From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-user+bounces-50586-garchives=archives.gentoo.org@gentoo.org>) id 1GMEXE-0002Dz-OW for garchives@archives.gentoo.org; Sun, 10 Sep 2006 01:55:01 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8A1sBwi012252; Sun, 10 Sep 2006 01:54:11 GMT Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8A1njQQ011758 for <gentoo-user@lists.gentoo.org>; Sun, 10 Sep 2006 01:49:46 GMT Received: by wx-out-0506.google.com with SMTP id r21so1283006wxc for <gentoo-user@lists.gentoo.org>; Sat, 09 Sep 2006 18:49:45 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=jlxzkzD39g5DaKQGPywGrljLD1gbaj2PD6gXVfyk0i5x34n0QTCaNcmxoWoE0oEzgAt5yuwIUUdrxMCOWbG1pKs+gspNaHZHvwAZOek1dLsBOAJJVP7UV6nWhamLJ6XGqXl+bf/0/ZmRp8S/T34f2s5Vrq8uvCGfkohsYzHwu6I= Received: by 10.70.92.12 with SMTP id p12mr3256435wxb; Sat, 09 Sep 2006 18:49:45 -0700 (PDT) Received: by 10.70.110.1 with HTTP; Sat, 9 Sep 2006 18:49:45 -0700 (PDT) Message-ID: <7573e9640609091849r6ba64b2er4f264260278373f4@mail.gmail.com> Date: Sat, 9 Sep 2006 18:49:45 -0700 From: "Richard Fish" <bigfish@asmallpond.org> Sender: richard.j.fish@gmail.com To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] emerge -eav system failed building sandbox In-Reply-To: <5bdc1c8b0609091739v76b79378r9d4487eb34d5d4ba@mail.gmail.com> Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5bdc1c8b0609091643q6efad15bjd307a27f1bc4a05e@mail.gmail.com> <7573e9640609091730x13d8e016va06814e55aa079b7@mail.gmail.com> <5bdc1c8b0609091739v76b79378r9d4487eb34d5d4ba@mail.gmail.com> X-Google-Sender-Auth: 3139bdd7d3b98866 X-Archives-Salt: 794ac0eb-7eb1-43bc-b5e2-a2eaad74c65e X-Archives-Hash: 1964efeae567594411f5d101828107c9 On 9/9/06, Mark Knecht <markknecht@gmail.com> wrote: > If it doesn't take too long, please, what is 'multilib'? I have a > full 32-bit chroot on my system since AMD64 doesn't support flash, > etc. Could this be related to that somehow? Maybe. Put simply, multilib is the feature of portage that rebuilds all (most?) libraries twice, once for /lib32, and once for /lib64, to support 32-bit and 64-bit applications respectively. Unless you are using a no-multilib sub-profile (which you are not), it is normal that sandbox will attempt to be built as a 32-bit version. The problematic point seems to be this test in the sandbox configuration: checking for i686-pc-linux-gnu-gcc... no If that says yes, for example because you have a cross-compiler installed, then you can have some problems to build the 32-bit version of sandbox. Thus why unmerging any cross-compilers or removing any stale i686-pc-linux-gnu-* links works around the problem. > lightning ~ # emerge -pv gcc > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild R ] sys-devel/gcc-4.1.1 USE="fortran gtk nls -bootstrap > -build -doc -gcj -hardened -ip28 -ip32r10k -mudflap -multislot -nocxx > -objc -objc++ -objc-gc -test -vanilla" 0 kB This bothers me slightly...my output has [ebuild R ] sys-devel/gcc-4.1.1-r1 USE="gcj (-altivec) -bootstrap -build -doc -fortran -gtk (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nls -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB Notice the masked use flags multilib/n32/n64...you should be seeing the same things regardless of the profile. Maybe this is just due to differences in portage versions...I'm on 2.1.1 here. -Richard -- gentoo-user@gentoo.org mailing list