Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79944 - xine-lib-1.0 pulls aalib (use existing global aalib flag)
Summary: xine-lib-1.0 pulls aalib (use existing global aalib flag)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-29 04:26 UTC by Sebastian Spaeth
Modified: 2005-04-11 08:20 UTC (History)
1 user (show)

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 Sebastian Spaeth 2005-01-29 04:26:10 UTC
xine-lib-1.0 wants to pull aalib at any price (it wasn't installed previously).

There is a global USE flag aalib which should be used to control the dependency on aalib (like e.g. libsdl is already doing)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Sebastian Spaeth 2005-01-29 04:31:50 UTC
Oh, I just saw that the aalib flag was just removed from xine-lib.

However, it never should pull in the aalib if it did not exist on the system previously. That si definitly a bug. Using the aalib USE flag is IMHO the right way to go here. (BTW, the same happens with libcaca.)

This bug is related to bug 76705. Please mark one of these as dupes if necessary.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-29 05:17:17 UTC
Sebastian: If it eases maintenance to remove the option or the option itself causes other problems, it's not necessarily a bug. A quick look at the ChangeLog reveals that it was removed intentionally.
Comment 3 Simon Cooper 2005-01-30 03:37:56 UTC
I was the one that asked for it to be put in. I cant find the bug number now, but before, it tried to compile against libcaca and aalib even though they were in use flags. However, another person said he didnt have the same problem, so I tried recompiling without aalib and libcaca, which worked. I dont know why it did that, but you can remove the forced dependancies, since it now obeys the USE flags correctly ( ive just checked, it does compile correctly without libcaca and aalib)
Comment 4 Simon Cooper 2005-01-30 03:49:02 UTC
sorry, typo, it tried to compile against libcaca and aalib even though they _weren't_ in use flags
Comment 5 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-30 04:11:02 UTC
It's Bug 76090. 
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-30 04:16:25 UTC
Chris: Your decision. ;p
Comment 7 Jan Brinkmann (RETIRED) gentoo-dev 2005-04-11 08:20:10 UTC
seems that this is fixed since the ebuild makes use of the aalib useflag (again)