Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38932 - wmmixer-alsa dependencies seriously out of sync w. alsa components
Summary: wmmixer-alsa dependencies seriously out of sync w. alsa components
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-21 09:34 UTC by Lindsay Haisley
Modified: 2004-01-26 04:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lindsay Haisley 2004-01-21 09:34:23 UTC
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.
Comment 1 Brian Harring (RETIRED) gentoo-dev 2004-01-22 22:54:32 UTC
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.
Comment 2 Lindsay Haisley 2004-01-23 10:24:53 UTC
It looks as if the functionality (if not the form) is duplicated, at least for
gnome users, in gnome-alsamixer.
Comment 3 Michal Januszewski (RETIRED) gentoo-dev 2004-01-24 00:07:20 UTC
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. 
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2004-01-26 04:04:17 UTC
Removed wmmixer-alsa, added wmmixer with support for both OSS and ALSA.