1 - I must launch X-11 by hand
2 - In the X-term window I must type the full command to launch lazarus instead of startlazarus (/usr/local/share/lazarus/lazarus)
[note 1: the very same path inserted in the Application menu' of X11 won't work
note 2: if I close Lazarus, and then, for some reason, need to re-launch it, I must quit X-11, then relaunch it and re-write the path]
3 - Some object in the palette won't work (e.g the standard Button) -- better sayd, work only from time to time -- giving an access fault message, with the option to ignore it or to quit the ide.
4 - From time to time, the IDE crash without evident reason
5 - I tried to launch the IDE turning ON the bug tracking, and, also wen all seem work, the terminal window is full of messages complaining about this or that things.
Any clue?
Gianni
Gianni,
Lazarus appears to be getting more stable with each passing day. If you can identify the precise conditions that cause the IDE to crash or display an access violation, please log it as a bug.
As a benefit other potential Mac users of Lazarus, here's a quick and dirty review of the basic steps to getting the current Lazarus snapshot installed and running under OS X:
(1) For now, ignore out-of-date installation instructions elsewhere.
(2) Make sure X11 is installed. X11 is optionally installed with OS X and comes on OS X CD's or can be downloaded from Apple.
(3) Download and install the correct version of fink for your version of OS X and let it download and install the additional 29 GTK and related packages needed. Note that instructions elsewhere contained a typo for the fink command. Here's the command that I used (all on one line):
sudo fink install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc-1.2-13 gtkglarea gtk-engines
URL:
http://fink.sourceforge.net/download(4) Download and install all 3 .dmg files from the Lazarus snapshot page. I doubt if the order of installation matters, but this is the order I installed them:
- fpc .dmg
- fpcsrc .dmg
- lazarus .dmg
URL:
http://www.ca.freepascal.org/Lazarus/(5) Open X terminal window.
(6) In the X terminal, type:
sh
PATH=$PATH:/usr/local/bin
tcsh
cd /usr/local/share/lazarus
./lazarus
Typing "open lazarus" also works instead of "./lazarus".
(7) I usually "uninstall" everything manually before installing a new snapshot. I don't know that this is really necessary, but it makes me feel better:
- Delete /usr/local/share/lazarus folder
- Delete /usr/local/share/fpcsrc folder
- Delete /usr/local/share/doc/FPC folder
- Delete /usr/local/share/examples/FPC folder
- Delete /usr/local/lib/fpc folder
- Delete FPC programs from usr/local/bin folder. Note that there might be files from other programs in this folder, so be careful about what you delete.
- Empty trash.
Please point out any errors or steps that I might have overlooked.
Thanks.
-Phil