Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35674 - alsa-lib with jack USE_flag in fresh install
Summary: alsa-lib with jack USE_flag in fresh install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
: 40579 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-12-12 11:42 UTC by Michael Schreckenbauer
Modified: 2004-03-15 17:51 UTC (History)
3 users (show)

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


Attachments
New alsa-jack-1.0.0_rc2.ebuild (alsa-jack-1.0.0_rc2.ebuild,936 bytes, text/plain)
2004-01-06 04:06 UTC, Rick Harris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Schreckenbauer 2003-12-12 11:42:13 UTC
I'm doing a fresh stage1 install on a machine of mine. I want to use jack-audio-connection-kit on it, so I enabled the jack USE-Flag right after doing the emerge system. portage now wants to emerge jack before alsa-lib, failing because no drivers can be built. True, as there's nothing related to sound installed yet. I had to
USE="-jack" emerge alsa-lib
emerge jack-audio-connection-kit
emerge alsa-lib
to get alsa with jack support.
Running ~x86 here.


Reproducible: Always
Steps to Reproduce:
1.Fresh install, right after emerge system
2. USE="+jack" emerge alsa-lib
3.
Actual Results:  
emerge of jack-audio-connection-kit failed 

Expected Results:  
Functional alsa-lib with jack-support 

Sorry, can not post emerge info, because I have no access to the machine where 
this happens from where I'm writing this report.
Comment 1 Rick Harris 2004-01-06 04:06:34 UTC
Created attachment 23232 [details]
New alsa-jack-1.0.0_rc2.ebuild

An annoying Catch22 dependency, so...
The solution: Remove the +jack USE flag from the alsa-lib ebuild.
			Create an ebuild for alsa-lib's Jack pcm plugin.
(alsa-jack-1.0.0_rc2 ebuild attached)
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-13 03:01:43 UTC
*** Bug 40579 has been marked as a duplicate of this bug. ***
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-14 16:18:36 UTC
fixed in portage with alsa-lib-1.0.3b-r1
Comment 4 Brett I. Holcomb 2004-03-15 17:29:09 UTC
Unfortunately this breaks systems with alsa installed.  I have never had any trouble merging any of the 1.0.x alsas.  I did an emerge sync tonight and now portage insists on trying to merge alsa-jack which wants jack-audio-connection kit.  I run jack-cvs which provides virtual jack so I don't need jack-audio-connection kit and I don't need alsa-jack messing around my system. 

In addition the alsa-jack ebuild doesn't use virtual jack as do some of the other alsa ebuilds so it blindly demands we install jack-audio-connection-kit.

I'd suggest at least the ebuild use virtual jack.

root@strider portage # emerge -uD world -pv

These are the packages that I would merge, in order:

Calculating world dependencies /
!!! all ebuilds that could satisfy "=media-plugins/alsa-jack-1.0.3b*" have been masked.
!!! possible candidates are:
- media-plugins/alsa-jack-1.0.3b (masked by: ~keyword)

!!! Problem with ebuild media-sound/alsa-utils-1.0.3
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-15 17:51:26 UTC
sorry about that... it's fixed now... but for future reference, you should've reopened this bug or created a new one for that comment as comments to 'FIXED' bugs get filtered out of some dev's emails and most filter out FIXED bugs when searching on bugzilla.