We're way past alsa-lib-0.5.18b and alsa-driver v0.3.0pre5+. # emerge -p wmmixer-alsa These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] media-libs/alsa-lib-0.5.10b [1.0.1] [ebuild N ] x11-plugins/wmmixer-alsa-0.6 # emerge wmmixer-alsa Calculating dependencies ...done! >>> emerge (1 of 2) media-libs/alsa-lib-0.5.10b to / >>> md5 src_uri ;-) alsa-lib-0.5.10b.tar.bz2 >>> Unpacking source... [snip, snap] checking for alsa-driver package... not found or wrong version configure: error: Install alsa-driver v0.3.0pre5+ package first... !!! ERROR: media-libs/alsa-lib-0.5.10b failed. !!! Function src_compile, Line 19, Exitcode 1 !!! (no error message) If I try to emerge this package with --nodeps the ebuild still fails. # emerge --nodeps wmmixer-alsa Calculating dependencies ...done! >>> emerge (1 of 1) x11-plugins/wmmixer-alsa-0.6 to / >>> Downloading http://mirrors.tds.net/gentoo/distfiles/wmmixer-alsa-0.6.tar.gz --11:26:30-- http://mirrors.tds.net/gentoo/distfiles/wmmixer-alsa-0.6.tar.gz => `/usr/portage/distfiles/wmmixer-alsa-0.6.tar.gz' Resolving mirrors.tds.net... 216.170.230.33 Connecting to mirrors.tds.net[216.170.230.33]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 14,946 [application/x-gzip] 100%[============================================================================>] 14,946 --.--K/s 11:26:30 (111.94 KB/s) - `/usr/portage/distfiles/wmmixer-alsa-0.6.tar.gz' saved [14946/14946] >>> md5 src_uri ;-) wmmixer-alsa-0.6.tar.gz >>> Unpacking source... >>> Unpacking wmmixer-alsa-0.6.tar.gz to /var/tmp/portage/wmmixer-alsa-0.6/work >>> Source unpacked. gcc -I/usr/X11R6/include -g -c -o wmmixer-alsa.o wmmixer-alsa.c gcc -I/usr/X11R6/include -g -c -o mixer.o mixer.c In file included from wmmixer-alsa.h:20, from mixer.c:1: /usr/include/sys/asoundlib.h:1:2: warning: #warning This header is deprecated, use <alsa/asoundlib.h> instead. In file included from mixer.c:1: wmmixer-alsa.h:61: error: syntax error before "elements" wmmixer-alsa.h:61: warning: data definition has no type or storage class wmmixer-alsa.h:64: error: syntax error before "snd_mixer_element_info_t" .... and so on until the compile fails. This package ought to be fixed and brought up-to-date or removed from gentoo.
I vote for it being removed. Quick googling doesn't show any further development then 2000. Added, updating from alsa-lib 0.5 to 1.0 won't be fun, there was a significant api breakage between 0.5 and 0.9 from what I've seen in my own alsa-lib fun... Added, the original dev vitaly appears to have moved on (either that or he ain't an IRC person at all)... (S)He's no longer listed on the devlist also.
It looks as if the functionality (if not the form) is duplicated, at least for gnome users, in gnome-alsamixer.
Functionality - yes, the form - no. I should have a new, updated version of wmmixer (supporting both alsa and oss) ready later today if all goes well.
Removed wmmixer-alsa, added wmmixer with support for both OSS and ALSA.