I went to upgrade gettext as this GLSA says: http://www.linuxsecurity.com/advisories/gentoo_advisory-4930.html However I run into problems. I will attach my portage log. I am waiting for two other systems to either fail or complete, I will either attach their portage logs, emerge info, etc, or a notice that they were fine, as well. The following info is for what I'll call "My System" Portage 2.0.51_rc6 (default-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-grsec i686) ================================================================= System uname: 2.6.7-grsec i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.4.16 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387"CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks notitles sandbox" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.blueyonder.co.uk ftp://mirror.iawnet.sandia.gov/pub/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X alsa apm avi berkdb bitmap-fonts cdr chroot crypt dv dvd dvdr encode f77 foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png pwdb python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xprint xv zlib"
Created attachment 41802 [details] Portage log for "My System"
It has also now failed on a second system, which we'll call "Linux1". Portage log incoming. Portage 2.0.50-r9 (default-x86-1.4, gcc-3.2.3, glibc-2.3.3.20040420-r1, 2.6.7) ================================================================= System uname: 2.6.7 i686 Pentium III (Katmai) Gentoo Base System version 1.4.3.10 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/fax /usr/share/config /var/bind /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387" DISTDIR="/home/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://gentoo.ccccom.com" MAKEOPTS="-j3" PKGDIR="/home/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X apache2 apm arts avi berkdb bitmap-fonts cdr chroot crypt encode f77 foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde kerberos ldap libg++ libwww mad mikmod mmx motif mpeg mysql ncurses oggvorbis pam pdflib perl png pwdb python qt quicktime readline sdl slang snmp spell ssl tcpd tiff truetype x86 xml2 xprint xv zlib"
Created attachment 41803 [details] Portage log for "Linux1"
The third and final system I have tried this on, let's call it "Linux2", did not have problems. Here is emerge info for "Linux2", where it merged fine: Portage 2.0.50-r11 (default-x86-1.4, gcc-3.2.3, glibc-2.3.4.20040808-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 Pentium III (Katmai) Gentoo Base System version 1.4.3.8p1 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387" DISTDIR="/var/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache notitles sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://gentoo.ccccom.com" MAKEOPTS="-j3" PKGDIR="/var/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X apache2 apm avi berkdb bitmap-fonts cdr chroot crypt cups dvdr encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde kerberos ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang snmp spell sse ssl svga tcpd tiff truetype x86 xml2 xmms xprint xv zlib"
I'm having the exact same problem here trying to update my laptop. I recall vapier saying something some goof up with gettext a few days ago. I'm going to try and see if thats related to this and have him look at this bug.
two different issues here, lets handle the first one your java bombed; java peeps could you review ? i dont handle java and if it comes to me 'fixing' this, i'll simply disable java support in the package due to apathy for java
Also having trouble on amd64: make[4]: Entering directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' cp ./autosprintf.h.in autosprintf.h cp ./alloca_.h alloca.h /bin/sh ./libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c -o lib-asprintf.lo lib-asprintf.c /bin/sh ./libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c -o autosprintf.lo autosprintf.cc mkdir .libs chmod 777 .libs x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c autosprintf.cc -fPIC -DPIC -o .libs/autosprintf.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c autosprintf.cc -o autosprintf.o >/dev/null 2>&1 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c lib-asprintf.c -fPIC -DPIC -o .libs/lib-asprintf.o x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -ftracer -fweb -pipe -c lib-asprintf.c -o lib-asprintf.o >/dev/null 2>&1 /bin/sh ./libtool --mode=link x86_64-pc-linux-gnu-g++ -O2 -ftracer -fweb -pipe -o libasprintf.la -rpath //usr/lib64 lib-asprintf.lo autosprintf.lo x86_64-pc-linux-gnu-g++ -shared /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o .libs/lib-asprintf.o .libs/autosprintf.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/../../../x86_64-pc-linux-gnu/lib -L/usr/x86_64-pc-linux-gnu/lib -L/usr/x86_64-pc-linux-gnu/bin -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crtn.o -o .libs/libasprintf.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crti.o(.init+0x0): In function `_init': /var/tmp/portage/glibc-2.3.4.20041006/work/build-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:11: multiple definition of `_init' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crti.o(.init+0x0):/var/tmp/portage/glibc-2.3.4.20041006/work/build-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:11: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crti.o(.fini+0x0): In function `_fini': : multiple definition of `_fini' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib64/crti.o(.fini+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o(.data.rel+0x0): multiple definition of `__dso_handle' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o(.data.rel+0x0): first defined here collect2: ld returned 1 exit status make[4]: *** [libasprintf.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime' make: *** [all-recursive] Error 1 !!! ERROR: sys-devel/gettext-0.12.1-r2 failed. !!! Function src_compile, Line 52, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. emerge info Portage 2.0.51_rc9 (default-linux/amd64/gcc34-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r8 x86_64) ================================================================= System uname: 2.6.8-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.5.3 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="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -ftracer -fweb -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /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="-O2 -ftracer -fweb -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://mirror.tucdemonic.org/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi adns alsa amd64 apache2 avi berkdb bitmap-fonts cdr crypt cups dvd dvdr encode evo f77 fam flac foomaticdb gdbm geoip gif gnome gphoto2 gpm gstreamer gtk gtk2 hal imagemagick imap ipv6 java jpeg libg++ libwww mad maildir mikmod motif mozilla mpeg mpeg4 mysql ncurses noreiserfs offensive oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sasl sdl slang slp spell sqlite ssl tcltk tcpd tetex tiff truetype usb xml2 xmms xprint xv zlib"
a little more info on my side. i actually have sys-devel/gettext-0.12.1-r2 installed. i'm trying to rebuild it though because for some reason /usr/bin/msg* are linked very wrong: ldd /usr/bin/msgattrib libgettextsrc-0.12.1.so => //usr/lib64/libgettextsrc-0.12.1.so (0x0000002a9566c000) libgettextlib-0.12.1.so => //usr/lib64/libgettextlib-0.12.1.so (0x0000002a95791000) libc.so.6 => /lib/libc.so.6 (0x0000002a958b8000) /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000) libgettextlib-0.14.1.so => not found
I have the same error as Jason Toffeletti on my AMD64 laptop. here is my emerge --info Portage 2.0.51_rc9 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r9 x86_64) ================================================================= System uname: 2.6.8-gentoo-r9 x86_64 Mobile AMD Athlon(tm) 64 Processor 2800+ Gentoo Base System version 1.5.3 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="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -frename-registers" CHOST="x86_64-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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi alsa amd64 apache2 apm arts avi berkdb bitmap-fonts cdr cdrw crypt divx4linux doc dvd dvdr encode esd ethereal exif f77 fam flac foomaticdb ftp gd gdbm gif gnutls gphoto2 gpm gtk gtk2 hal icq imagemagick imlib ipv6 java joystick jp2 jpeg kde libg++ libwww lzw lzw-tiff maildir mailwrapper mbox mikmod mime motif mozilla mpeg msn multilib mysql mysqli ncurses nls nogcj nptl odbc oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline samba sdl slang sockets spell spl ssl tcltk tcpd tiff truetype usb userlocales vhosts xine xlmrpc xml xml2 xmms xpm xprint xrandr xsl xv xvid zlib" I have placed a topic on the Portage forum as well http://forums.gentoo.org/viewtopic.php?t=237442
what happens when you run java -version?
(See above for info on these system names) On "My System" : java version "1.4.2-rc1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-rc1) Java HotSpot(TM) Client VM (build Blackdown-1.4.2-rc1, mixed mode) On "Linux1" : java -version -/bin/bash: java: command not found On "Linux2" (Only system it built on for me): java version "1.4.1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.1-01) Java HotSpot(TM) Client VM (build Blackdown-1.4.1-01, mixed mode)
the java 'bombing' seems to be grsec related, which i know notting about. and can't do anything about the amd64 problem has notting to do with java assigning back to wranglers
After looking back at your logs, I think my issue was separate/not related and might have been related to grsec. I finally fixed it by reinstalling blackdown-jdk and using a newer kernel. Perhaps you should try that also!
Re comment #13, that might be true, however I had it fail on two systems, only one of which was running a grsecurity kernel. Also, there currently is no newer grsecurity kernel. Thanks for the comments.
I had this same problem. It occurred using both grsec and non-grsec kernels. Fix for me was simple: emerge sun-jdk && java-config -S sun-jdk-1.4.2.06 && env-update && source /etc/profile
if it's a grsec/java problem like everyone is saying, you'll have to configure your system yourself
Can you elaborate? Being that a GLSA told us to upgrade to this version, I would like to know what I need to do to get it installed.
i can't get this gettext 0.12.1-r1 nor -r2 to compile...and i don't have grsec at all... same issue as fieldysnuts
No grsec here, but ofcourse I have java (not sure why that matters since no java is mentioned since entering this directory) I've tried to reinstall java though, just to be sure (as per post #15 - however I used blackdown-jdk-1.4.2) did env-update and sourced /etc/profile, then retried gettext-0.12.1-r2 without succes: make[3]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/lib' Making all in libasprintf make[3]: Entering directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' make all-am make[4]: Entering directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' cp ./autosprintf.h.in autosprintf.h cp ./alloca_.h alloca.h /bin/sh ./libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c -o lib-asprintf.lo lib-asprintf.c /bin/sh ./libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c -o autosprintf.lo autosprintf.cc mkdir .libs chmod 777 .libs x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c lib-asprintf.c -fPIC -DPIC -o .libs/lib-asprintf.o x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c lib-asprintf.c -o lib-asprintf.o >/dev/null 2>&1 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c autosprintf.cc -fPIC -DPIC -o .libs/autosprintf.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -c autosprintf.cc -o autosprintf.o >/dev/null 2>&1 /bin/sh ./libtool --mode=link x86_64-pc-linux-gnu-g++ -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe -o libasprintf.la -rpath //usr/lib lib-asprintf.lo autosprintf.lo x86_64-pc-linux-gnu-g++ -shared /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o .libs/lib-asprintf.o .libs/autosprintf.o -L/usr/x86_64-pc-linux-gnu/lib -L/usr/x86_64-pc-linux-gnu/bin -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../.. -L/lib/../lib -L/usr/lib/../lib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crtn.o -march=k8 -momit-leaf-frame-pointer -o .libs/libasprintf.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crti.o(.init+0x0): In function `_init': /var/tmp/portage/glibc-2.3.4.20041006/work/build-x86_64-pc-linux-gnu-nptl/csu/crti.S:11: multiple definition of `_init' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crti.o(.init+0x0):/var/tmp/portage/glibc-2.3.4.20041006/work/build-x86_64-pc-linux-gnu-nptl/csu/crti.S:11: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crti.o(.fini+0x0): In function `_fini': : multiple definition of `_fini' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/../../../../lib/crti.o(.fini+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o(.data.rel+0x0): multiple definition of `__dso_handle' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.2/crtbeginS.o(.data.rel+0x0): first defined here collect2: ld returned 1 exit status make[4]: *** [libasprintf.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime/libasprintf' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/gettext-0.12.1-r2/work/gettext-0.12.1/gettext-runtime' make: *** [all-recursive] Error 1 !!! ERROR: sys-devel/gettext-0.12.1-r2 failed. !!! Function src_compile, Line 52, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Loial, you need to update glibc.