The kdemultimedia-3.3.0.ebuild can't be built with -alsa. Have tried fixing in the ebuild: use alsa && myconf="$myconf --with-alsa" || myconf="$myconf --without-alsa" To no avail. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge kdemultimedia Actual Results: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libarts_akode.la -rpath /usr/kde/3.3/lib -L../../akode/lib -L/usr/kde/3.3/lib -module -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined akodearts.lo akodePlayObject_impl.lo akodeMPCPlayObject_impl.lo akodeMPEGPlayObject_impl.lo akodeXiphPlayObject_impl.lo akodeVorbisStreamPlayObject_impl.lo akodeSpeexStreamPlayObject_impl.lo ../lib/libakode.la -lkmedia2_idl -lsoundserver_idl -lartsflow grep: /usr/lib/libasound.la: No such file or directory /bin/sed: can't read /usr/lib/libasound.la: No such file or directory libtool: link: `/usr/lib/libasound.la' is not a valid libtool archive
Doesn't look like an alsa problem to me - you've got .la files pointing to non-existant .la files in your system. Perhaps re-emerging the alsa tools will help.
You were right, it was my system. I had emerged arts/kdeaddons/sdl with "USE=alsa", then unmerged alsa-lib and then tried to emerge kdemultimedia with "USE=-alsa".