skymoo root # emerge frozen-bubble Calculating dependencies ...done! >>> emerge app-games/frozen-bubble-0.9.3-r1 to / >>> md5 ;-) frozen-bubble-0.9.3.tar.bz2 >>> Unpacking source... >>> Unpacking frozen-bubble-0.9.3.tar.bz2 >>> Source unpacked. Can't locate SDL.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. *** I need perl-SDL installed make: *** [dirs] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 2, Exitcode 2 !!! (no error message) skymoo root # emerge search sdl-perl Searching... [ Results for search key : sdl-perl ] [ Applications found : 1 ] * dev-perl/sdl-perl Latest version Available: 1.18.5-r2 Latest version Installed: 1.18.5-r2 Homepage: http://sdlperl.org/ Description: SDL binding for perl skymoo root #
sdl-perl does not install into /usr/lib/perl5, it uses /usr/lib/site_perl... Would someone fix the ebuild?
I'm terribly sorry for the delay in getting back to you. I am having issues with my perl 5.6.1 box due to a recent upgrade to gcc-3.2, so I've run into problems being able to emerge frozen-bubble far enough to confirm that the local fix I have works (my issues are related to deps for FB compiling on my upgraded 3.2, not perl). If you would like, I can post a patched version to see if it works for you.
Yeah sure, dont know when I'll be able to test it as I'm in the middle of installing gentoo-1.4rc1 at the moment.
Unfortunately, I'm having a rough time confirming this. My gcc 3.2 box is having problems compiling qt (a req for sdl, a req for frozen-bubble) and the only issue my perl 5.8.0 box (gcc 2.95) had was with a makefile needing to be adjusted (already commited). I would recommend re-emerging sdl-perl if you can - there were issues with the MakeMaker module that were finally resolved earlier this week and should be corrected on your box if you have emerge rsynch'd recently. Thanks for your patience, Michael
sdl-perl is still broken for me, I also remerged perl so that shouldn't be the problem
After installing MakeMaker sdl-perl installs fine, but now frozen-bubble starts to complain about sdl-mixer not being installed. Trust me, it IS.
I am having the same problem. I am thinking it has more to do the @INC error, or at least if I could get past this it might help.. I am thinking that Jan has it right though - sdl-perl should be installed to the correct spot instead of to the strange spot it is now. Jason
Re-emerging perl (until I commit the fixed version) will overwrite the fixes that the MakeMaker ebuild made to your perl installation. Because portage believes that makemaker is actively installed even though you overwrote it with your re-installation of perl, it will not attempt to patch your perl's makemaker anymore. Please re-emerge ExtUtils-MakeMaker. From the sounds of this thread, it may not help, but you will experience the same problems with all other dev-perl ebuilds until then.
Paul, Please disregard my last message - you already and took that advise =:) Looks like I need to learn how to read posts in order. Sorry about that, still trying to duplicate/fix this. Unfortunately, on the box where I can install SDL everything is fine. Am I to get from your last message (hey, I caught up with the posts!) that frozen bubble did install correctly for you at last? (sdl-mixer error aside)
Jason, Although you are not on the cc list for this bug, I suppose there's a chance that you will stop in. Please see my posts prior to your comment - it sounds like your need to make sure you have the current MakeMaker installed on your box. A message regarding this general issue was recently sent to the various gentoo- mailing lists.
Actually, I re-emerged everything SDL, and then everything perl, and that took care of it. However, I did re-emerge MakeMaker like you asked afterwards, and re-emerged frozen-bubble without a problem. So, I hope this is solved - at least it worked for me! Thanks for your help!! Jason
P.S. Is it only my browser (Konqueror) that is posting/displaying my posts without carraige returns? I am sorry if it's not working right, I will post with Mozilla/Galeon from now on if it is doing that.. I apologize for the excessive horizontal scrolling ;) Jason
*** Bug 8038 has been marked as a duplicate of this bug. ***
OK, out of curiosity, is everyone that is experiencing the SDL problem running GCC 3.2? Are any of you running 2.95.X? I only ask because my 3.2 box has issues, my 2.95 box is fine, and if I remember correctly, 1.4 is 3.2 by default.
I checked the build and found out it has to do with the fact that sdl-mixer is linked to the smpeg library. This library needs to be explicitly included in sdl-mixer for frozen bubble to detect it. I have another machine running gcc-2.95.3 that doesn't have the problem, so it probably has to do with gcc-3.2
I think the sdl_mixer bug is the same as 6888
Thanks Paul! Adding a dependancy for this bug on that patch - following the thread, it matches perfectly. Good catch, Michael
I just had the same problem on 1.4rc1 / iX86.
Bug 9067 fixes this *** This bug has been marked as a duplicate of 9067 ***