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.


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to