This is a discussion on libstdc++.la within the Gentoo Linux Support forums, part of the Unix Operating Systems category; --> During "emerge libsdl" I get: ------------------ /src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I.. /../../src/thread -o libvideo_directfb.la SDL_DirectFB_events.lo SDL_Direct FB_video.lo SDL_DirectFB_yuv.lo -ldirectfb ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| During "emerge libsdl" I get: ------------------ /src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I.. /../../src/thread -o libvideo_directfb.la SDL_DirectFB_events.lo SDL_Direct FB_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 di rectory /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.8-r1/work/SDL-1.2.8/src /video/directfb' ------------------ I recently emerged gcc and libstdc++.la can now be found in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130. In reading up on it I've tried running the following comands, to no avail: emerge sys-libs/lib-compat ldconfig gcc-config -l Any more ideas? |
| ||||
| Wes Gray wrote: > During "emerge libsdl" I get: > > ------------------ > /src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I.. > /../../src/thread -o libvideo_directfb.la SDL_DirectFB_events.lo SDL_Direct > FB_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 di > rectory > /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.8-r1/work/SDL-1.2.8/src > /video/directfb' > ------------------ > > I recently emerged gcc and libstdc++.la can now be found in > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130. In reading up on it I've > tried running the following comands, to no avail: This is a FAQ. Or rather was, when the new gcc version came out sometime in January ... (subtle hint) > emerge sys-libs/lib-compat That's for legacy stuff. Only usually only required for binary-only stuff that's linked to older libraries. > ldconfig > gcc-config -l > > Any more ideas? Yep. Run '/sbin/fix_libtool_files.sh 3.3.4' and try the emerge again. There was a bug with a particular version of gcc. This should do the trick. -- PeKaJe 'Martyrdom' is the only way a person can become famous without ability. -- George Bernard Shaw |