Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2377 - xine-ui demands libaa installed
Summary: xine-ui demands libaa installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Arcady Genkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-03 03:12 UTC by Stefan Kombrink
Modified: 2003-02-04 19:42 UTC (History)
3 users (show)

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


Attachments
patch go back to autodetect libaa (xine-lib-0.9.9-r1.ebuild.patch,730 bytes, patch)
2002-05-03 17:09 UTC, Brandon Low (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Kombrink 2002-05-03 03:12:38 UTC
you can't compile libxine without having emerged libaa before. 
However, xine should compile without it. 
A simple solution would be to depend libxine on libaa
Comment 1 Arcady Genkin (RETIRED) gentoo-dev 2002-05-03 03:55:46 UTC
Yes, I noticed this also today.  A very quick look at the ebuild shows that this
shouldn't happen, really, because there is logic in the ebuld to deal with the
aalib dependency...
Comment 2 Brandon Low (RETIRED) gentoo-dev 2002-05-03 16:58:01 UTC
there appears to be an issue with the xine-lib configure script that makes it 
think it has found aalib if it is run with --disable-aalibtest
lemme do a little more testing and I'll post a working ebuild (I hope)
Comment 3 Brandon Low (RETIRED) gentoo-dev 2002-05-03 17:09:56 UTC
Created attachment 808 [details, diff]
patch go back to autodetect libaa

This is actually a reversion to previous behavior, however, due to the broken
nature of the --disable-aalibtest logic in the configure script it is necessary
for now (unless someone has a patch for the configure logic)
Comment 4 Arcady Genkin (RETIRED) gentoo-dev 2002-05-03 17:17:14 UTC
[Assigning this one to myself.]

Brandon, so you are saying that explicitely disabling aalib tests does the opposite?
Comment 5 Brandon Low (RETIRED) gentoo-dev 2002-05-03 18:09:38 UTC
the output from xine-lib-0.9.9 configure with AALIB merged and configuring with 
NO options is this:
checking for aalib-config... /usr/bin/aalib-config
checking for AALIB version >= 1.2... yes

the output with AALIB unmerged and configuring with --disable-aalibtest is this:
checking for AALIB version >= 1.2... yes

my deduction from this is that it correctly DOES NOT check for aalib, but 
however decides that it is there after not checking.

the output with AALIB unmerged and configuring with NO options is:
checking for aalib-config... no
checking for aainfo... no
checking for AALIB version >= 1.2... no

after doing these tests, I came the aforementioned conclusions


Comment 6 Brandon Low (RETIRED) gentoo-dev 2002-05-03 18:10:12 UTC
And there doesn't appear to be a flag to EXPLICITLY disable aalib regardless of 
testing.
Comment 7 Arcady Genkin (RETIRED) gentoo-dev 2002-05-11 14:07:18 UTC
Okay, I committed Brandon's patch.  Thanks for the research, Brandon.