Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Cross-Compiling für Mac unter Linux / Projekthilfe gesucht
#11
Nein. Das sind die Dateien aus dem Image. Da sind auch die Headerfiles mit drin.

Selbstgebaut hab' ich SDL nie. simutrans kompilierte auch so.

Edith sagt: Ich hab' dir mal die Headerfiles von meiner Maschine rausgesucht: http://drock.de/SDL_headers.tgz
Zitieren
#12
Ohne Headerfiles?

Wo hast Du denn SDL beim Mac abgelegt?
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#13
Wieso "ohne Headerfiles"? Die liefert das SDL-Image doch mit!?
Zitieren
#14
Mein Fehler das mit dem "ohne" ....

Meinte "ohne zusätzliche" ...
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#15
P.S. Wird diese Woche nichts mehr .. setze mich nächste Woche wieder dran (Montag Abend)

Edit:
Die Header-Files sind drin, aber mit den libs habe ich Probleme *heul*

Fogender Fehler:
Code:
===> LD  sim
/opt/mac/bin/i686-apple-darwin8-ld: can't locate file for: -lSDLmain
collect2: ld returned 1 exit status
make: *** [sim] Fehler 1
Aber eigentlich sollten der sie finden .....
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#16
Ich weiss nicht, ob die nicht als framework wie beim Mac erwartet werden.
Zitieren
#17
Nur weiß ich nicht, wie Frameworks eingebunden werden .. kenne mich (s.o.) mit Mac nicht aus :o(

Weißt Du was darüber?
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#18
"framework" ist beim Mac mehr oder weniger nichts anderes, als "wird per ldconfig gefunden".

Deswegen kompilierten die sim-Versionen vor der Menue-Aenderung auch einwandfrei lokal. Seit dem hab' ich es nicht mehr probiert, weil ich keine Lust habe mit 15 PAK-Versionen rumzuhantieren.

Ich hab' vom crosscompiling leider gar keine Ahnung, aber ich schmeiss' dem wernie gern alles rueber, was dafuer sinnvoll sein koennte.

Runterladen ist schliesslich bequemer, als selbst kompilieren :-)
Zitieren
#19
Also .. d muß ich MOntag mal wieder tierisch im netz regergieren ...

Oder doch mal wieder im Englishen Forum nachfragen ....

Könnte sein, das man das -lSDL durch was anderes ersetzen muß??
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#20
Also, das Hauptprogramm muss zum mindest auf dem mac mit dem GCC "SDLmain.m" sein (*.m ist ObjectiveC). Sonst läuft nichts.

Das war die einzige Sache, die ich einbauen musste.

Hier mein händisches Makefile zum Linken auf dem Mac:


Angehängte Dateien
.zip   Makefile.zip (Größe: 2,38 KB / Downloads: 550)
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste