SuperTuxKart: Entwicklung |
Willkommen, Gast ( Anmelden | Registrierung )
![]() ![]() |
SuperTuxKart: Entwicklung |
08.03.2007, 12:13
Beitrag
#1
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
Hi Forum!
Es gibt ein absolut tolles Spiel mit dem Namen Supertuxkart aus der Linux-Welt. Es basiert auf SDL und Plib. Zur Zeit wird der Sound-Support über die Plib realisiert aber in Zukunft soll dieses über OpenAL geschehen. Alle diese Bibliotheken gibt es auch für Mac OS X. Also müsste es doch möglich sein dieses Spiel auch für Mac OS X zu kompilieren. Frage: Hat jemand diesen Funracer schon kompiliert und kennt sich jemand mit kompilieren unter Mac OS X aus? Wie gesagt es ist ein wirklich tolles Spiel was ich schon unter Linux gespielt habe. Bei mir läuft es flüssig unter SuSE 10.2 (PPC) und Ubuntu 7.10 (PPC). Meine Hardware: Mac Mini G4 1,42 GHz 1024 MB RAM. Link zur Homepage: http://supertuxkart.berlios.de/ Link zum Sourcecode: Zum Sourcecode Es gibt auch eine SVN-Version: svn co svn://svn.berlios.de/supertuxkart/trunk/ Auch die SVN-Version lässt sich unter Linux ohne Probleme kompilieren. Hier noch einige Screenshots: ![]() ![]() ![]() Durch die SVN-Version habe ich mitbekommen dass dieses Spiel sehr aktiv entwickelt wird und sicherlich irgendwann das Mariokart für Unix-Systeme und hoffentlich auch für OS X wird. Also wenn sich jemand mit kompilieren von SDL/PLIB-Spielen unter OS X auskennt dann bitte antworten. Gruß, Christian -------------------- |
|
|
|
08.03.2007, 13:11
Beitrag
#2
|
|
![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 1.140 |
Bin mir ziemlich sicher das ich das schonmal auf meinem Mac gespielt habe!
|
|
|
|
08.03.2007, 13:18
Beitrag
#3
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
Nicht verwechseln mit Tuxkart. Soweit ich weiß hat es schon mal jemand hinbekommen Tuxkart auf dem Mac zu kompilieren. Supertuxkart ist der Nachfolger/Fork von Tuxkart. Und dieser Fork ist leider
Supertuxkart ist weit besser als Tuxkart. Es ist schon fast ein richtiger Mariokart-Clone. Und sowas fehlt auf dem Mac. Gruß, Christian Der Beitrag wurde von xeno74 bearbeitet: 08.03.2007, 13:21 -------------------- |
|
|
|
08.03.2007, 15:05
Beitrag
#4
|
|
![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 1.403 Wohnort: Berlin |
jo ich hab mariocard mal beim freund gespielt und das ist echt geil.
Hoffe mal das klappt irgendwie das spiel auf den mac zu kriegen... schade.. swat PS: hab noch ne frage zu supertux. ich find in der zweiten welt (bäume und so auf der 2 insel) doch mir fehlt das letzte level (auf der nebeninsel rechts) wie komm ich dahin?? bitte helfen?? -------------------- |
|
|
|
08.03.2007, 18:10
Beitrag
#5
|
|
![]() ![]() Gruppe: Management Beiträge: 17.819 Wohnort: Hamburg |
Florian oder Nuke hatten das soweit ich weiß mal unter Mac OS X probiert, weil G4M davon gerne mal den Mac-DL anbieten wollte, was letztlich aber nicht klappte.
-------------------- Think Different
|
|
|
|
08.03.2007, 19:34
Beitrag
#6
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.523 Wohnort: Kassel |
ZITAT(Felix @ 08.03.2007, 18:10) [snapback]199717[/snapback] Florian oder Nuke hatten das soweit ich weiß mal unter Mac OS X probiert, weil G4M davon gerne mal den Mac-DL anbieten wollte, was letztlich aber nicht klappte. Ne, das war irgendein anderes Tux-Spiel, aber glaube ich nicht das (zumindest was mich angeht). Ich schau es mir mal an... |
|
|
|
09.03.2007, 10:52
Beitrag
#7
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
Scheinbar ist es gelungen Supertuxkart zu kompilieren. Auf der folgenden Seite
hat sich ein anderes Forum damit beschäftigt. http://forum.macbidouille.com/index.php?showtopic=205534 Ich habe versucht nach deren Anleitung das Spiel zu kompilieren. Bin leider gescheitert. Es gibt sogar schon ein Binary für Intel-Macs zum runterladen: http://home.scarlet.be/~clschoon/supertuxkart.tbz Leider nicht für PPC-Macs geeignet Hat jemand von euch einen x86-Mac und kann dieses Spiel ausprobieren? Bei mir ist erstmal kein neuer Mac in Planung. Ich warte auf den Mac Mini mit Flash-Speicher und GMA965-Grafikchip. Gruß, Christian -------------------- |
|
|
|
09.03.2007, 11:27
Beitrag
#8
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 1.984 Wohnort: Schweiz |
kannst du mir sagen, was tbz für ein dateiformat ist? sieht irgendwie nicht nach einem binary aus...
edit: egal, man kann das archiv öffnen Der Beitrag wurde von Öpfeli bearbeitet: 09.03.2007, 11:34 -------------------- Wenn dir die Scheisse bis zum Hals steht, Kopf hoch!
|
|
|
|
09.03.2007, 12:06
Beitrag
#9
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
ZITAT(Öpfeli @ 09.03.2007, 11:27) [snapback]199746[/snapback] kannst du mir sagen, was tbz für ein dateiformat ist? sieht irgendwie nicht nach einem binary aus... edit: egal, man kann das archiv öffnen Und funzt es? Der Beitrag wurde von xeno74 bearbeitet: 09.03.2007, 12:06 -------------------- |
|
|
|
09.03.2007, 13:37
Beitrag
#10
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.523 Wohnort: Kassel |
So wie es aussieht ist das nur die Binary ohne die Libs, müsste man dann noch selber installieren...
Ich schau es mir nacher mal an, hab gerade keinen Intel-Mac zur Verfügung... |
|
|
|
09.03.2007, 13:42
Beitrag
#11
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 1.984 Wohnort: Schweiz |
ZITAT(xeno74 @ 09.03.2007, 12:06) [snapback]199751[/snapback] Und funzt es? hab mich nicht ernsthaft damit beschäftigt. habs kurz runtergeladen und die terminaldatei geöffnet...und da kam auch schon der eigentlich erwartete error. muss mal deren seite genau durchlesen, denn wie auch florian geschrieben hat, fehlen da doch ein paar sachen... -------------------- Wenn dir die Scheisse bis zum Hals steht, Kopf hoch!
|
|
|
|
09.03.2007, 14:15
Beitrag
#12
|
|
![]() ![]() Gruppe: sp. Redaktion Beiträge: 2.257 Wohnort: München |
Das ist ja Franzosen Website, das versteht ja kein normaler Mensch...
Ich hab's versucht aus dem SVN trunk zu kompilieren, aber das configure skirpt schon gar nicht an, weil ihm "config.sub" fehlt ??!?! QUELLTEXT powerbook:~/Developing/supertuxkart tobias$ ./configure configure: error: cannot run /bin/sh ./config.sub Da bin ich nun etwas Ideenlos -------------------- |
|
|
|
09.03.2007, 14:24
Beitrag
#13
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.523 Wohnort: Kassel |
ZITAT(olsen @ 09.03.2007, 14:15) [snapback]199757[/snapback] Das ist ja Franzosen Website, das versteht ja kein normaler Mensch... Ich hab's versucht aus dem SVN trunk zu kompilieren, aber das configure skirpt schon gar nicht an, weil ihm "config.sub" fehlt ??!?! QUELLTEXT powerbook:~/Developing/supertuxkart tobias$ ./configure configure: error: cannot run /bin/sh ./config.sub Da bin ich nun etwas Ideenlos Jo das Dingen vom SVN geht ned, nimm nen komplettes Paket... Hm, hab die PLIB jetzt installiert, allerdings kriege ich massig fehler beim Kompilieren von SuperTuxKart :/ Irgendwie sind in den Headern von der PLIB alle Funktionen doppelt und dreifach deklariert, und das geht irgendwie ned... Naja, mal sehen. |
|
|
|
09.03.2007, 20:49
Beitrag
#14
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
ZITAT(Fl0r!an @ 09.03.2007, 14:24) [snapback]199758[/snapback] Jo das Dingen vom SVN geht ned, nimm nen komplettes Paket... Hm, hab die PLIB jetzt installiert, allerdings kriege ich massig fehler beim Kompilieren von SuperTuxKart :/ Irgendwie sind in den Headern von der PLIB alle Funktionen doppelt und dreifach deklariert, und das geht irgendwie ned... Naja, mal sehen. Welche PLIB-Distribution hast du im Einsatz. Ich habe es mit der PLIB von macports probiert. Das Configure-Skript findet aber die PLIB nicht. Erst mit dem manuellen kopieren ( cp -R /opt/local/include/plib -> supertuxkart/src ) ist das Configure-Skript durchgelaufen. Er hat alles kompiliert und irgendwann hat sich der Linker beschwert dass er keine PLIB-Libs findet. Hey was die Franzosen schaffen, schaffen wir doch auch. Oder Ich bastel erstmal weiter .... Gruß, Christian -------------------- |
|
|
|
09.03.2007, 22:27
Beitrag
#15
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 3.340 Wohnort: Deutschland, München |
Gehen wir mal ins Detail:
1.) ./configure Ergebnis: -------------------------------------------------------------------------------- ........ checking for library containing glNewList... no checking how to run the C++ preprocessor... g++ -E checking plib/ul.h usability... no checking plib/ul.h presence... no checking for plib/ul.h... no You *must* have the plib library installed on your system to build! Please see README for more details. configure aborted. -------------------------------------------------------------------------------------------- 2.) macports heruntergeladen und "sudo port install plib" ausgeführt. -- Erfolgreich installiert -- 3.) Und nochmal ./configure --> leider gleiches Ergebnis wie oben 4.) Mit dem Simultron-Editor habe ich dann das configure-Skript editiert und mit der find/replace-Funktion alle Pfade der PLIB angepasst -------------------------------------------------------------------------------------------- Die Einträge plib wurden durch /opt/local/include/plib ersetzt -------------------------------------------------------------------------------------------- 5.) ./configure Ergebnis:--------------------------------------------------------------------------------- config.status: creating fonts/Makefile config.status: creating images/Makefile config.status: creating models/Makefile config.status: creating mods/Makefile config.status: creating src/Makefile config.status: creating wavs/Makefile config.status: creating wavs/radio/Makefile config.status: creating wavs/tintagel/Makefile config.status: creating models/herrings/Makefile config.status: executing depfiles commands -------------- Erster Erfolg 6.) also dann mal "make" Ergebnis:--------------------------------------------------------------------------------- static_ssg.hpp:24:22: error: plib/ssg.h: No such file or directory -------------- Er findet schon wieder nicht die PLIB besser gesagt die -------------- Header-Dateien der PLIB 7.) cp -R /opt/local/include/plib ~/Documents/Supertuxkart/supertuxkart-0.2/src so, nun sind die Header-Dateien an der richtigen Stelle 8.) Neuer Versuch "make" --------- Und es dauert Ergebnis: --------- Leider wieder mit einem Fehler --------------------------------- player_controls.o config_display.o config_sound.o config_controls.o options.o game_mode.o difficulty.o char_sel.o main_menu.o single_window_menu.o help_menu.o credits_menu.o scrolled_text.o grand_prix_select.o -L . -lstatic_ssg -lplibjs -lplibsl -lplibssg -lplibpu -lplibfnt -lplibsg -lplibpw -lplibul -lplibssgaux /usr/bin/ld: -L: directory name missing collect2: ld returned 1 exit status make[1]: *** [supertuxkart] Error 1 make: *** [all-recursive] Error 1 ----------------------------------------------------------------------------------------------- Was heißt denn "/usr/bin/ld: -L: directory name missing" ????? Ich glaube er sucht das PLIB-LIB-Verzeichnis. Ich glaube es aber bin mir nicht sicher. Ich versuche es weiter ........ -------------------- |
|
|
|
![]() ![]() |
|
Vereinfachte Darstellung | Aktuelles Datum: 09.09.2010, 16:12 |