OK Jim, sorry been so slow, been travelling.
I needed to get some help here, not what I remember any more !
https://forum.lazarus.freepascal.org/index.php/topic,70275.msg547642/topicseen.htmlNow, step by step, I suggest -
You have a working Lazarus 4.0RC1 ? And another directory containing a 4.0RC2 source tree ? I suggest you blow away that RC2 directory and create a new clean one. And make a lazarus.cfg file in there that points to a config dir. It can be empty or non-existing as long as you can write there.
Now, in that RC2 directory (and I know you have done this before) run -
That will build a lazarus binary that we know does not run. Debugging is turned on by default on Linux (to my surprise), I guess so on MacOS.
Now, go off and start your working RC1 install, and when it asks you to open project, point to the <your_RC2_Tree>/ide/lazarus.lpi - it should open up that RC2 project. Now, do NOT try and build that project, just run it, its already been build and, apparently cannot be build in the IDE.
It will (we assume) crash, lets find where ! I'm hoping that is all we need.
Good luck !
Davo
I am dealing with a death in the family so, availability will be limited. Lots of other people here can help (I hope).