Deutsches Simutransforum
Installation auf PowerPC (Mac) - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Installation und Start (https://simutrans-forum.de/mybb/forumdisplay.php?fid=5)
+--- Thema: Installation auf PowerPC (Mac) (/showthread.php?tid=2677)

Seiten: 1 2


- fuchs - 30-01-2006

Wenn mal ein bißchen Zeit ist, probier ich mal, was der so ausspuckt.
Auf 'nem 64-Bit Athlon läßt es sich auch nicht kompilieren (Linux 64-Bit), da könnte man ja zuerst mal üben. Und die Umstellung auf 'ne vernünftige Byteordnung macht eh mal Sinn, auch für's Netzwerk. Da gibt's dann auch Hilfsfunktionen in den Socket-Biblitheken, die das Client-unabhängig regeln.


- prissi - 30-01-2006

Naja, es muss für alle Klassen die Definitionen durchgegangen werden, da oft noch int statt sin32 steht und long und int synonym verwendet wird, auch wenn long dann sint64 und int sint32 auf 64 Bit ist. Von lonlong ganz zu schweigen.

Insbesondere die Lade- und Speicherroutinen mancher pak-Dateien speichern Memorydumps. Sad


- prissi - 13-12-2007

Nachtrag: Der neuste Quellcode geht auch auf einem Powermac.


- Dr.Iver - 15-12-2007

Diese Nachricht ist wie vorgezogenes Weihnachten!

Nur:
Wie bekomme ich Simutrans ans Laufen?
Ich habe von Kompilieren aus Quellcode und ähnlichen Unix-Tätigkeiten keine Ahnung.
0.99.16 habe ich heruntergeladen (die Linuxvariante)+pakgerman, aber weder unter OSX oder Linux (Ubuntu) tut sich etwas.


- Wurzelgnom - 15-12-2007

Da sich für Intel-Macs einer gefunden hat, ders kompiliert, wird sich sicher auch einer finden, ders für den PowerMac kompiliert.

Es geht wohl auch per CrossCompiler auf Linux zu kompilieren.


- wernieman - 15-12-2007

Wenn Du weißt wie, bzw. wenn mir jemand eine Dokiu dafür giebt ;o)

Rein Teoretisch kann es die Maschiene, aber wie ich es hinkriege ist mir ein Rätsel ;o)

(Und da ich es mangels Testumgebung auch nicht testen kann ....)


- prissi - 15-12-2007

Hier, unter pearPC mit SDL-Framework unter MAC OX 10.3.4. Keine Ahnung, ob der Sound geht und ob Windowssavegames wirklich geladen werden ...

Ok, kurzer Test (im Emulator kann ich nichts großes Testen): Speichert korrekt, stürzt aber beim Laden ab. Leider läuft im Emulator auch kein GDB, oder der Emulator schmiert sofort ab.

EDIT: Die angehängte Version des aktuellen Standes liest und schreibt Savegames ganz normal. Sie kann kein MIDI.


- Dr.Iver - 16-12-2007

ich muss schon wieder nerven, bin halt ein drag-and-drop-und-Doppelklick-User, mit kryptischen Terminal-Befehlen kann ich nix anfangen

ich bekomme nach Doppelklick folgendes Ergebnis:
Zitat:Last login: Sun Dec 16 14:08:07 on ttyp1
/Users/Driver/simutrans/sim; exit
Welcome to Darwin!
Macintosh:~ Driver$ /Users/Driver/simutrans/sim; exit
dyld: Library not loaded: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL
Referenced from: /Users/Driver/simutrans/sim
Reason: image not found
Trace/BPT trap
logout
[Prozess beendet]

Die Datei wurde in einem Ordner mit einer 99.16-Linux-Version gestartet.

Scheinbar fehlt SDL

habe gegoogelt, das hier
http://www.libsdl.org/release/SDL-1.2.8.tar.gz
heruntergeladen und nach Lesen der README.MacOSX mein Glück mit X11 probiert.

nacheinander
./configure
make
sudo make install
eingegeben (ausser "sudo" habe ich keine Ahnung was ich da gemacht habe)

danach funktionierte es, wie zu erwarten, immer noch nicht.

Ich bitte um Hilfe!


- prissi - 16-12-2007

Ich bin auch kein Macspezialist, aber ich bin folgendermaßen vorgegeangen:
Auf http://www.libsdl.org findet man:
libsdl MacOSX

Die installiert man (sollte danach einen Ordner /System/Libraries/framworks/SDL.framework oder so haben, kann aber von OS version zu OS version unterschiedlich sein.). Ansonsten eben per Hand in den Ordner kopieren.

Dann eine Simutransversion für Windows von 99-16(!) runterladen. Auspacken und die exe löschen. Statt dessen obiges Programm verwenden (an gleicher Stelle!). Und natürlich ein Grafikpak deiner Wahl, ich empfehle am Anfang pak64.


- Dr.Iver - 16-12-2007

Es läuft!!
Ich sage "Danke" dafür, dass ich endlich nach zwei Jahren wieder mein Lieblingsspiel spielen kann.