[fpc-pascal] How I can install FPC IDE in MacOS

Schindler Karl-Michael karl-michael.schindler at web.de
Tue Apr 14 21:42:10 CEST 2009

On Apr 14, 2009, at 09:17:33, Travis Siegel wrote:

> I for one have no desire to use lazarius ide, but I would like to use
> some of the libraries that come with it.
> I however, have been completely unsuccessful in getting the lazarius
> environment to build properly on osx.  It is supposed to work, but all
> I get is errors about missing units, same with trying to use pascocoa,
> missing units, and no compile.
> I'm not new to building from scratch, but the instructions say one
> thing about how to do things, and the actuality is completely  
> different.
> It's not important enough to me to waste the time it would take to
> iron out these issues, since the base fpc install works just fine for
> my needs.  Having pascocoa working would be a nice plus, but its by no
> means necessary, as I can use java for my gui building if necessary,
> then using the xtools, tie that java code back to C  or pascal code to
> do the work behind the gui.
> However, if someone else manages to take the time to solve these
> problems, I'd certainly test/use such an environment, but at the
> moment, it's not important enough to me personally to bother with it.
> (especially since when I ask questions about it on list, I get answers
> that don't even pretend to address the issues of which I have asked)
> To me, that just cries no contest.  And, if the actual fpc folks dont
> care enough to give valid answers, then I dont care enough to make it
> work.

Maybe, you can get somewhat further by using fink. the package lazarus- 
common installs the gtk, aqua and gtk2 version of the lazarus  
component library (lcl). The easiest use is through lazarus, either in  
the native aqua look (package lazarus-aqua) or the gtk look (package  
lazarus-gtk). I have recently also added also a gtk2 version, but this  
is still fairly "rough" and depends on a large number of other  
libraries. It should also be possible to use the lazarus component  
library, but i did not try that.

Until now, installing lazarus with fink also needs fpc installed  
through fink. Unfortunately, this means that there might be  
"interference" if you keep the freepascal installed through the .dmg  
package. The solution would be to rename /usr/local or take it off the  
PATH variable of your shell. One advantage of fink is that you can  
easily achieve a clean removal of installed packages with the fink  
command "purge".

Maybe, it would be a good idea to join the irc channel lazarus-ide on  
irc.freenode.net. There are a good number of good willing people who  
would probably guide you through your problems.

Best wishes - Michael Schindler

More information about the fpc-pascal mailing list