From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E070A1384C3 for ; Tue, 15 Jan 2013 22:31:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF91E21C078; Tue, 15 Jan 2013 22:31:42 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by pigeon.gentoo.org (Postfix) with ESMTP id 66C1E21C03F for ; Tue, 15 Jan 2013 22:31:41 +0000 (UTC) X-Authority-Analysis: v=2.0 cv=acPjbGUt c=1 sm=0 a=YiB23sJcwfFEeGB7MePNFg==:17 a=HGOPLk93NxAA:10 a=aP0hbbbSHK8A:10 a=6WvLBrxrMboA:10 a=wPDyFdB5xvgA:10 a=Uxmo08gEHq4A:10 a=kj9zAlcOel0A:10 a=I_vGZgfvAAAA:8 a=qOd5tP5_M-sA:10 a=Ok8fKZBO6TtbFAmieGsA:9 a=CjuIK1q_8ugA:10 a=YiB23sJcwfFEeGB7MePNFg==:117 X-Cloudmark-Score: 0 X-Authenticated-User: X-Originating-IP: 142.196.222.217 Received: from [142.196.222.217] ([142.196.222.217:40900] helo=basement.kutulu.org) by cdptpa-oedge03.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTP id 53/05-26261-CC8D5F05; Tue, 15 Jan 2013 22:31:41 +0000 Received: from localhost (basement.kutulu.org [127.0.0.1]) by basement.kutulu.org (Postfix) with ESMTP id 9E2BE11200C for ; Tue, 15 Jan 2013 17:31:40 -0500 (EST) X-Virus-Scanned: amavisd-new at kutulu.org Received: from basement.kutulu.org ([127.0.0.1]) by localhost (basement.kutulu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yWvIvCAz_QvA for ; Tue, 15 Jan 2013 17:31:40 -0500 (EST) Received: from MIKEDESKTOP (173.221.47.98.nw.nuvox.net [173.221.47.98]) by basement.kutulu.org (Postfix) with ESMTPSA id E8D2B11200B for ; Tue, 15 Jan 2013 17:31:39 -0500 (EST) From: "Mike Edenfield" To: References: <50F259F7.9050108@wht.com.au> <415A4B6C-40C6-489D-9F90-1F9BCA022AF9@stellar.eclipse.co.uk> In-Reply-To: <415A4B6C-40C6-489D-9F90-1F9BCA022AF9@stellar.eclipse.co.uk> Subject: RE: [gentoo-user] Ekopath compiler failing to build - something about glibc development files Date: Tue, 15 Jan 2013 17:31:37 -0500 Message-ID: <030301cdf370$153f9e70$3fbedb50$@kutulu.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-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 thread-index: AQI1Yd2zfmHnmknexzlYPfBA427WrgHviAZjl2yZJTA= Content-Language: en-us X-Archives-Salt: 9f72796b-beed-433c-ba77-ed4a23e13d51 X-Archives-Hash: dfd5059303419381a57bb16f42b5eb6d > On 13 January 2013, at 06:53, Andrew Lowe wrote: > ... > From all of the above, I think the important part is that I need to > install some "glibc developement files". A google search doesn't point me in > the direction of what these might be. According to "eix glibc", I have debug > turned OFF - is this the problem? The part about the "glibc development [sic] files" is mostly a red herring. I'm not sure where it's coming from (I can't find that misspelling of development in the portage source or any eclass, and it's not part of the actual ebuild.) The error happens any time the ekopath installation fails. AFAICT, the ekopath ebuild doesn't really do anything except unpack the tarball and, in the post-install step, run the binary installation program that ships with ekopath. If anything at all happens when the installer is running, you get the same error from portage. What is actually going wrong here is down the bottom: /usr/include/bits/byteswap.h: In function 'unsigned int __bswap_32(unsigned int)': /usr/include/bits/byteswap.h:46: error: '__builtin_bswap32' was not declared in this scope /usr/include/bits/byteswap.h: In function 'long long unsigned int __bswap_64(long long unsigned int)': /usr/include/bits/byteswap.h:110: error: '__builtin_bswap64' was not declared in this scope Last time I saw this is was because a package assumed I had gcc4.3 and I was using an older version, but I highly doubt that's your problem. One thing you can try is to run the installer manually. If you emerge the package and let it fail, all the bits are left in the temporary work folders, so you can do this: cd /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/work ./ekopath-4.0.12.1_pre20121102.run --prefix /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image/opt/ekopath and walk through the installation manually. It's an agonizingly slow process but it should work, or give you a better idea of what failed. --Mike