View previous topic :: View next topic |
Author |
Message |
thardy01 Tux's lil' helper
Joined: 05 Aug 2002 Posts: 77
|
Posted: Sat Aug 10, 2002 11:26 pm Post subject: frozen-bubbele emerge broke? |
|
|
Hi all just have a quick question is the emerge for frozen bubble broke and if so does it need to be reported? The reason I ask this it because it wont buld for me this is the error I get:
bash-2.05a# 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)
!!! emerge aborting on /usr/portage/app-games/frozen-bubble/frozen-bubble-0.9.3-r1.ebuild .
But I do have sdl installed
bash-2.05a# emerge search sdl
* 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
So is this a true bug? Sorry to have to ask but Im a bit of a n00b and dont want to waist the developers time with a false bug report.
thanks for you time. |
|
Back to top |
|
|
Sandro n00b
Joined: 08 Aug 2002 Posts: 55
|
Posted: Fri Aug 16, 2002 12:58 am Post subject: |
|
|
this Game is great! but...
Code: | root@gentoo frozen-bubble-0.9.3 # 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.
make[1]: Entering directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
test -e Makefile_c || perl Makefile.PL
**ERROR**: SDL_mixer is needed (and, by the way, version >= 1.2.2 will be needed)
make[1]: *** [fb_c_stuff] Error 2
make[1]: Leaving directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
make: *** [dirs] Error 2
!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 2, Exitcode 2
!!! (no error message)
!!! emerge aborting on /usr/portage/app-games/frozen-bubble/frozen-bubble-0.9.3-r1.ebuild .
------------------
* media-libs/sdl-mixer
Latest version Available: 1.2.4
Latest version Installed: 1.2.4
Homepage: http://www.libsdl.org/projects/SDL_mixer/index.html
Description: Simple Direct Media Layer Mixer Library
------------------
* 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 | wuhuuu |
|
Back to top |
|
|
craftyc Guru
Joined: 23 May 2002 Posts: 443 Location: Behind You.
|
Posted: Sat Aug 24, 2002 9:09 am Post subject: |
|
|
Sandro wrote: | this Game is great! but...
Code: | root@gentoo frozen-bubble-0.9.3 # 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.
make[1]: Entering directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
test -e Makefile_c || perl Makefile.PL
**ERROR**: SDL_mixer is needed (and, by the way, version >= 1.2.2 will be needed)
make[1]: *** [fb_c_stuff] Error 2
make[1]: Leaving directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
make: *** [dirs] Error 2
!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 2, Exitcode 2
!!! (no error message)
!!! emerge aborting on /usr/portage/app-games/frozen-bubble/frozen-bubble-0.9.3-r1.ebuild .
------------------
* media-libs/sdl-mixer
Latest version Available: 1.2.4
Latest version Installed: 1.2.4
Homepage: http://www.libsdl.org/projects/SDL_mixer/index.html
Description: Simple Direct Media Layer Mixer Library
------------------
* 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 | wuhuuu |
Are you using GCC 3? The game works fine on GCC 2. _________________ Postcount ++ |
|
Back to top |
|
|
mavos n00b
Joined: 23 Jun 2002 Posts: 26 Location: Göteborg, Sweden
|
Posted: Sat Aug 24, 2002 11:20 am Post subject: |
|
|
It works with GCC 3.1[.1] as well. It stopped working (in this mysterious way) with GCC 3.2. |
|
Back to top |
|
|
Sandro n00b
Joined: 08 Aug 2002 Posts: 55
|
Posted: Sat Aug 24, 2002 2:16 pm Post subject: |
|
|
At the moment I'm using GCC 3.1 |
|
Back to top |
|
|
Sandro n00b
Joined: 08 Aug 2002 Posts: 55
|
Posted: Mon Sep 16, 2002 12:06 am Post subject: |
|
|
I got my Frozen-Bubble working now.
The script building the Makefile seems to be too strict... so I removed some checks and did a manual install.
Ok, it's a poor work-around, but i really /need/ this game.
Sandro |
|
Back to top |
|
|
wbsoft n00b
Joined: 26 Aug 2002 Posts: 73 Location: the Netherlands
|
Posted: Sat Sep 21, 2002 8:56 am Post subject: |
|
|
I discovered that when you build SDL_mixer with libsmpeg support the perl Makefile.PL command in the frozen-bubble compile fails. Solution is to add -lsmpeg to the two SDL_mixer detection checks in Makefile.PL in the c_stuff directory of frozen-bubble.
That's not to say I get frozen-bubble to install after that! It breakt with Code: | obelix frozen-bubble-0.9.3 # ebuild /usr/portage/app-games/frozen-bubble/frozen-bubble-0.9.3-r1.ebuild install
>>> md5 ;-) frozen-bubble-0.9.3.tar.bz2
>>> Checking frozen-bubble-0.9.3.tar.bz2's mtime...
>>> WORKDIR is up-to-date, keeping...
>>> It appears that frozen-bubble is already compiled; skipping.
>>> (clean to force compilation)
>>> Install frozen-bubble-0.9.3-r1 into /var/tmp/portage/frozen-bubble-0.9.3-r1/image/ category app-games
make[1]: Entering directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
test -e Makefile_c || perl Makefile.PL
make -f Makefile_c install
make[2]: Entering directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
ACCESS DENIED mkdir: /usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/fb_c_stuff
mkdir /usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/fb_c_stuff: Permission denied at /usr/lib/perl5/5.6.1/ExtUtils/Install.pm line 137
make[2]: *** [pure_site_install] Error 255
make[2]: Leaving directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/var/tmp/portage/frozen-bubble-0.9.3-r1/work/frozen-bubble-0.9.3/c_stuff'
make: *** [install] Error 2
!!! ERROR: The ebuild did not complete successfully.
!!! Function src_install, Line 1, Exitcode 2
!!! (no error message)
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-frozen-bubble-0.9.3-r1-32100.log"
mkdir: /usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/fb_c_stuff
--------------------------------------------------------------------------------
|
Boohooo! |
|
Back to top |
|
|
Sandro n00b
Joined: 08 Aug 2002 Posts: 55
|
Posted: Sat Sep 21, 2002 10:09 am Post subject: |
|
|
Try this:
Code: | SANDBOX_DISABLED=1
emerge ... |
|
|
Back to top |
|
|
wbsoft n00b
Joined: 26 Aug 2002 Posts: 73 Location: the Netherlands
|
Posted: Sun Sep 22, 2002 4:20 pm Post subject: |
|
|
I just synced and now I got frozen-bubble to install. I still had to edit the c_stuff/Makefile.PL file from frozen-bubble because the SDL_mixer check failed because not linking with the libsmpeg library (I USE 'mpeg'). It would be nice that frozenbubble ebuild checked this as well
But: I have my FB!!!! |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Sun Sep 22, 2002 8:14 pm Post subject: |
|
|
wbsoft wrote: | It would be nice that frozenbubble ebuild checked this as well
|
Anyone of you - if you haven't already - please submit a bug report about this so the ebuild gets corrected.
Greets |
|
Back to top |
|
|
Spades n00b
Joined: 18 Apr 2002 Posts: 12
|
Posted: Sun Sep 22, 2002 11:29 pm Post subject: |
|
|
FYI, This problem might be solved. Use the patch in this bug report, remerge smpeg and sdl-mixer, then try to emerge the game again. That fixed this and many other smpeg/sdl-mixer problems for me. |
|
Back to top |
|
|
wbsoft n00b
Joined: 26 Aug 2002 Posts: 73 Location: the Netherlands
|
Posted: Mon Sep 23, 2002 5:52 am Post subject: |
|
|
Yes. it works! Someone also pointed this out on the mailinglist. Thanks! |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Mon Sep 23, 2002 6:00 am Post subject: |
|
|
Spades wrote: | FYI, This problem might be solved. Use the patch in this bug report, remerge smpeg and sdl-mixer, then try to emerge the game again. That fixed this and many other smpeg/sdl-mixer problems for me. |
Thanks for that info. |
|
Back to top |
|
|
acoromi n00b
Joined: 18 Apr 2002 Posts: 42 Location: Catalunya (Europa)
|
Posted: Tue Sep 24, 2002 1:28 pm Post subject: How can I apply that patch? |
|
|
Sorry, but I don't have any idea on how I can apply that patch. What should I do?
Please help. Thanks |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Wed Sep 25, 2002 10:54 pm Post subject: Re: How can I apply that patch? |
|
|
acoromi wrote: | Sorry, but I don't have any idea on how I can apply that patch. What should I do?
Please help. Thanks |
I submitted an ebuild here that uses the patch from the bugreport: https://bugs.gentoo.org/show_bug.cgi?id=7573
Follow the instructions on where to save the patch and the ebuild.
Then just run:
Code: |
emerge libsdl smpeg sdl-mixer frozen-bubble
|
Please test
Greets |
|
Back to top |
|
|
GaMMa l33t
Joined: 23 Aug 2002 Posts: 684 Location: USA
|
Posted: Fri Sep 27, 2002 2:20 am Post subject: |
|
|
It worked thanks |
|
Back to top |
|
|
acoromi n00b
Joined: 18 Apr 2002 Posts: 42 Location: Catalunya (Europa)
|
Posted: Fri Sep 27, 2002 9:41 am Post subject: Re: How can I apply that patch? |
|
|
Zu` wrote: | acoromi wrote: | Sorry, but I don't have any idea on how I can apply that patch. What should I do?
Please help. Thanks |
I submitted an ebuild here that uses the patch from the bugreport: https://bugs.gentoo.org/show_bug.cgi?id=7573
Follow the instructions on where to save the patch and the ebuild.
Then just run:
Code: |
emerge libsdl smpeg sdl-mixer frozen-bubble
|
Please test
Greets |
Sorry for the delay. I will test ASAP. I'm in trouble with my hard drive right now. Grrr....
Thanks anyway |
|
Back to top |
|
|
FINITE Guru
Joined: 10 May 2002 Posts: 449
|
Posted: Sat Sep 28, 2002 1:27 am Post subject: |
|
|
Well it would seem that I am getting a totally different error than any of you. Actually it seems that thardy01 has the same error. A solution to this problem was not discussed. Anyways I am using gcc 2.95.3-r7 but I don't think this error has anything to do with gcc.
Here is the error when I try and emerge:
Code: | 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
|
I do have perl-sdl installed:
Code: | 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
|
When I put a symbolic link to the file that it is saying it can't find in the location it is looking for the file I then get an error that a lodable module could not be found. Any ideas on this one? I to like this game alot and would like to be able to install and get it working again. I think the problem started when I updated my perl stuff. Thanks for any help. |
|
Back to top |
|
|
Zu` l33t
Joined: 26 May 2002 Posts: 716 Location: BE
|
Posted: Sat Sep 28, 2002 8:52 am Post subject: |
|
|
FINITE wrote: | Well it would seem that I am getting a totally different error than any of you. Actually it seems that thardy01 has the same error. A solution to this problem was not discussed. Anyways I am using gcc 2.95.3-r7 but I don't think this error has anything to do with gcc.
Here is the error when I try and emerge:
Code: | 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
|
I do have perl-sdl installed:
Code: | 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
|
When I put a symbolic link to the file that it is saying it can't find in the location it is looking for the file I then get an error that a lodable module could not be found. Any ideas on this one? I to like this game alot and would like to be able to install and get it working again. I think the problem started when I updated my perl stuff. Thanks for any help. |
I would try this, just to see what gives
...if you haven't already
Code: |
emerge unmerge perl libsdl sdl-perl
|
...will perhaps work even without this line
Code: |
emerge perl libsdl sdl-perl frozen-bubble
|
... just to make sure everything gets build with your (newer?) version of perl
But that's actually a shot in the dark
Sorry not be of more help. |
|
Back to top |
|
|
Sandro n00b
Joined: 08 Aug 2002 Posts: 55
|
Posted: Sat Sep 28, 2002 12:27 pm Post subject: |
|
|
FINITE:
I think bemixam had the same problems with his perl modules.
so try
Code: | # emerge ExtUtils-MakeMaker | and re-emerge sdl-perl
HTH |
|
Back to top |
|
|
FINITE Guru
Joined: 10 May 2002 Posts: 449
|
Posted: Sat Sep 28, 2002 11:11 pm Post subject: |
|
|
Sandro:
Thanks man, that did the trick. Shweeeet! Missed my frozen bubble I prolly need to unmerge and re-emerge all of my perl modules ehh? |
|
Back to top |
|
|
kendricbeachey n00b
Joined: 07 Aug 2002 Posts: 7 Location: Kansas City
|
Posted: Fri Oct 11, 2002 8:15 pm Post subject: Re: How can I apply that patch? |
|
|
Zu` wrote: | acoromi wrote: | Sorry, but I don't have any idea on how I can apply that patch. What should I do?
Please help. Thanks |
I submitted an ebuild here that uses the patch from the bugreport: https://bugs.gentoo.org/show_bug.cgi?id=7573
Follow the instructions on where to save the patch and the ebuild.
Then just run:
Code: |
emerge libsdl smpeg sdl-mixer frozen-bubble
|
Please test
Greets |
Here's another successful compile of FB! I had blown away my machine and reinstalled to find that SDL_mixer was horked. This trick fixed the problem and is currently allowing me to build tuxracer with sound support. |
|
Back to top |
|
|
Guzz n00b
Joined: 16 Apr 2002 Posts: 25 Location: Sweden
|
Posted: Fri Oct 11, 2002 11:45 pm Post subject: |
|
|
I can emerge it with help from the patch above.
But I can't get it to run.
Code: |
guzz@johanta guzz $ frozen-bubble
Can't locate fbmdkcommon.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 /usr/bin/frozen-bubble line 43.
BEGIN failed--compilation aborted at /usr/bin/frozen-bubble line 43.
|
_________________ That's it Mr. Giraff, get all the marmalade. |
|
Back to top |
|
|
kendricbeachey n00b
Joined: 07 Aug 2002 Posts: 7 Location: Kansas City
|
Posted: Sat Oct 12, 2002 1:39 pm Post subject: |
|
|
Guzz wrote: | I can emerge it with help from the patch above.
But I can't get it to run.
Code: |
guzz@johanta guzz $ frozen-bubble
Can't locate fbmdkcommon.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 /usr/bin/frozen-bubble line 43.
BEGIN failed--compilation aborted at /usr/bin/frozen-bubble line 43.
|
|
I got that too. I scrolled back up (WAY up) and found the part of the emerge where the Perl modules and such were being copied, and I found that they were going to a directory that wasn't in @INC, as mentioned in the code snippet above.
I tried for a couple of minutes to find out how to add a directory to @INC, but my desire to play FB got the best of me, and I just copied the needed files into one of the directories that was in @INC. Bad kluge, I know, but now I can play FB. |
|
Back to top |
|
|
Kruuse n00b
Joined: 29 Aug 2002 Posts: 15 Location: Denmark
|
Posted: Fri Oct 18, 2002 2:19 pm Post subject: |
|
|
Zank you, Zu'. Just got back to this thread, followed the instructions, and am enjoing the zounds again. |
|
Back to top |
|
|
|