After upgrading to gcc 3.3.5, I can no longer compile many things that require libstdc++: /bin/sh ../libtool --silent --mode=link i686-pc-linux-gnu-gcc -I/usr/include/SDL -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -O2 -Wall -o playdv playdv.o display.o oss.o -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lXv ../libdv/libdv.la -lpopt -lm libtool: link: cannot find the library `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' make[2]: *** [playdv] Error 1 make[2]: Leaving directory `/var/tmp/portage/libdv-0.102/work/libdv-0.102/playdv' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libdv-0.102/work/libdv-0.102' make: *** [all] Error 2 !!! ERROR: media-libs/libdv-0.102 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! compile problem !!! If you need support, post the topmost build error, NOT this status message. libtool has recorded a path that includes the version of GCC used to compile one of the components on my system (3.3.4), which is not longer installed. I can work-around the problem by: cd /usr/lib/gcc-lib/i686-pc-linux-gnu ln -s 3.3.5 3.3.4 but that seems like a bad idea.
*** This bug has been marked as a duplicate of 73435 ***