I compiled my whole system running Flux and KDE 3.1 with ALSA support. I have since removed ALSA, now all kinds of problems. Mainly with builds looking for libasound, and strings like this:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lasound How can I make my system ALSA free for good? Because the way it stands I can't install Gnome 2.2. This also makes me wonder, If I have say kde or gnome in USE and I ever want to go back to a non-KDE/Gnome/ALSA env. Will I have to re-compile my whole system? Example of ebuild failure: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lasound collect2: ld returned 1 exit status make[2]: *** [lavrec] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -mcpu=i686 -march=i686 -O3 -march=i686 -Wall -Wunused -o lavvideo lavvideo.o make[2]: Leaving directory `/var/tmp/portage/mjpegtools-1.6.0-r7/work/mjpegtools-1.6.0/lavtools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mjpegtools-1.6.0-r7/work/mjpegtools-1.6.0' make: *** [all] Error 2 !!! ERROR: media-video/mjpegtools-1.6.0-r7 failed. !!! Function src_compile, Line 94, Exitcode 2 !!! (no error message) In IRC I was told emerge -eup world, this is what I get, because I have some ~x86 apps but I don't have ~x86 in my make, thus my WHOLE system is mainly the stable tree. emerge -eup world These are the packages that I would merge, in order: Calculating world dependencies / !!! all ebuilds that could satisfy ">=sys-devel/binutils-2.13.90.0.18" have been masked. !!! (dependency required by "sys-devel/gcc-3.2.2" [ebuild]) I have and use a portage overlay directory as well and don't understand why this is showing up. It seems like I'm in some weird dependency voodoo cycle.
msg01649/pgp00000.pgp
Description: PGP signature