I updated my system and got gcc 3.3.5 after which I started to run --newuse update as I had done some USE flag modifications and got the compile going, but alas it die in the middle of the job: [ebuild R ] mail-client/evolution-2.0.2 +crypt -debug +doc +ipv6 -kerberos +ldap +mozilla* -nntp -pda +spell +ssl 0 kB it dies while taking an old version of gcc libs: grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive make[3]: *** [libeutil.la] Error 1 make[3]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-gcc -Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse -mmmx -Wall -Wmissing-prototypes -Wno-sign-compare -o e-error-tool e-error-tool.o -Wl,--export-dynamic -L/usr/X11R6/lib -pthread /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so /usr/lib/libgal-2.2.so /usr/lib/libgal-a11y-2.2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libglade-2.0.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libart_lgpl_2.so /usr/lib/libxml2.so -lpthread -lz -lm /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so make[3]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2/e-util' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2/e-util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2' make: *** [all] Error 2 # ls /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la ls: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory # ls -lrt /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.la -rwxr-xr-x 1 root root 918 Jan 12 08:49 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.la Reproducible: Always Steps to Reproduce: 1. update gcc from 3.3.4 to 3.3.5 2. remerge evolution 2.0.2 Actual Results: compile fails Expected Results: compiled and installed Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Intel(R) Xeon(TM) CPU 3.06GHz Gentoo Base System version 1.4.16 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-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-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse -mmmx" 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="-Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://mirror.gentoo.no/ http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X Xaw3d acl acpi alsa apm avi berkdb bitmap-fonts blender-game cdparanoia cdr crypt cups dga doc dv dvd dvdr dvdread editor encode fam flac foomaticdb fortran freetype gdbm gif gimpprint gnome gnutls gpm gstreamer gtk gtk2 hal imap imlib ipv6 jabber java jikes joystick jpeg kde ldap libwww live lzo mad maildir matroska mbox mikmod mjpeg mmx mng motif mozcalendar mozilla mpeg mpeg4 ncurses network nls nptl oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline rtc samba sasl sdl silc slang slp sndfile spell sse ssl stroke svg svga tcpd tetex tga theora tiff tools truetype type1 unicode usb userlocales wmf xchattext xine xml xml2 xmms xv xvid yv12 zlib"
I do get the feeling that this might be actually a gcc bug as at home I get this from djvu: creating libdjvulibre.la (cd .libs && rm -f libdjvulibre.la && ln -s ../libdjvulibre.la libdjvulibre.la) make[1]: Leaving directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/libdjvu' make[1]: Entering directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/tools' make[1]: Circular Makefile.dep <- Makefile.dep dependency dropped. i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. -I../libdj u -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS -c bzz.cpp /bin/sh ../libtool --mode=link \ i686-pc-linux-gnu-g++ -o bzz -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. - ../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS bzz.o ../libdjvu/libdjvulibre.la -ljpeg -lm mkdir .libs i686-pc-linux-gnu-g++ -o .libs/bzz -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I. -I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -DTHREADMODEL=POSIXTHREADS bzz.o -pthread ../libdjvu/.libs/libdjvulibre.so //usr/lib/gcc-lib/i686-pc-linux- nu/3.3.5/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib libjpeg.so -lm -Wl,--rpath -Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5 creating bzz i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. -I../libdj u -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS -c c44.cpp /bin/sh ../libtool --mode=link \ i686-pc-linux-gnu-g++ -o c44 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. - ../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS c44.o ../libdjvu/libdjvulibre.la -ljpeg -lm i686-pc-linux-gnu-g++ -o .libs/c44 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I. -I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -DTHREADMODEL=POSIXTHREADS c44.o -pthread ../libdjvu/.libs/libdjvulibre.so //usr/lib/gcc-lib/i686-pc-linux- nu/3.3.5/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib libjpeg.so -lm -Wl,--rpath -Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5 creating c44 i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. -I../libdj u -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS -c cjb2.cpp i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. -I../libdj u -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS -c jb2cmp.cpp i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. -I../libdj u -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS -c jb2tune.cpp /bin/sh ../libtool --mode=link \ i686-pc-linux-gnu-g++ -o cjb2 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.. I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -pthread -DTHREADMODEL=POSIXTHREADS cjb2.o jb2cmp.o jb2tune.o ../libdjvu/libdjvulibre.la -ljpeg -ltiff -lm libtool: link: cannot find the library `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' make[1]: *** [cjb2] Error 1 make[1]: Leaving directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/tools' make: *** [all] Error 2 !!! ERROR: app-text/djvu-3.5.14 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
also this from another installation: /bin/sh ../../../libtool --mode=link i686-pc-linux-gnu-gcc -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -Os -fomit-frame-pointer -frerun-loop-opt -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DUSE_ASMBLIT -I./hermes -I../../../src/hermes -DOSS_SUPPORT -DALSA_SUPPORT -DESD_SUPPORT -DESD_DYNAMIC=libesd.so.0 -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_XV -DENABLE_DIRECTFB -DENABLE_SVGALIB -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread -o libvideo_directfb.la SDL_DirectFB_events.lo SDL_DirectFB_video.lo SDL_DirectFB_yuv.lo -ldirectfb -lpthread -ldl -lpthread grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive make[3]: *** [libvideo_directfb.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src/video/directfb' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src/video' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/libsdl-1.2.7-r3 failed. !!! Function src_compile, Line 113, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
*** This bug has been marked as a duplicate of 73435 ***
*** Bug 78039 has been marked as a duplicate of this bug. ***