[Lazarus] OSX 64 bit Cocoa + Catalina Installer

Dan Star dan2329s at gmail.com
Sun Oct 27 18:04:42 CET 2019

On 10/26/19 5:30 AM, Mattias Gaertner via lazarus wrote:
> On Fri, 25 Oct 2019 10:23:29 -0500
> Dan Star via lazarus <lazarus at lists.lazarus-ide.org> wrote:
>> [...]
>> Same error now:
>> Build IDE: Exit code 2, Errors: 3
>> Error: ld: framework not found Cocoa
>> make[2]: *** [lazarus] Error 1
>> make[1]: *** [idepkg] Error 2
>> Error: make: *** [idepkg] Error 2
>> Linking ../lazarus
>> An error occurred while linking
>> Error: Error while linking
>> so something with config.  Will look up details on how to build from
>> command line and try that.  Thanks.
> The Cocoa LCL passes "-k-framework Cocoa" to fpc.
> Check your /etc/fpc.cfg for -XR and -Fl options.
> The -XR prepends a path to all -Fl paths.
> I don't have Catalina to test, but maybe this works:
> -Fl/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> Mattias
I have 2 fpc.cfg files and the one in /etc is from year 2017 so I think 
that one only applies to Laz 32.   The other fpc.cfg is in ~/ 
Development/FreePascal/fpc/bin/x86_64-darwin/fpc.cfg and is from October 
18th 2019.   So inspecting this second file I find:

#ifndef cpupowerpc64

#ifdef cpui386

# searchpath for libraries

# library search path

And my reading of this is -Fl only applies to PowerPC cpu hardware.   So 
I am confused what to change.  Any help appreciated.

More information about the lazarus mailing list