Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7289 - frozen bubble complains about missing SDL-perl when perl-sdl-1.18.5-r2 is merged
Summary: frozen bubble complains about missing SDL-perl when perl-sdl-1.18.5-r2 is merged
Status: RESOLVED DUPLICATE of bug 9067
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
: 8038 (view as bug list)
Depends on: 7573
Blocks:
  Show dependency tree
 
Reported: 2002-08-31 05:38 UTC by Adam Mercer
Modified: 2005-07-17 13:06 UTC (History)
3 users (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 Adam Mercer 2002-08-31 05:38:28 UTC
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 #
Comment 1 Jan Gutter 2002-09-17 10:36:56 UTC
sdl-perl does not install into /usr/lib/perl5, it uses /usr/lib/site_perl...
Would someone fix the ebuild?
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2002-09-20 16:18:35 UTC
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.
Comment 3 Adam Mercer 2002-09-20 17:19:02 UTC
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.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2002-09-21 22:15:11 UTC
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
Comment 5 Paul de Vrieze (RETIRED) gentoo-dev 2002-09-22 10:09:12 UTC
sdl-perl is still broken for me, I also remerged perl so that shouldn't be the
problem
Comment 6 Paul de Vrieze (RETIRED) gentoo-dev 2002-09-22 10:29:10 UTC
After installing MakeMaker sdl-perl installs fine, but now frozen-bubble starts
to complain about sdl-mixer not being installed. Trust me, it IS.
Comment 7 jasong 2002-09-22 14:04:46 UTC
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 
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2002-09-22 17:52:32 UTC
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.
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2002-09-22 17:55:39 UTC
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)
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2002-09-22 17:57:22 UTC
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.
Comment 11 jasong 2002-09-22 18:23:06 UTC
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 
Comment 12 jasong 2002-09-22 20:03:52 UTC
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 
Comment 13 Michael Cummings (RETIRED) gentoo-dev 2002-09-23 03:35:37 UTC
*** Bug 8038 has been marked as a duplicate of this bug. ***
Comment 14 Michael Cummings (RETIRED) gentoo-dev 2002-09-23 03:37:58 UTC
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.
Comment 15 Paul de Vrieze (RETIRED) gentoo-dev 2002-09-23 03:45:11 UTC
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
Comment 16 Paul de Vrieze (RETIRED) gentoo-dev 2002-09-23 06:01:32 UTC
I think the sdl_mixer bug is the same as 6888
Comment 17 Michael Cummings (RETIRED) gentoo-dev 2002-09-23 06:47:06 UTC
Thanks Paul! Adding a dependancy for this bug on that patch - following the
thread, it matches perfectly. Good catch,

Michael
Comment 18 Steven Boothe 2002-10-08 20:22:22 UTC
I just had the same problem on 1.4rc1 / iX86.
Comment 19 SpanKY gentoo-dev 2002-10-13 15:28:56 UTC
Bug 9067 fixes this 

*** This bug has been marked as a duplicate of 9067 ***