staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.

[Spiel] Laser 3.03

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Oh ja, das hilft, aber:

photon@photon-desktop:~/svn/laser$ ./laserspiel.sh 
./laser304: error while loading shared libraries: libXpm.so.4: wrong ELF class: ELFCLASS64

Scheint auf 32bit kompiliert worden zu sein. Selbst kompilieren funktioniert aber auch nicht:

photon@photon-desktop:~/svn/laser/source$ fbc laser304.bas 
ld: cannot find -lbass
ld: skipping incompatible /usr/lib/libXpm.so when searching for -lXpm
ld: cannot find -lXpm

nemored

(Themenstarter)
Avatar von nemored

Anmeldungsdatum:
25. April 2006

Beiträge: Zähle...

Ja, das ist richtig - fbc ist ein 32bit-Compiler. Ich habe den noch nicht unter einem 64bit-System probiert, man braucht dann auf jeden Fall einige 32bit-Bibliotheken. Wenn es dich interessiert: im englischen FreeBASIC-Forum gibt es einen Thread dazu.

http://www.freebasic.net/forum/viewtopic.php?t=13163

libbass ist da noch das kleinste Problem, die liegt dem Programm im Ordner ./lib bei; es sollte reichen, unter /usr/lib/ einen Link darauf zu setzen.

Doofe Architekturunterschiede ☹

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Ohje, ich glaub, da wird mir das Rumgewurstel doch etwas zu groß. Trotzdem viel Erfolg und vielleicht wird es ja irgendwann mit fbc und 64bit klappen. ☺

nemored

(Themenstarter)
Avatar von nemored

Anmeldungsdatum:
25. April 2006

Beiträge: Zähle...

Ich suche gerade, ob es irgendwo für 64bit-Systeme eine lib32-Xpm.so oder etwas in der Art gibt, bin aber nicht fündig geworden ...

Wie auch immer, danke fürs probieren. ☺

posti

Anmeldungsdatum:
30. März 2009

Beiträge: 2087

Hi

Habe noch nichts probiert, aber Laser und Spiegel klingt interessant!

Nun laß ich hier, daß das Spiel wohl ein 32Bit-System bevorzugt - habe selbst 64bitig installiert (die CPU kann das und bei 4GB RAM soll das auch sinniger sein).

Meine Frage nur: Läuft das Spiel unter VirtualBox (also: wird 3D-Unterstützung benütigt)?

Wäre gerne bereit, ein Ubuntu in einer VB aufzuspielen - außerdem kann man in diesem Ubuntu wunderbar rumklicken ohne Alles abzuschießen *g*

MfG

nemored

(Themenstarter)
Avatar von nemored

Anmeldungsdatum:
25. April 2006

Beiträge: Zähle...

3D-Unterstützung wird nicht benötigt; die Grafik baut direkt auf X11 auf. Als benötigte Bibliotheken wird angegeben:

libc, libm, libpthread, libdl, libX11, libXext, libXpm, libXrender und libXrandr

also soweit ich weiß nichts, was nicht sowieso beim System dabei ist (jedenfalls zum Ausführen; zum Selbst-Compilieren braucht man noch die dev-Pakete und build-essential). Ich bin mir jetzt wegen zlib nicht sicher, aber das braucht man, glaube ich, nicht.

Ein Internet-Bekannter kommt mit der Kombination Virtual Box + fbc-Programmen hervorragend zurecht, ich kann mir also nicht vorstellen, dass es Probleme gibt. Ich freue mich aber über Erfahrungsberichte ☺

posti

Anmeldungsdatum:
30. März 2009

Beiträge: 2087

Hi

Ok - welche Version?

Unter 10.04 dürften die meisten Leuz unterwegs sein (ich auch, 64bitig halt) - 10.10 in 32 Bit? (Momentan die aktuellste Version in 32 Bit, was das Programm voraussetzt).

Den Link hier drüber kann ich zum Install so benutzen?

MfG

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Läuft bei mir auf Anhieb, unter Gentoo 64bit.

nemored

(Themenstarter)
Avatar von nemored

Anmeldungsdatum:
25. April 2006

Beiträge: 50

posti schrieb:

Ok - welche Version?

Ich verwende 10.10 (kann jetzt den Startbeitrag scheinbar nicht mehr anpassen). Müsste aber unter 10.04 genauso laufen. Der Link zum Programm steht auf Seite 1 recht weit unten; der oben stehende Link betrifft nur Compiler-interne Dinge.

Warum kann man denn das Eingangspost nicht ändern? Dann könnte ich da den Download-Link aktualisieren ☹

frostschutz schrieb:

Läuft bei mir auf Anhieb, unter Gentoo 64bit.

Schön, scheint also doch Kompatibilitätsmöglichkeiten zu geben. *freu*

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

frostschutz, läuft die vorkompilierte Version oder funktioniert des Kompilieren?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7795

Ich hab nur die laserspiel.sh auasgeführt, d.h. wohl vorcompilierte Version

$ ldd laser304
	linux-gate.so.1 =>  (0xf7777000)
	libbass.so => ./lib/libbass.so (0xf770e000)
	libX11.so.6 => /usr/lib32/libX11.so.6 (0xf75cd000)
	libXext.so.6 => /usr/lib32/libXext.so.6 (0xf75be000)
	libXpm.so.4 => /usr/lib32/libXpm.so.4 (0xf75ac000)
	libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf75a4000)
	libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf759a000)
	libc.so.6 => /lib32/libc.so.6 (0xf743b000)
	libm.so.6 => /lib32/libm.so.6 (0xf7416000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf73fd000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf73f8000)
	libncurses.so.5 => /lib32/libncurses.so.5 (0xf73b6000)
	libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7302000)
	libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf72e8000)
	libXau.so.6 => /usr/lib32/libXau.so.6 (0xf72e4000)
	libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf72dd000)
	/lib/ld-linux.so.2 (0xf7778000)
	librt.so.1 => /lib32/librt.so.1 (0xf72d4000)

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Aah, dass ich früher nicht draufgekommen bin. ☺ lib32-libxpm hat gefehlt, nun läuft alles wunderbar!

posti

Anmeldungsdatum:
30. März 2009

Beiträge: 2087

Hi

In der ZIP gibt's die 'laserspiel.sh' nicht, bekomme Ich nicht zum Laufen.

In der tar.gz ist die Datei enthalten und das Spiel startet, allerdings ohne Hintergrund-Musik.

Beim Spiegel verdrehen höre ich Geräusche.

MfG

Welche Info's brauchst Du noch? (ala uname -r)

Antworten |