Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Cross-Compiling für Mac unter Linux / Projekthilfe gesucht
#41
@prissi

Du schriebest in Deinem ersten Posting, das das Hauptprogramm SDLMain.m sein müste. Nur in Deinem Makefile hast Du nirgens dieses drin...

Oder meintest Du damit, das DU einfach Dein Hauptprogramm umbenannt hast????

Bisher habe ich, wie bei http://www.libsdl.org angegeben, dieses dem Compiler mit übergeben ....

@Pennywise

Könntest Du mal probieren, ob er denn überhaupt nach dem Frameworjk sucht, d.h. einen Fehler bei fehlen ausspuckt??

@Werner

Ist Euch dankbar ... komischerweise war Windows einfacher .. da hatte ich eher das problem, die fehlenden DLLs zum download zu suchen ...
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
#42
SDLmain.m ist im SDLframework.lite drin. Ich habe nie SDL compiliert, deswegen weiss ich nicht, ob das geht. Meine vermutung ist, dass man evt. dann die SDL statisch linken müsste, wenn du X11 dazupackst.
Zitieren
#43
O.K. da reden wir aneinander vorbei ...

Ich habe jetzt das SDL ins Frameworkverzeichnis verpackt. Link auf die Header ist auch im Makefile "drin". Wenn ich die Anleitung von http://www.libsdl.org verstehe, packt man die SDLMain.m (+SDLMain.h) ins Quellcodeverzeichnis.

Jetzt muß man noch dem gcc (bz. bei mir den Crosscompiler) beim Compilieren die SDLMain.m übergeben. Nur, wie machst Du letzteres?

SDL selber wollte ich auch nicht kompilieren, da ich die statische Verlinkung nicht bauen könnte (meine ordnerstruktur sieht trotz CrossCompiler anders aus)
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
#44
Ich glaube du suchst an der falschen Stelle.

Dein Kompilat sucht nach gar nix. Es startet schliesslich gar nicht erst.
Zitieren
#45
Muß eigentlich beim Mac (wie bei Unix) ein "Ausführbarkeits-Flag" gesetzt sein?

Ansonsten geht es erns nächste Woche weiter :o)
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
#46
Habe nochmals ein neues Compilat (allerdings nur Intel) auf dem Server gelegt .....

Falls das nicht funzt, muß ich allerdings eine Woche pausieren, da ein kleiner Umbau beim Server ansteht ...
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
#47
Ja sicher. So wie bei jedem, mir bekannten, anderen Unixoid auch.

Aber glaub' doch mal, dass ich da als erstes nach geguckt habe :-)
Zitieren
#48
Kompilat von heute, 13:07 Uhr

Code:
Macintosh:simutrans pennywise$ ls -l sim-mac-intel
-rwxr-xr-x  1 pennywise  pennywise  2308032 15 Jun 13:01 sim-mac-intel
Macintosh:simutrans pennywise$ ./sim-mac-intel -nomidi -nosound -freeplay
-bash: ./sim-mac-intel: cannot execute binary file
Macintosh:simutrans pennywise$
Zitieren
#49
Das ist mir ein absolutes Rätsel ......
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
#50
Vielleicht mal Bjarni auf dem OpenTTD-Forum fragen, der macht die Mac-Nightlies.
Zitieren


Gehe zu:


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