You'll pretty much have to recompile everything that uses libasound...a grep of the files in /usr/bin and /usr/lib should reveal to you what programs and libraries need reinstalling.
After you have a list of files that reference libasound, you can use
qpkg to determine what Gentoo packages these files belong to (or, you
can be lazy like me, and just emerge -e world to rebuild your entire
system).
On Mon, 2003-02-17 at 19:07, Maximus wrote:
> 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.
--
-----------------------------------------
Joshua J. Berry
"I haven't lost my mind -- it's backed up on tape somewhere."
-- /usr/games/fortune
PGP Key: http://deneb.condordes.net/node/16/view
NOTE: Please do not submit this email address to any mailing
lists or websites without prior permission. Thank you.
signature.asc
Description: This is a digitally signed message part
