I'm entering to keep track of. On my oldest gentoo station updating emerge -u world failed with that error Unable to find libasound.so qpkg -f libasound.so reveal no package with that file in... Reproducible: Always Steps to Reproduce:
you're using qpkg incorrectly -f accepts fullpaths while -fp is used for partial ... `qpkg -fp '*libasound*'`
media-libs/alsa-lib * alsa-lib is not installed on this system and the -alsa USE flag is also set. Therefore I think there is something wrong with kde games. Either it required the alsa-lib module inconditionnally or we don't compile KAsteroid when -alsa is set, which is the game failing and complaining about the missing libasound. Which way we go?
ldd /usr/kde/*/lib/*.so* | grep libasound see if any try to link to libasound ... i started having similar errors but it was because i had alsa installed but then unmerged it
kdegames works here (on a system where alsa was never installed & used (it doesn't like my soundcard)). so kdegames should not depend on alsa.
wierd, ok I have libs that try to link with libasound but I have recompile kde 3.1 after for sure having removed alsa-lib. But, the alsa keywords may have still be left over. I will re-compile the whole kde and see.
so re-emerge everything that links against alsa ;)