Wichtige Information für Mac OS X Maverics

Für Dinge zum Forum, Kritik, Verbesserungsvorschläge, Umfragen und ähnliches.
Antworten
Paulifan1000
Beiträge: 42
Registriert: Mo 27. Aug 2012, 20:23
OS, Lazarus, FPC: Windows 10, L 1.4.4 FPC 2.6.4
CPU-Target: 32Bit 64Bit
Wohnort: Hamburg
Kontaktdaten:

Wichtige Information für Mac OS X Maverics

Beitrag von Paulifan1000 »

Bei OS X Maverics wurde backslash entfernt.
seitdem ist das Compilieren nicht möglich. Stattdessen kommt im Nachrichtenfenster die Meldung

Code: Alles auswählen

ld: file not found: /usr/lib/crt1.o
ld: file not found: /usr/lib/crt1.o
An error occurred while linking
think.lpr(18,32) Error: Error while linking
think.lpr(18,32) Fatal: There were 1 errors compiling module, stopping
 


Pfade wurden bei Mac schon seit längerem mit / statt mit backslash angegeben und früher hat Apple auch backslash zu / interpertiert. Dies geht nun nicht mehr.


Also nicht erschrecken es ist nichts schlimmes und wird hoffentlich bald gelöst.


LG

P.S: Wer eine Lösung findest darf dies gerne hier Posten ;)
Sei immer du selbst
Ausser du kannst ein Einhorn sein
Dann sei ein Einhorn

jwdietrich
Beiträge: 167
Registriert: Mo 20. Okt 2008, 20:50
OS, Lazarus, FPC: macOS 10.4-13.4, Windows 2000-11, Raspbian (L 2.2.6, FPC 3.2.2)
CPU-Target: PowerPC, Intel, ARM
Wohnort: Hattingen, NRW
Kontaktdaten:

Re: Wichtige Information für Mac OS X Maverics

Beitrag von jwdietrich »

Das Problem hat nichts mit Backslashes zu tun.

Die Ursache liegt darin, dass in Xcode 5.x die Command Line Tools nicht mehr von vorneherein installiert sind. Die Command Line Tools können nachträglich mit dem Terminal-Befehl xcode-select --install installiert werden. Einzelheiten sind unter http://wiki.lazarus.freepascal.org/Installing_Lazarus_on_MacOS_X beschrieben.

Antworten