From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RYwld-0004bB-Hx for garchives@archives.gentoo.org; Fri, 09 Dec 2011 09:29:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 82B2AE0687; Fri, 9 Dec 2011 09:29:12 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 615C5E05B1 for ; Fri, 9 Dec 2011 09:28:01 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EACHU4U5FpZSk/2dsb2JhbABDqmiBBoFyAQEBAQIBAQI3HBgQCz8SFBQRJBOIBwi2bYN4hxdjBIgwhEgoAYUqgiSFXIgZhFE X-IronPort-AV: E=Sophos;i="4.71,325,1320642000"; d="scan'208";a="151558437" Received: from 69-165-148-164.dsl.teksavvy.com (HELO waltdnes.org) ([69.165.148.164]) by ironport2-out.teksavvy.com with SMTP; 09 Dec 2011 04:27:59 -0500 Received: by waltdnes.org (sSMTP sendmail emulation); Fri, 09 Dec 2011 04:27:32 -0500 From: "Walter Dnes" Date: Fri, 9 Dec 2011 04:27:32 -0500 To: Gentoo Users List Subject: [gentoo-user] "We've already been run in this tree;" error world. Message-ID: <20111209092732.GA24071@waltdnes.org> References: <20111125072059.GA13496@waltdnes.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20111125072059.GA13496@waltdnes.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 07a546f6-9017-478e-b13b-25c4d5b7ce67 X-Archives-Hash: e8bda6ba565e40e6613207dcb04d9fd2 On Fri, Nov 25, 2011 at 02:20:59AM -0500, waltdnes@waltdnes.org wrote > I just ran a sync and update on my laptop. The builds for... > > gnome-extra/libgsf-1.14.21 > x11-libs/gdk-pixbuf-2.24.0-r1 > gnome-base/librsvg-2.34.1-r1 > www-client/firefox-7.0.1-r1 > app-text/ghostscript-gpl-9.04-r4 > app-office/abiword-2.8.6-r1 > > ...all came up with the same warning in /var/log/portage/elog > > WARN: prepare > We've already been run in this tree; you should > avoid this if possible (perhaps by filing a bug) Somedays my Google-fu is better than others. Today I ran into the same error, and managed to find a discussion on the mailing list... http://www.gossamer-threads.com/lists/gentoo/dev/242435?do=post_view_flat# vapier says... > it seems we have some cases where eclasses/ebuilds interact > poorly. for example, if an eclass runs eautoreconf or elibtoolize, and > then the ebuild does some stuff where it ends up running eautoreconf, > subsequent elibtoolize calls are skipped. > > this means that the work done by the earlier elibtoolize call was all > for naught, as eautoreconf blows all of its work away be regenerating > the files elibtoolize patched. and when eautoreconf attempts to run > elibtoolize itself, we don't get all the fun patches since elibtoolize > detected it was run already. > > rather than have this continue to silently ignore the issue, i'm > thinking of making these changes: > - elibtoolize now has a --force flag > - eautoreconf always calls elibtoolize with --force > - if elibtoolize detects a previous run with --force, it warns, but runs > this way we complain, but at least we continue to work In a later message in that same thread he says... > yes, but the current state is that people don't notice and things > silently break. i'm turning the situation into a QA warning so bug > reports get filed/fixed, and things continue to work in the mean time. I appended my info to https://bugs.gentoo.org/show_bug.cgi?id=391749 -- Walter Dnes