Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191700 - Rhythmbox compiled with "ipod" USE flag requires libgpod but does not list it as a dependency.
Summary: Rhythmbox compiled with "ipod" USE flag requires libgpod but does not list it...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-08 13:45 UTC by Nick Bair
Modified: 2007-09-18 15:47 UTC (History)
1 user (show)

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


Attachments
Patch to add ewarn when USE=ipod is set without USE=hal (rhythmbox-0.10.1.ebuild.patch,527 bytes, patch)
2007-09-12 14:36 UTC, Chad A. Simmons
Details | Diff
fix extra fi accidently added in patch (rhythmbox-0.10.1.ebuild.patch,522 bytes, patch)
2007-09-12 14:39 UTC, Chad A. Simmons
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Bair 2007-09-08 13:45:12 UTC
With "ipod" in my USE flags, I entered:
emerge -av rhythmbox
No dependencies were listed by portage. But while rhythmbox was compiling I got an error to the effect of "ipod explicitly requested but libgpod not found." Emerging libgpod (which included eyeD3 as a dependency) and then, once finished, emerging rhythmbox worked without any trouble. I think libgpod should be listed in portage as a dependency of rhythmbox based on the status of the "ipod" USE flag.

Reproducible: Didn't try

Steps to Reproduce:
1. Enable "ipod" Use flag
2. Emerge rhythmbox
Comment 1 Chad A. Simmons 2007-09-12 14:36:03 UTC
Do you have USE=hal enabled? I believe this is why it is not picking up the dependency. I am uploading a patch to update the ebuild to throw a warning if you try to emerge with USE=ipod without USE=hal.
Comment 2 Chad A. Simmons 2007-09-12 14:36:55 UTC
Created attachment 130716 [details, diff]
Patch to add ewarn when USE=ipod is set without USE=hal
Comment 3 Chad A. Simmons 2007-09-12 14:39:29 UTC
Created attachment 130717 [details, diff]
fix extra fi accidently added in patch
Comment 4 Nick Bair 2007-09-14 02:27:04 UTC
(In reply to comment #1)
> Do you have USE=hal enabled? I believe this is why it is not picking up the
> dependency. I am uploading a patch to update the ebuild to throw a warning if
> you try to emerge with USE=ipod without USE=hal.
> 

I do not have USE=hal enabled. That must have been the problem. Thanks!
Comment 5 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-09-18 15:47:10 UTC
Fixed, thanks.