Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17217 - Emerge LBreakOut2 fails without aalib use flag
Summary: Emerge LBreakOut2 fails without aalib use flag
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-10 08:07 UTC by Narada Sage
Modified: 2003-07-05 01:24 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 Narada Sage 2003-03-10 08:07:07 UTC
I'm sorry that I do not have specific details of this problem as it was on a 
friend's machine which I was working on but here's what happens.  The configure 
process for smpeg, sdl-mixer and lbreakout2 was failing repeatedly saying that 
it could not run the sdl test program and that a version above a certain number 
was not present.  The advice offered by the configure script did not help at 
all.  After a while, I tried 'ld -lSDL' and found that it was looking for 
libaa.so.1 or something similar and so I compiled libreakout2 with aalib use 
flag.  I also emerged aalib.  The emerge processes now succeeded.  I know 
however that it does not require the aalib package since on another machine it 
works fine just with the use flag but without the package installed.

Reproducible: Always
Steps to Reproduce:
1.  Compile libsdl without aalib support
2.  Emerge any of smpeg, sdl-mixer or lbreakout2
3.  The configure process should fail at the SDL detection stage

Actual Results:  
When libsdl was built with aalib use flag support the emerge of lbreakout 2 
succeeded.

Expected Results:  
It should have detected presence of SDL even if compiled without aalib use flag 
support or built with aalib support as default but am not completely sure about 
what a good solution would be.

I'm sorry I don't have emerge info as it was a friend's machine but it did not 
have aalib use flag initially which it does now that things work.  There were 
very few minus use flags and the cflags were -march=pentium2 -O3 -pipe -fomit-
frame-pointer.  Many thanks.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2003-07-05 01:24:50 UTC
Dhruba - I just tried merging LBreakOut2 and it worked for me just fine.
I believe that your friend may have merged libsdl with aalib and then
removed aalib from USE.  This may have resulted in the problem you described.
I'm going to close this bug since I couldn't easily reproduce the problem.
Go ahead and re-open if you experience the problem again.  Thanks for the
bug report.