Games4Mac Community

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
SuperTuxKart: Linux Version
linuxuser 90
Beitrag 01.05.2010, 20:49
Beitrag #1

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



ZITAT(xeno74 @ 01.05.2010, 12:42) *
Könntest du nach dem Kompilieren ein Linux-Paket bauen? Uns fehlt leider auf SF ein Linux-Paket sad.png Ich helfe dir auch gerne dabei wink.png Lade dir das FreeBSD-Paket runter und benutze dieses als Grundlage für das Linux-Paket.

Zur Zeit schließen wir alle Linux-User aus, die nicht Kompilieren können sad.png

Wäre wirklich super, wenn du das machen könntest.

--Xeno


Ich kann es versuchen, allerdings hab ich nur am Wochenende Ubuntu und Zeit. grin.png

Auch hab ich ein amd64 Ubuntu ist die Frage ob das dann auch auf den i386 läuft? Bestimmt nicht. wassat.png
Des weiteren braucht man a++ so steht es im STK wiki oder geht gc++ auch zum komplimieren?

Wenn ich das versuche von free BSD Thread geklaut grin.png:

QUELLTEXT
g++  -I/usr/local/include -Wall -DNDEBUG -O2  -L/usr/lib -L/usr/lib -lpthread -o supertuxkart *.o  -L//usr/include/lib/ -Lbullet/src -lbulletdynamics -lbulletcollision -lbulletmath -Lenet -lenet -lGL  -lopenal  -lvorbisfile   -Wl,-rpath -Wl,/usr/local/lib /usr/lib/libIrrlicht.so.1.7 -lpthread /usr/lib/libXrandr.so.2


fehlt allerdings noch

QUELLTEXT
/usr/lib/libintl.so /usr/lib/libiconv.so


aber die find ich bei mir (Ubuntu 10.04) nicht.

Unter Ubuntu die supertuxkart datei im den free BSD Packet eingefügt läuft es zwar trotzdem aber bei Fedora (12, i368) dann eben nicht. sad.png

Ansonsten müsst ich es halt mal unter Fedora versuchen wink.png Was ich jetzt auch tu.

Der Beitrag wurde von linuxuser 90 bearbeitet: 01.05.2010, 22:22


--------------------
Go to the top of the page
 
+Quote Post
linuxuser 90
Beitrag 02.05.2010, 09:17
Beitrag #2

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



Nach dem ich gestern Abend stundenlang versucht hab bei Fedora eine Internet Verbindung zu bekommen, hab ich mich jetzt entschlossen einfach Ubuntu 10.04 als i368 zu installieren. Hatte es gestern erst installiert. wink.png


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 02.05.2010, 17:40
Beitrag #3

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Hi linuxuser 90,

hier eine detaillierte Anleitung für den Bau eines SuperTuxKart-Pakets für Linux:

1.
Ein vorhandenes STK-Paket (gleiche Version) z.B. FreeBSD downloaden (Windows- und OS X-Pakete haben einen anderen Aufbau und können nicht verwendet werden).

2.
Im entpackten SuperTuxKart-Verzeichnis in das Verzeichnis bin wechseln.

3.
Alle Dateien im bin-Verzeichnis löschen.

4.
Dein kompiliertes STK-Binary in das bin-Verzeichnis kopieren.

5.
Führe dann das Kommando

QUELLTEXT
ldd supertuxkart


aus, um zu schauen, von welchen Libs STK abhängig ist.

6.
Kopiere die Libs von denen STK abhängig ist, in das bin-Verzeichnis.
Alle anderen Verzeichnisse inkl. Dateien bleiben alle erhalten weil diese plattformunabhängig sind.

7.
Danach benenne das SuperTuxKart-Verzeichnis in supertuxkart-0.7alpha2-linux um.

8.
Packe das Verzeichnis mit

QUELLTEXT
tar cjvf supertuxkart-0.7alpha2-linux.tar.bz2 supertuxkart-0.7alpha2-linux


