Frozen-Bubble would not run

You think you have found a bug? Let us know about it.
Post Reply
User avatar
Atip
Posts: 539
Joined: 5. Jun 2011, 04:27

Frozen-Bubble would not run

Post by Atip »

Intalled frozen-bubble. It would not run since it could not find gettext.pm in
/usr/lib/perl5/vendor_perl/5.12.3/i486-linux-thread-multi.
I found it in i586-linux-thread-multi. Copied gettext.pm from there over to
i486-linux-thread-multi and frozen-bubble is now running. :D
Last edited by Atip on 5. Aug 2011, 02:30, edited 1 time in total.
djemos
Salix Warrior
Posts: 1464
Joined: 29. Dec 2009, 13:45
Location: Greece

Re: Frozen-Bubble would not run

Post by djemos »

Frozen bubble runs very well. Also there is gettext-0.18.1.1 in slackware repos.
I installed it and i had no problem running it.
User avatar
Atip
Posts: 539
Joined: 5. Jun 2011, 04:27

Re: Frozen-Bubble would not run

Post by Atip »

Salix-XFCE4-13.37 in HP-2133 netbook.

Installed frozen-bubble and again it would not run since gettext.pm is missing.
Gettext-0.18.1.1-i486-1 was installed on first installation same as in Fluxbox-13.37 on my
desktop PC.

I got it to run by copiyng again the missing files over.

I think this is an issue of perl not completely installed. Perl-5.12.3-i486-1 is installed, however,
in gslapt I see so many perl-what-not not installed and may be in one of them has that gettext.pm
needed by frozen bubble. Now which one?

/usr/lib/perl5/site_perl/5.12.3/i486-linux-thread-multi/ is empty in perl and it is there where
frozen-bubble is looking for gettext.pm. Subdirectory Locate and auto are missing.
User avatar
laprjns
Salix Warrior
Posts: 1113
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: Frozen-Bubble would not run

Post by laprjns »

I tried installing frozen-bubble and it pulled in the following dependances

Code: Select all

root[rich]# slapt-get -i -s frozen-bubble
Reading Package Lists...Done
The following NEW packages will be installed:
  SDL_Pango SDL_gfx SDL_perl frozen-bubble 
0 upgraded, 0 reinstalled, 4 newly installed, 0 to remove, 0 not upgraded.
Need to get 19.6MB of archives.
After unpacking 78.5MB of additional disk space will be used.
SDL_Pango-0.1.2-i486-2dj is to be installed
SDL_gfx-2.0.22-i486-1dj is to be installed
SDL_perl-1.20.0-i486-4dj is to be installed
frozen-bubble-2.2.0-i486-4dj is to be installed
After installing, I also got the missing gettext.pm meaasage

Code: Select all

rich[i486-linux-thread-multi]$ frozen-bubble
Can't locate Locale/gettext.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.12.3/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.12.3 /usr/lib/perl5/vendor_perl/5.12.3/i486-linux-thread-multi /usr/lib/perl5/vendor_perl/5.12.3 /usr/lib/perl5/5.12.3/i486-linux-thread-multi /usr/lib/perl5/5.12.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at /usr/bin/frozen-bubble line 52.
BEGIN failed--compilation aborted at /usr/bin/frozen-bubble line 52.
rich[i486-linux-thread-multi]$ 
A search for gettext.pm did not come up with anything. Looking for a package that provides gettext.pm, I found and installed perl-locale-gettext. This package installs gettext the /usr/lib/perl5/vendor_perl/5.12.3/i486-linux-thread-multi/Locale directory. It didn't run at first but between adding then removing a symbolic link, and running it as root I think this "@INC (@INC contains.." got updated with the correct path (/usr/lib/perl5/vendor_perl/5.12.3/i486-linux-thread-multi/Locale) and was able to run after that without problems.
So at a minimum, it seems that perl-locale-gettext needs to be added to the frozenbubble deps list
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
Post Reply