I'm trying to get Lazarus 1.4 working on Mac OS X Yosemite (10.10.3) (running on macincloud.com), but keep getting problems.
I have installed FPC, FPC Source, and Lazarus, in that order, from the downloads at SourceForge.
Versions:
Lazarus: 1.4.0 i386-darwin-carbon
FPC: 2.6.4
OS X: Yosemite (10.10.3)
When compiling, I get an error message, saying:
"Semaphore init failed (possibly too many concurrent threads)".
(See Screenshot 1)
I got past this by including the cthreads unit as the first one among my uses. Then I can compile, but instead get problems when trying to run my compiled program:
Compiling and running the empty default project, gives something like this, in the terminal (typed from a screenshot, since running RDP):
Threading has been used before cthreads was initialized.
Make cthreads one of the first units in your uses clause.
Runtime error 211 at $002B45ED
$002B45ED _CARBONCALENDARVIEW_finalize, line 1078 of /Users/mattias/tmp/buildlaz/Root/Developer/lazarus/lcl/interfaces/carbon/carboncalendarview.pas
$0002F036 PASCALMAIN, line 20 of ./include/headercontrol.inc
$00010F5D of ./include/applicatoin.inc
$00010E88 of ./include/wincontrol.inc
$00000001
(See screenshot 2)
Any hints of things I could try? (Not sure I have access to all those LCL libs on this machine).