9.
Lade das Paket auf irgendeinem Free-Hoster z.B.:

http://rapidshare.com/

http://www.mediafire.com/

10.
Jetzt folgt das Testen vom Paket. Dafür benötigst du eine Linux-Distribution, die noch nicht verändert wurde also in einem Auslieferungszustand ist. Das ist aber kein Problem original.gif Starte die Linux-Distri im Live-CD-Modus. Installiere dann die nVidia oder ATi-Treiber. Die Installation von Paketen im Live-CD-Modus funktioniert mit Ubuntu z.B. super. Dann lade dein Paket von dem Freehoster. Oder greife von der Live-CD auf deine Festplatte zu und wechsel dann in das STK-Verzeichnis. Starte dann STK mit

QUELLTEXT
./run_game.sh
.

Wenn STK von der Live-CD aus funktioniert, dann war der Test erfolgreich. Wenn noch eine Lib im bin-Verzeichnis fehlt, dann meldet das STK.

Achja, in der Datei run_game.sh wird über die Variable LD_LIBRARY_PATH festgelegt, wo STK nach den benötigten Libs suchen soll.

run_game.sh:
QUELLTEXT
LD_LIBRARY_PATH=./bin/: bin/supertuxkart


Viel Spass beim Basteln,

--Xeno


--------------------
Go to the top of the page
 
+Quote Post
linuxuser 90
Beitrag 08.05.2010, 07:35
Beitrag #4

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



So hier supertuxkart-0.7alpha2-linux.tar.bz2.

Sollte unter Ubuntu 10.04 laufen wink.png Weitere Tests folgen dann später ...


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 08.05.2010, 11:04
Beitrag #5

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



ZITAT(linuxuser 90 @ 08.05.2010, 08:35) *
So hier supertuxkart-0.7alpha2-linux.tar.bz2.

Sollte unter Ubuntu 10.04 laufen wink.png Weitere Tests folgen dann später ...


Vielen Dank Linuxuser original.gif

Ich habe dein Paket auf supertuxkart.de geladen:

supertuxkart-0.7alpha2-linux.tar.bz2

@Joerg: Könntest du das Paket auf SF laden?


--------------------
Go to the top of the page
 
+Quote Post
linuxuser 90
Beitrag 08.05.2010, 17:30
Beitrag #6

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



ZITAT(xeno74 @ 08.05.2010, 12:04) *
Vielen Dank Linuxuser original.gif

Ich habe dein Paket auf supertuxkart.de geladen:

supertuxkart-0.7alpha2-linux.tar.bz2

@Joerg: Könntest du das Paket auf SF laden?


Vielleicht sollte man es voher noch testen unter anderen Distros und anderer Hardware? wink.png

Läuft es denn bei dir?

Update:
Läuft (noch) nicht unter Mandriva 2010 wegen eines Speicherzugriff Fehlers.

Der Beitrag wurde von linuxuser 90 bearbeitet: 08.05.2010, 18:00


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 08.05.2010, 18:10
Beitrag #7

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



ZITAT(linuxuser 90 @ 08.05.2010, 18:30) *
Vielleicht sollte man es voher noch testen unter anderen Distros und anderer Hardware? wink.png

Läuft es denn bei dir?

Update:
Läuft (noch) nicht unter Mandriva 2010 wegen eines Speicherzugriff Fehlers.


Ich habe zur Zeit kein Linux installiert. Wichtig ist, dass alle Fehler in deinem Paket bis zur 0.7 Final beseitigt sind. Es sieht so aus, dass das Linux-Paket für die finale Version auch von dir kommen muß, weil bisher keiner Interesse an einer Erstellung eines Linux-Paketes hatte. Deshalb müssen wir dein Paket Bug-frei bekommen wink.png

Edit: Bei den Solaris-Usern habe ich auch schon nach einem Paket gefragt.

Der Beitrag wurde von xeno74 bearbeitet: 08.05.2010, 18:13


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 15.05.2010, 09:42
Beitrag #8

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Hallo Linuxuser 90,

