[Lazarus] OSX 64 bit Cocoa + Catalina Installer

Dan Star dan2329s at gmail.com
Fri Oct 25 16:54:07 CEST 2019


On 10/25/19 8:34 AM, Martin Frb via lazarus wrote:
> On 25/10/2019 15:25, Dan Star via lazarus wrote:
>>> On my other Catalina Mac I cannot install LLDB FPDebug.  I get the 
>>> following error when I rebuild the IDE with fpdebug and laz...fplldb 
>>> packages:
>>>
>>>    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
>>>    An error occurred while linking
>>>    Error: Error while linking
>>>
>>> code 11.1 is installed so I assume the Cocoa Framework (only needed 
>>> for Programming or for Macos too?) is installed too. Please advise.
>>
>> I should add that this Mac OS system had a previous 32 bit version of 
>> Laz on it that I removed.  The Mac OS system Laz 64 runs fine on 
>> never had Laz 32 installed. So was a legacy config left behind from 
>> Laz 32 that is mucking things up?
>>
> Unfortunately I don't have to much experience in the Mac related build 
> process. So someone else will need to answer this.
>
> I can't think how the fpdebug/lazdebugfp package causes this. Can you 
> rebuild the IDE, if you install other packages?
>
> Also do you build from within the IDE, or call make? You may be 
> accidentally building for 32bit. And cocoa does not exist for 32bit.

The 'Build Lazarus" Information window appears OK for Cocoa but just 
guessing; there is no way to copy this information to the clipboard nor 
can I find a config file with it.   I looked in ~/tmp and see no build 
log for today after trying to build again.  Where is the build log file 
located?   I am building from withing Laz 2.1 MacOS.

If I remove those 2 packages and try to build vanilla Laz MacOS 64 I get 
the same errors so looks like a configuration problem caused by having 
had Laz 32 installed previously.


More information about the lazarus mailing list