Did you recently upgrade gcc? You should be running 3.3.4 (test by running "gcc --version").
If not, then yes libstdc++ is hosed in that it is not available for the compiler you're using. If this is the case, try the "fix_libtool_files.sh" with the version of gcc you're running, but you may need to re-emerge glibc and binutils before things will compile again. > -----Original Message----- > From: Kevin O'Gorman [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 12, 2005 12:44 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: [gentoo-user] Emerge imlib2 fails > > I'm just trying to get back in sync. One of the dependencies is failing, > but what's scary is it seems to be related to libstdc++ > I hope that's not hosed. > > Anyway, here are the top and bottom of the emerge run. Any hints? > > =========== > > treat root # emerge -aDvu world > > These are the packages that I would merge, in order: > > Calculating world dependencies ...done! > [ebuild U ] media-libs/imlib2-1.2.0 [1.1.2] +X +doc +gif +jpeg > +mmx +nls +png +tiff 0 kB > [ebuild U ] app-cdr/k3b-0.11.18 [0.11.17] +arts -debug +dvdr > +encode +flac* +kde +mad +oggvorbis -xinerama 3,114 kB > > Total size of downloads: 3,114 kB > > ============= > > cd .libs && rm -f png.la && ln -s ../png.la png.la) > /bin/sh ../../../libtool --mode=compile i686-pc-linux-gnu-gcc > -DHAVE_CONFIG_H -I. -I. -I../../.. -I. > -I../../.. -I../../../src/lib > -I../../../src/modules/loaders > -I/usr/include/freetype2 -I/usr/X11R6/include -O3 -mcpu=pentium4 > -fomit-frame-pointer -funroll-loops -pipe -mfpmath=sse -msse2 -mmmx -c > loader_tiff.c > i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. > -I../../.. -I../../../src/lib -I../../../src/modules/loaders > -I/usr/include/freetype2 -I/usr/X11R6/include -O3 -mcpu=pentium4 > -fomit-frame-pointer -funroll-loops -pipe -mfpmath=sse -msse2 -mmmx -c > loader_tiff.c -fPIC -DPIC -o .libs/loader_tiff.o > i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. > -I../../.. -I../../../src/lib -I../../../src/modules/loaders > -I/usr/include/freetype2 -I/usr/X11R6/include -O3 -mcpu=pentium4 > -fomit-frame-pointer -funroll-loops -pipe -mfpmath=sse -msse2 -mmmx -c > loader_tiff.c -o loader_tiff.o >/dev/null 2>&1 > /bin/sh ../../../libtool --mode=link i686-pc-linux-gnu-gcc -O3 > -mcpu=pentium4 -fomit-frame-pointer -funroll-loops -pipe -mfpmath=sse > -msse2 -mmmx -o tiff.la -rpath /usr/lib/imlib2/loaders -module > -avoid-version loader_tiff.lo -ltiff > i686-pc-linux-gnu-gcc -shared .libs/loader_tiff.o > /usr/lib/libtiff.so -mcpu=pentium4 -mfpmath=sse -msse2 -mmmx > -Wl,-soname -Wl,tiff.so -o .libs/tiff.so > ar cru .libs/tiff.a loader_tiff.o > ranlib .libs/tiff.a > creating tiff.la > /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[4]: *** [tiff.la] Error 1 > make[4]: Leaving directory > `/var/tmp/portage/imlib2-1.2.0/work/imlib2-1.2.0/src/modules/loaders' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/var/tmp/portage/imlib2-1.2.0/work/imlib2-1.2.0/src/modules' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/var/tmp/portage/imlib2-1.2.0/work/imlib2- > 1.2.0/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/var/tmp/portage/imlib2-1.2.0/work/imlib2- > 1.2.0' > make: *** [all-recursive-am] Error 2 > > !!! ERROR: media-libs/imlib2-1.2.0 failed. > !!! Function enlightenment_die, Line 73, Exitcode 0 > !!! emake failed > !!! SEND BUG REPORTS TO [EMAIL PROTECTED] NOT THE E TEAM > !!! If you need support, post the topmost build error, NOT this status > message. > > ^[]2; *** terminating.^G^[]2;xterm^G^[[01;31mtreat ^[[01;34mroot # > ^[[00mexit > > > -- > Go back to the top: I almost always top-post > Kevin O'Gorman, PhD > > -- > [email protected] mailing list -- [email protected] mailing list
