Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67147 - glibc-2.3.4.20041006 failed to compile
Summary: glibc-2.3.4.20041006 failed to compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-11 13:00 UTC by Bertrand Jacquin
Modified: 2005-11-01 07:11 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Jacquin 2004-10-11 13:00:08 UTC
I try to update glibc from 2.3.4.20040808-r1 to 2.3.4.20041006.
And it crash :

(21:59:17) rachel ~ # emerge -pv glibc

These are the packages that I would merge, in order:

Calculating dependencies  ...done!
[ebuild     U ] sys-libs/glibc-2.3.4.20041006 [2.3.4.20040808-r1] -build -debug -erandom -hardened -multilib +nls +nptl -nptlonly -pic -userlocales 0 kB

Total size of downloads: 0 kB

....

/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crt1.o /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.o `gcc --print-file-name=crtbegin.o` /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/iconv/iconvconfig.o /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/iconv/strtab.o /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/iconv/xmalloc.o /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/iconv/hash-string.o  -Wl,-rpath-link=/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/math:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/elf:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/dlfcn:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/nss:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/nis:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/rt:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/resolv:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/crypt:/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/linuxthreads /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/libc.so.6 /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/libc_nonshared.a -lgcc -lgcc_eh `gcc --print-file-name=crtend.o` /var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o(.text+0x0): In function `dummy':
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.S:14: multiple definition of `dummy'
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.o(.text+0x0):/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.S:33: first defined here
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o(.text+0x14): In function `_init':
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.S:28: multiple definition of `_init'
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.o(.text+0x24):/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.S:61: first defined here
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o(.init+0x8): In function `_fini':
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.S:69: multiple definition of `_fini'
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.o(.init+0x4):/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.S:36: first defined here
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crti.o(.init+0x16): In function `_fini':
: undefined reference to `i_am_not_a_leaf'
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o(.init+0x2b): In function `_fini':
: undefined reference to `i_am_not_a_leaf'
/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/csu/crtn.o(.init+0x30): In function `_fini':
: undefined reference to `i_am_not_a_leaf'
collect2: ld returned 1 exit status
distcc[3311] ERROR: compile (null) on localhost failed
make[2]: *** [/var/tmp/portage/glibc-2.3.4.20041006/work/build-i686-pc-linux-gnu-linuxthreads/iconv/iconvconfig] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20041006/work/glibc-2.3.3/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20041006/work/glibc-2.3.3'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.4.20041006 failed.
!!! Function src_compile, Line 614, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1.emerge -uvaD glibc
2.
3.




(21:51:42) rachel ~ # emerge info
Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.8-gentoo-r6 i686)
=================================================================
System uname: 2.6.8-gentoo-r6 i686 mobile AMD Athlon(tm) XP-M 2600+
Gentoo Base System version 1.5.3
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-mp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-mp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache distcc distlocks sandbox"
GENTOO_MIRRORS=" http://ftp.linux.ee/pub/gentoo/distfiles/
http://trumpetti.atm.tut.fi/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.ntua.gr/pub/linux/gentoo/ http://gentoo.math.bme.hu
http://ftp.rhnet.is/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/
http://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
http://gentoo.tiscali.nl/gentoo/ http://mirror.gentoo.no/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X acpi alsa audiofile avi bitmap-fonts bootsplash bzlib c++
cddb cdparanoia cdr cdrom crypt cups dga directfb divx4linux doc dv dvd dvdr
dvdread encode escreen f77 faac faad fbcon flac ftp gif gimpprint glade gpm gtk
gtk2 iconv idea imagemagick imap imlib imlib2 jabber java jp2 jpeg latex lcms
ldap live lm_sensors lufsusermount lzo mad maildir mbox mhash mikmod mmx mmx2
motif mp3 mpeg mpeg4 mplayer msn mysql ncurses network nls ntlm oggvorbis opengl
pam pcmcia pdflib perl png pnp print pthreads python quicktime readline remote
samba sasl sdl sftplogging slang snmp speex spell sse sse2 ssl stats szip tcltk
tcpd tetex truetype usb videos wavelan wifi x86 xml xml2 xmms xprint xrandr xv
xvid xvmc zlib"
Comment 1 Sebastian Spaeth 2004-10-17 11:12:47 UTC
I've got the same "undefined reference to i_am_not_a_leaf" error when updating glibc. So this seems to happen on more than one machine
Comment 2 Sebastian Spaeth 2004-10-18 04:11:04 UTC
One more data point: I noticed that the original bug reporter used distcc as well.
I disabled distcc for the time being and the compile went through whereas it would reliably fail otherwise. So distcc is somehow involved here...
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-10 05:25:15 UTC
closing... was most likely distcc related with dirrerent toolchain installed on the distcc servers.  If this is still a problem (with the latest glibc) please reopen.
Comment 4 Alexander Skwar 2005-11-01 07:11:50 UTC
Happened for me with glibc-2.3.5-r3 as well. After setting FEATURES=-distcc,
everything worked well.