Archiv verlassen und diese Seite im Standarddesign anzeigen : Frozen-Bubble Fehlermeldung
Hallo,
habe mir gerade die neuste Version von Frozen-Bubble geladen.
Wenn ich das Spiel aufrufen will, kommt folgende Fehlermeldung:
Can't locate fb_stuff.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i586-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i586-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at /usr/bin/frozen-bubble line 59.
BEGIN failed--compilation aborted at /usr/bin/frozen-bubble line 59.
Frage Ist diese Version nicht für die alte Kde 3.05 geeignet oder wo sitzt der Fehler.
OS ist Suse 8.0
gruss
bandit
Du benötigst Perl und SDL Pakete für das Game. Weiß leider nicht welche das genau sind (siehe HP). Hier mal eine Liste von mir:
> rpm -qa | grep SDL
libSDL_image1.2-1.2.2-3mdk
libSDL1.2-devel-1.2.5-1mdk
libSDL_mixer1.2-1.2.4-5mdk
perl-SDL-1.18-6mdk
libSDL_ttf2.0-2.0.5-3mdk
libSDL1.2-1.2.5-1mdk
libSDL_net1.2-1.2.4-5mdk
libSDL_mixer1.2-devel-1.2.4-5mdk
> rpm -qa | grep perl
perl-URPM-0.70-10mdk
perl-CGI-2.810-3mdk
perl-Tk-800.023-9mdk
perl-XML-Parser-2.31-5mdk
perl-IO-stringy-2.108-4mdk
perlftlib-1.2-16mdk
perl-Locale-gettext-1.01-6mdk
perl-GTK-GdkPixbuf-0.7008-24mdk
perl-HTML-Parser-3.26-3mdk
perl-GTK-Glade-0.7008-24mdk
perl-MDK-Common-1.0.3-16mdk
perl-5.8.0-13mdk
perl-DateManip-5.40-4mdk
perl-Crypt-SSLeay-0.45-1mdk
perl-Net_SSLeay-1.18-3mdk
perl-HTML-SimpleParse-0.10-7mdk
perl-DB_File-1.804-3mdk
perl-devel-5.8.0-13mdk
perl-GTK-Gnome-0.7008-24mdk
perl-SDL-1.18-6mdk
perl-GTK-0.7008-24mdk
perl-URI-1.20-1mdk
perl-libwww-perl-5.65-4mdk
perl-MailTools-1.47-1mdk
perl-Papse-PecDescelt-1,80-4mdk
perl-Tepm-Readline-Enu-1.12-6mdi
perl-Authen-PAM-0.11-3mdk
perl-DBI-1.10-2mdk
perl-XML-Twig-3,05-4mdk
perl-PDL-2.1.3-4mdk
perl-Data-ShowTable-3.3-7mdi
perl-Msecat-1.01-12mdk
perl-baqe-5,8.0-13mdk
perl-GTI-GdiImlib-0,7008-24mdk
perl-HTML-Tagset-3.03-5mdk
perl-MP1-Indo-1,01-0mdk
perl-GTI-GLArea-0.7008-04mdi
perl-MIME-tmols-5.411-4mdk
libpgpepl-7,2.2-1.2mdk
Schau mal ob dir das hilft. Vermutlich sind die Verbindungsstücke zwischen Perl und SDL entscheidend.
Ich habe alle Abhängigkeiten sprich Pakete wie auf der Seite
beschrieben installiert.Darunter auch sdl perl 1.90 trotzallem
motzt Frozen Bubble dieses Paket wäre nicht da.
gruss
bandit
Sollte ich vielleicht Perl 5.80 installieren?
Hmm. Keine Ahnung. Die ältere Version habe ich mit Perel 5.6 gespielt. Ob das für die neue nun auch gilt weiß ich nicht.
Du könntest auch versuchen das Game selbst zu compilieren. Dann sollte am Ende alles passen. Das funktioniert aber nur unter Mandrake ohne Probleme.
Ulli Ivens
19.02.03, 19:56
Nö.... das compilieren geht auch unter Gentoo.....
Die src.RPM's sollten sich auch unter anderen RPM basierten Distries compieren lassen !
"Sollten". Allerdings hab ich schon von einigen gelesen die unter Mandrake keinerlei Probleme hatten aber unter anderen Distris schon. Daher die Warnung vor dieser Möglichkeit.
Aber ein Versuch schadet sicherlich nicht.
Hallo Hunter,
erst mal danke für deine Hilfe und Warnungen.
Bin mir jetzt ein src.rpm am ziehen.
Frage mit welchen Kommandos binde ich dieses Teil ein,
hatte noch nicht das Vergnügen so eine Datei zu benutzen.
gruss
bandit
Das machst du mit RPM-ReBuild. Das ist zum bauen von RPM Paketen da. Eventuell muss es vorher installiert werden, also mal prüfen:
Beispiel:
> rpm -q rpm-build
rpm-build-4.0.4-19mdk
Dann machst du:
su -> Root Passwort
rpm -rebuild frozen-bubble*.src.rpm
Du wirst das fertige RPM in /usr/src/RPM/RPMS/i586 oder so ähnlich finden. Das kannnst du dann installieren:
rpm -ihv frozen*.rpm
Sollte das compilieren abbrechen musst du dir die Ausgabe mal näher anschauen was das Problem sein könnte. Wenn normale Pakete fehlen, dann wird er das in der Regel vor dem compilieren melden (da das ja ein RPM ist).
Hallo hunter,
ich weiss ich nerve, aber dieses tool gibt es nicht
unter Suse 8.0, sprich ich habe es nicht auf der CD.
Habe es mit einem anderen rpm-build versucht, null
chance.
Frage wie heisst das Teil unter Suse.
gruss
bandit
Hmm. Keine Ahnung. Vieleicht ist es auch schon mit in das normale RPM compiliert oder Teil von RPM-Build (das ja zum generellen RPM bauen da ist).
Hallo hunter,
so langsam frage ich mich ob Suse die richtige Distri ist.
Nein ,nein soll keine Kritik an Suse werden.
Nur mit Frozen Bubble Pech gehabt, jetzt mit Crack-Attack
wieder in die vollen gepackt, merkwürdig ist so Grafikhämmer
wie Unreal und Co laufen.
Dabei wollte ich meiner Frau nur nen Gefallen tun.
Wäre Mandrake mal einen Versuch wert?
Nochmal danke an alle die versucht haben zu helfen.
gruss
bandit
Also ich setze Mandrake ja schon länger ein und bin sehr zufrieden damit. Suse habe ich nie besonders gemocht.
Moin,
prüf doch mal ob SDL_perl wirklich in die richtigen Verzeichnisse installiert wird.
Ich meine mich erinnern zu können, dass ich mit SuSE da teilweise schon sehr lustige Erlebnisse hatte.
Check mal ob neben dem Verzeichnis /usr/lib/perl5/5.6.1 auch noch ein Verzeichnis /usr/lib/perl5/5.6.0 existiert.
Meine Erinnerung ist schwach, es kann also sein, dass ich mich irre.
Greetings Zaphod-B
Hi,
hatte das Thema schon abgehakt. Also ein Verzeichniss 5.61 ist da.
5.60 ist nicht da.
Frage ist das Teil wichtig.
Sollte ich das Verzeichniss anlegen?
gruss
bandit
Hi,
ich stand heute vor dem gleichen Problem.
(Auch wenn es bei Dir evtl outdated ist. ich schreibe mal meine Loesung rein. Vielleicht benutzt mal einer die Suchfunktion und es hilft ihm weiter)
Also, das Problem ist, dass Perl bei Suse unter /usr installiert ist. und wenn man was nachinstalliert wird es normalerweise und /usr/local gemacht. So auch bei "Frozen bubble". Was natuerlich richtig ist.
Somit schreibt Frozen bubble beim Installieren seine Perl-files auch in ein Perl verzeichnis unter /usr/local.
Wohingegen der Perl interpreter seinen ganzen mist unter /usr erwartet.
Keine ahnung, ob und wie man Perl auch ein Verzeichnis unter /usr/local klarmachen kann.
Du musst einfach nur beim Installieren von Frozen bubble (ich gehe davon aus, dass die benoetigten Bibliotheken schon installiert sind. Ich habe uebrigens SDL_Perl auch von den Sourcen installiert, keine Ahnung, ob das was ausmacht) nur folgende Kommandos eingeben:
make PREFIX="/usr"
make install PREFIX="/usr"
Dann sollte es laufen. Tut es jedenfalls bei mir
Smiler
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.