I recently broke alsaplayer after unmerging libsnd, despite carefully checking that nothing depended upon it. It seems that alsaplayer will find and use libsnd if it exists. Looking in the ebuild, libsnd isn't mentioned anywhere. Perhaps a USE flag is in order?
Why on earth did I assign this to media-video? Reassigning to the maintainer...
what package installs 'libsnd'?
there's no libsnd package, and the poster is unresponsive... so I can't fix it... and it looks fine to me...
I recently ran into a problem with alsaplayer concerning media-libs/libsndfile. I could not emerge alsaplayer due to a compile error complaining about a missing sndfile.h. I tracked sndfile.h being owned by libsndfile, for which there is an ebuild. I emerged libsndfile and had no further troubles with alsaplayer. Although, the ebuild does not require libsndfile as a dependency, it seems to be one. I tried without all relevant USE flags, but alsaplayer still required sndfile.h. Furthermore, I tried all versions of alsaplayer in portage, and they all seem to require libsndfile. I thought maybe the original author of this bug meant libsndfile instead of libsnd, hence the reason I am posting here instead of as a new bug.