die ersten Testergebnisse sind da original.gif Schaue mal in den Thread SuperTuxKart 0.7 vom Linux-Forum.de. Der User K4h5n1 hat ein Problem mit ssgInit. Ich hatte das Problem auch bei der NetBSD-Version. Bei mir hatten Libs gefehlt.

Und unser Mr Fable verteilt fleißig STK-DVDs mit unserem Cover auf dem Schulhof. >>> Genial <<<

ZITAT
Hallo Forum!!

WoW, das Spiel ist echt Hammer. Die Grafik ist vielleicht nicht die beste, aber es geht ja eher um den 'Fun Faktor'. Und den besitzt das Spiel in reichlichen Maßen. Kann gar nicht mehr zum SPIELEN aufhören

Weiter so!!!

(Die Covers wirken alle sehr professionell!! Hab auch schon mehrere STK CDs gebrannt, in DVD Hüllen mit eurem Cover gegeben und in der Schule verteilt [Open Source an die Macht ] )


Der Beitrag wurde von xeno74 bearbeitet: 15.05.2010, 09:49


--------------------
Go to the top of the page
 
+Quote Post
linuxuser 90
Beitrag 15.05.2010, 15:30
Beitrag #9

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



ZITAT(xeno74 @ 15.05.2010, 10:42) *
Hallo Linuxuser 90,

die ersten Testergebnisse sind da original.gif Schaue mal in den Thread SuperTuxKart 0.7 vom Linux-Forum.de. Der User K4h5n1 hat ein Problem mit ssgInit. Ich hatte das Problem auch bei der NetBSD-Version. Bei mir hatten Libs gefehlt.

Und unser Mr Fable verteilt fleißig STK-DVDs mit unserem Cover auf dem Schulhof. >>> Genial <<<


Ich glaube nicht das er mein Paket getestet hat. original.gif
Sonst wäre, zumindest glaub ich das, der Pfad zu SuperTuxKart ein anderer.


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 15.05.2010, 17:49
Beitrag #10

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



ZITAT(linuxuser 90 @ 15.05.2010, 15:30) *
Ich glaube nicht das er mein Paket getestet hat. original.gif
Sonst wäre, zumindest glaub ich das, der Pfad zu SuperTuxKart ein anderer.


Stimmt original.gif


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 19.05.2010, 21:43
Beitrag #11

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München





Knoppix 6.3 enthält SuperTuxKart 0.6.2+dfsg1-1 original.gif

Screenshot:



@linuxuser90: Leider läuft dein Paket nicht unter Knoppix 6.3.


--------------------
Go to the top of the page
 
+Quote Post
xeno74
Beitrag 28.05.2010, 00:35
Beitrag #12

*******

Gruppe: Members
Beiträge: 3.340
Wohnort: Deutschland, München



Ich habe von der aktuellen Revision 5451 ein Linux-Paket erstellt.

Download: supertuxkart-SVN5451-linux-i386.tar.bz2

Screenshot:



--------------------
Go to the top of the page
 
+Quote Post
czil
Beitrag 13.06.2010, 16:28
Beitrag #13

*

Gruppe: Members
Beiträge: 1



Hab das grade unter Ubuntu 9.04 getestet. Das läuft bisher gut.
Danke für das Paket!

cz
Go to the top of the page
 
+Quote Post
linuxuser 90
Beitrag 15.07.2010, 18:08
Beitrag #14

****

Gruppe: Members
Beiträge: 370
Wohnort: Frankfurt



ZITAT(xeno74 @ 28.05.2010, 01:35) *
Ich habe von der aktuellen Revision 5451 ein Linux-Paket erstellt.

Download: supertuxkart-SVN5451-linux-i386.tar.bz2

Screenshot:



Vielen Dank, läuft super. flowers.png thumbsup.gif


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 

RSS Vereinfachte Darstellung Aktuelles Datum: 09.09.2010, 16:10