Gentoo Archives: gentoo-user

From: Andrew Lowe <agl@×××××××.au>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Ekopath compiler failing to build - something about glibc development files
Date: Sun, 13 Jan 2013 06:54:01
Message-Id: 50F259F7.9050108@wht.com.au
1 Hi all,
2 I've got the ekopath compiler installed on my machine and Portage wants
3 to update it, but fails. Before I go to the trouble of filling out a
4 full bug report, does anyone have any ideas as to the problem? I think
5 it is in the 5th line, "Configuration failed..."
6
7 ************************
8
9 >>> Install ekopath-4.0.12.1_pre20121102 into
10 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image/ category
11 dev-lang
12 Problem running post-install step. Installation may not complete correctly
13 Configuration failed. Make sure you have glibc developement files
14 installed.
15 Additional information:
16 ====
17 In file included from /usr/include/endian.h:61,
18 from /usr/include/pthread.h:23,
19 from
20 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/rw/_mutex-pthread.h:52,
21 from
22 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/rw/_mutex.h:71,
23 from
24 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/rw/_strref.h:41,
25 from
26 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/string:44,
27 from
28 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/loc/_locale.h:37,
29 from
30 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/rw/_iosbase.h:37,
31 from
32 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/streambuf:40,
33 from
34 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/ostream:45,
35 from
36 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/istream:44,
37 from
38 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/include/4.0.12.1/stl/iostream:34,
39 from
40 /var/tmp/portage/dev-lang/ekopath-4.0.12.1_pre20121102/image//opt/ekopath/test.cpp:3:
41 /usr/include/bits/byteswap.h: In function 'unsigned int
42 __bswap_32(unsigned int)':
43 /usr/include/bits/byteswap.h:46: error: '__builtin_bswap32' was not
44 declared in this scope
45 /usr/include/bits/byteswap.h: In function 'long long unsigned int
46 __bswap_64(long long unsigned int)':
47 /usr/include/bits/byteswap.h:110: error: '__builtin_bswap64' was not
48 declared in this scope
49
50 *****************************
51
52 From all of the above, I think the important part is that I need to
53 install some "glibc developement files". A google search doesn't point
54 me in the direction of what these might be. According to "eix glibc", I
55 have debug turned OFF - is this the problem? Or is this for debugging
56 glibc and not my code? I think if I can work out the development files
57 stuff, the bswap64 problem will fix itself.
58
59 Any thoughts are greatly appreciated,
60
61 Andrew

Replies