Error while linking :(
-
- Beiträge: 86
- Registriert: Mo 11. Sep 2006, 12:54
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Bremen
Wechsel mal in das Verzeichnis mit Lazarus im Terminal und versuch:
make clean
und danach
make all LCL_PLATFORM=carbon OPT="-k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' \
-k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'"
wie im Wiki angegeben. Das geht.
make clean
und danach
make all LCL_PLATFORM=carbon OPT="-k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' \
-k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'"
wie im Wiki angegeben. Das geht.
-
- Beiträge: 28
- Registriert: Mo 29. Okt 2007, 17:03
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Regensburg
- Kontaktdaten:
habe ich jetzt nochmal gemacht...habe den make Aufruf aus deinem Posting kopiert...bringt keine Änderung 
Auch das Übernehmen der -k option für den Pfad zur opengl lib in die Linkereinstellungen in Lazarus bringt nichts...
Vielleicht sollten die Laz Entwickler mal darüber nachdenken das in den Sourcen zu fixen weil was bringt einem ein Laz mit carbon wenn man nichts compilieren kann damit
So ist die Arbeit Laz mit carbon zu bauen einfach um sonst und das ist ärgerlich...
lg
wastl

Auch das Übernehmen der -k option für den Pfad zur opengl lib in die Linkereinstellungen in Lazarus bringt nichts...
Vielleicht sollten die Laz Entwickler mal darüber nachdenken das in den Sourcen zu fixen weil was bringt einem ein Laz mit carbon wenn man nichts compilieren kann damit

So ist die Arbeit Laz mit carbon zu bauen einfach um sonst und das ist ärgerlich...
lg
wastl
-
- Beiträge: 28
- Registriert: Mo 29. Okt 2007, 17:03
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Regensburg
- Kontaktdaten:
die Lösung
im englischen Forum auf der Laz Projektseite erhielt ich folgende Linkeroptionen:
Seitdem ich die unter den Compilereinstellungen eingetragen hab funktioniert es!
Wollte euch nur die Lösung nicht vorenthalten
Vielleicht sollte das mal ins Wiki eingefügt werden damit es nicht anderen Leuten auch so ergeht
lg
Sebastian
Code: Alles auswählen
'-dylib_file' '/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'
Wollte euch nur die Lösung nicht vorenthalten

Vielleicht sollte das mal ins Wiki eingefügt werden damit es nicht anderen Leuten auch so ergeht

lg
Sebastian