gcc -shared codeckeeper.lo Uncompressed.lo -Wl,--whole-archive aviplay/.libs/libaviplay.al aviread/.libs/libaviread.al aviwrite/.libs/libaviwrite.al common/.libs/libcommon.al subtitle/.libs/libsubtitle.al video/.libs/libvideo.al -Wl,--no-whole-archive -Wl,--rpath -Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.1 -Wl,--rpath -Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.1 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../.. -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.1 -L/usr/X11R6/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.5.0/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.5.0 -L/usr/i686-pc-linux-gnu/lib -L/usr/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../.. -L/usr/i686-pc-linux-gnu/bin -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.0 /usr/lib/libSDL.so /usr/lib/libdirectfb.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.1/libstdc++.so -lgcc_s -lc /usr/lib/libasound.so -lvga /usr/lib/libaa.so -lslang -lm -lSM -lICE -lXinerama -lXv -lXxf86vm -lXxf86dga -lXi -lXext -lXft -lX11 -lXrender /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so -lpthread -lnsl -ldl -Wl,-soname -Wl,libaviplay-0.7.so.0 -o .libs/libaviplay-0.7.so.0.0.38 /usr/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lvga collect2: ld returned 1 exit status make[2]: *** [libaviplay.la] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/avifile-0.7.38.20030710-r1/work/avifile-0.7-0.7.38/lib' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/avifile-0.7.38.20030710-r1/work/avifile-0.7-0.7.38/lib' make: *** [all-recursive] Fehler 1 !!! ERROR: media-video/avifile-0.7.38.20030710-r1 failed. !!! Function src_compile, Line 130, Exitcode 2 !!! (no error message) After emerging svgalib it went fine. Reproducible: Always Steps to Reproduce: 1. 2. 3.
some package you built against svgalib and then later cleaned out svgalib breaking that package i'm going to guess it was SDL at any rate, re-emerge libsdl ... if that doesnt fix it, run `revdep-rebuild` from the gentoolkit package