try to build Lazarus using this command line:
make LCL_PLATFORM=cocoa CPU_TARGET=x86_64 bigide
I have different errors now:
(3104) Compiling osprinters.pas
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(28,67) Error: (5000) Identifier not found "LCLObjCBoolean"
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(30,39) Error: (5000) Identifier not found "LCLObjCBoolean"
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(28,14) Error: (3058) There is no method in an ancestor class to be overridden: "knowsPageRange(NSRangePtr):<erroneous type>;"
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(30,14) Error: (3058) There is no method in an ancestor class to be overridden: "isFlipped:<erroneous type>;"
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(28,14) Error: (3266) Objective-C messages require their Objective-C selector name to be specified using the "message" directive.
/Users/eric/freepascal/lazarus/components/printers/./cocoa/cocoaprinters_h.inc(28,14) Error: (5070) Mismatch between number of declared parameters and number of colons in message string.
/Users/eric/freepascal/lazarus/components/printers/osprinters.pas(70,1) Fatal: (10026) There were 6 errors compiling module, stopping
Fatal: (1018) Compilation aborted
make[2]: *** [printer4lazarus.ppu] Error 1
make[1]: *** [bigide] Error 2
make: *** [bigidecomponents] Error 2
However, when I issue the following it seems to build fine. Is this Ok?
make LCL_PLATFORM=cocoa CPU_TARGET=x86_64 clean all
Also, when I launch the IDE and point the to the fpc folder as the source, I get the following warning. Is this Ok?
Directory: /Users/eric/freepascal/fpc/
Warning: Found version 3.3.1, expected 3.0.4
You can download FPC and the FPC sources from
http://sourceforge.net/projects/lazarus/?source=directoryThank you,
Eric