View previous topic :: View next topic |
Author |
Message |
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 01, 2004 7:58 am Post subject: Can't emerge Frozen bubble [fixed!] |
|
|
When I try to emerge frozen bubble I get this result:
Code: | root@d800 magnus # emerge -v frozen-bubble
Calculating dependencies ...done!
>>> emerge (1 of 4) games-arcade/frozen-bubble-1.0.0-r3 to /
>>> md5 src_uri ;-) frozen-bubble-1.0.0.tar.bz2
>>> md5 src_uri ;-) frozen-bubble-client-0.0.3.tar.bz2
>>> md5 src_uri ;-) frozen-bubble-server-0.0.3.tar.bz2
>>> Unpacking source...
>>> Unpacking frozen-bubble-1.0.0.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work
>>> Unpacking frozen-bubble-client-0.0.3.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work
>>> Unpacking frozen-bubble-server-0.0.3.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work
* Applying fb-sdlperl-deb.patch ... [ ok ]
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
automake: Makefile.am: installing `./INSTALL'
automake: Makefile.am: required file `./NEWS' not found
automake: Makefile.am: installing `./COPYING'
automake: Makefile.am: required file `./AUTHORS' not found
automake: Makefile.am: required file `./ChangeLog' not found
>>> Source unpacked.
Can't load '/usr/lib/perl5/vendor_perl/5.8.4/i686-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libnvidia-tls.so.1: cannot handle TLS data at /usr/lib/perl5/5.8.4/i686-linux/DynaLoader.pm line 230.
at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
*** I need perl-SDL installed
make: *** [dirs] Error 1
!!! ERROR: games-arcade/frozen-bubble-1.0.0-r3 failed.
!!! Function src_compile, Line 55, Exitcode 2
!!! emake game failed
!!! If you need support, post the topmost build error, NOT this status message. |
This is my USE:
Code: | USE="alsa cdr dvd dvdr imap -kde -qt -gnome -arts" |
Anyone know anything about this?
Last edited by MdaG on Wed Dec 08, 2004 11:45 am; edited 1 time in total |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Wed Dec 01, 2004 8:21 am Post subject: Re: Can't emerge Frozen bubble |
|
|
MdaG wrote: | When I try to emerge frozen bubble I get this result:
Can't load '/usr/lib/perl5/vendor_perl/5.8.4/i686-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libnvidia-tls.so.1: cannot handle TLS data at /usr/lib/perl5/5.8.4/i686-linux/DynaLoader.pm line 230.
|
try re-emerge SDL-Perl. |
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 01, 2004 8:30 am Post subject: |
|
|
Quote: | try re-emerge SDL-Perl. |
Tried it, but it didn't do anything. It says perl-SDL (I'll assume that it's the same as SDL-perl)...
Maybe it has something to do with my USE? Maybe it need qt or something.... |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Wed Dec 01, 2004 11:40 am Post subject: |
|
|
erm... I don't understand your post. sry.
perl-SDL is not the same as SDL-perl, so you can only emerge the SDL Perl lib with this command:
|
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 01, 2004 5:05 pm Post subject: |
|
|
I've tried but I get the same error message. |
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Thu Dec 02, 2004 10:22 pm Post subject: |
|
|
Serously has anyone experienced anything similar? When I emerge frozen-bubble, portage isn't downloading anything so I assume it's already on my disk. Maybe it's corrupt. In that case where is it so that I can remove it?
Has anyone succeeded in emergeing frozen-bubble as all? |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Fri Dec 03, 2004 6:51 am Post subject: |
|
|
I emerged fb and its working well.
u can find the downloaded .tar in /usr/portage/distfiles/
but I think that will not fix your problem. your error msg is very clear:
I need perl-SDL installed
so i would also try a re-emerge of SDL and perl.
Code: | emerge dev-lang/perl
perhaps here a second time: emerge sdl-perl
emerge sdl-mixer |
|
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Fri Dec 03, 2004 6:37 pm Post subject: |
|
|
b3cks wrote: | I emerged fb and its working well.
u can find the downloaded .tar in /usr/portage/distfiles/
but I think that will not fix your problem. your error msg is very clear:
I need perl-SDL installed
so i would also try a re-emerge of SDL and perl.
Code: | emerge dev-lang/perl
perhaps here a second time: emerge sdl-perl
emerge sdl-mixer |
|
Just tried that, but it didn't help. It said something about maybe needing to rebuild perl something, but I never had the time to do that before portage continued with the next package.
*edit*
rebuilt with libperl-rebuilder but I still get the same result. *I need perl-SDL* |
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Sun Dec 05, 2004 5:53 pm Post subject: |
|
|
It wouldn't kill me not being able to play Frozen-bubble, but it's highly annoying when portage complains and I don't know why.
I have sdl-perl (I tried emerging perl-sdl, but portage couldn't find it) installed. What else does it need. |
|
Back to top |
|
|
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Tue Dec 07, 2004 1:15 pm Post subject: |
|
|
This worked for me
Code: | emerge -C linux-headers
emerge linux26-headers
USE="nptl" emerge glibc |
|
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 08, 2004 8:56 am Post subject: |
|
|
I seem to already have the first and third one, but what do the second one do?
*edit*
Code: | root@d800 icons # emerge -pv linux26-headers
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[blocks B ] sys-kernel/linux-headers (from pkg sys-kernel/linux26-headers-2.6.8.1-r1)
[ebuild N ] sys-kernel/linux26-headers-2.6.8.1-r1 -build 34,793 kB
Total size of downloads: 34,793 kB |
As you see the first linux-header is blocking the second. What are those linux-headers anyway and why do I need them? |
|
Back to top |
|
|
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Wed Dec 08, 2004 10:46 am Post subject: |
|
|
Linux headers are used when compiling programs that call certain functions from the kernel. (Sorry I can't give you a better explanation...). linux-headers correspond to kernel versions 2.4.x and linux26-headers to kernel versions 2.6.x. You don't need to have the latest headers but in this case, your problem comes from the latest nvidia drivers and in order to have them work correctly, you need to install the linux26-headers (which requires to uninstall linux-headers first since it blocks) and then to recompile glibc with the NPTL use flag. Those 3 steps are the commands I previously gave you. |
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 08, 2004 10:55 am Post subject: |
|
|
nptl ?
Why do I need that?
I've emerged as instructed above. If I were to do a depclean sometime in the future, would using a USE-flag like this make depclean se glibc as "obsolete"? |
|
Back to top |
|
|
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Wed Dec 08, 2004 11:10 am Post subject: |
|
|
NPTL = Native Posix Thread Library.
Again, I don't really know what it does but from what I read it looks like it's a good thing. You can put the use flag to your make.conf or /etc/portage/package.use . When you use this use flag, it compiles two versions of glibc, one with nptl support and the other one without so glibc remains compatible with everything. If you want to use only nptl, you need an additional use flag nptlonly but it might break things... |
|
Back to top |
|
|
MdaG l33t
Joined: 09 Nov 2004 Posts: 945 Location: Stockholm, Sverige
|
Posted: Wed Dec 08, 2004 11:45 am Post subject: |
|
|
Thank you it fixed the problem!
Might I ask how you came to the conclusion to emerge the new headers? |
|
Back to top |
|
|
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Wed Dec 08, 2004 11:50 am Post subject: |
|
|
After I upgraded the nvidia drivers, my install of ut had stopped working. Frozen bubble was also not working and I thought it was because of a perl issue (plus I almost never play). I asked and searched on this forum and found this solution which worked for both ut and frozen bubble... |
|
Back to top |
|
|
palsyboy Apprentice
Joined: 08 Jun 2004 Posts: 262 Location: USA
|
Posted: Sat Dec 18, 2004 7:22 am Post subject: |
|
|
Hmm. I tried catkfr's fix (along with several others'), but it didn't work for me. I'm glad it helped someone, though.
As of right now, there are multiple threads saying the same thing in multiple languages. It seems to be an unresolved bug. |
|
Back to top |
|
|
LucaSpiller Apprentice
Joined: 10 Sep 2004 Posts: 188 Location: Censorship Land (aka England)
|
Posted: Sat Dec 18, 2004 2:15 pm Post subject: |
|
|
I have the same problem. It seems I have a lot of downloading (over 56k) and compiling ahead. _________________ :: Luca :: Mac Fag :: Original Macbook, 2g RAM :: Closet Linux user (seasoned with salt and pepper) :: C2D E4400 @ 2ghz, 4g RAM (only 3.2g detected under 64bit...), Nvidia 9600GSO :: |
|
Back to top |
|
|
nick58b n00b
Joined: 09 Nov 2002 Posts: 30 Location: Santa Barbara, CA
|
Posted: Sat Dec 18, 2004 11:00 pm Post subject: |
|
|
I had this issue on two machines. There is more info here, which says to run:
Code: | emerge module-build
emerge sdl-perl
emerge frozen-bubble |
Which fixed the issue on my laptop, but on my desktop I also had to run Code: | opengl-update xorg-x11 |
before emerging frozen-bubble would work.
Last edited by nick58b on Sun Dec 19, 2004 8:55 am; edited 1 time in total |
|
Back to top |
|
|
HomerSimpson l33t
Joined: 25 Jan 2003 Posts: 869 Location: Ohio, USA
|
Posted: Sun Dec 19, 2004 3:48 am Post subject: |
|
|
nick58b wrote: | I had this issue on two machines. There is more info here, which says to run:
Code: | emerge module-perl
emerge sdl-perl
emerge frozen-bubble |
Which fixed the issue on my laptop, but on my desktop I also had to run Code: | opengl-update xorg-x11 |
before emerging frozen-bubble would work. |
By module-perl do you mean mod_perl? I don't have a module-perl in my portage tree. I have a mod_perl but it will pull in apache 1 if I merge it. _________________ The strong must protect the Sweet. |
|
Back to top |
|
|
nick58b n00b
Joined: 09 Nov 2002 Posts: 30 Location: Santa Barbara, CA
|
Posted: Sun Dec 19, 2004 8:54 am Post subject: |
|
|
oops, sorry, meant to write module-build, i'll fix it |
|
Back to top |
|
|
HomerSimpson l33t
Joined: 25 Jan 2003 Posts: 869 Location: Ohio, USA
|
Posted: Sun Dec 19, 2004 12:05 pm Post subject: |
|
|
When I merged module-build it brought in a lot of stuff so I was very hopeful. Unfotunately frozen-bubble still complains about perl-SDL _________________ The strong must protect the Sweet. |
|
Back to top |
|
|
JLP Tux's lil' helper
Joined: 13 Sep 2003 Posts: 143 Location: Slovenia
|
Posted: Sun Dec 19, 2004 6:55 pm Post subject: |
|
|
I have the same problem. I already have linux26-headers emerged for a long time and I also have nptl enabled for a long time. _________________ Live long and prosper! |
|
Back to top |
|
|
HomerSimpson l33t
Joined: 25 Jan 2003 Posts: 869 Location: Ohio, USA
|
Posted: Sun Dec 19, 2004 7:19 pm Post subject: |
|
|
I also tried libperl_rebuilder but still no joy. _________________ The strong must protect the Sweet. |
|
Back to top |
|
|
nick58b n00b
Joined: 09 Nov 2002 Posts: 30 Location: Santa Barbara, CA
|
Posted: Sun Dec 19, 2004 8:51 pm Post subject: |
|
|
HomerSimpson wrote: | When I merged module-build it brought in a lot of stuff so I was very hopeful. Unfotunately frozen-bubble still complains about perl-SDL |
Did you re-emerge sdl-perl after module-build? It was that combination that fixed it for me. linux26-headers, ntpl, and libperl_rebuilder did nothing to fix this problem on my computers either. |
|
Back to top |
|
|
|