I'm having great difficulty understanding what you actually do after I ask you to do something. So, please, do exactly what I ask and report back on it. Missing out a step or not doing it in the order asked can be the difference between something working or not and leaves me with no data points to help with debugging the issue.
Your source
========
1. Move the source directory to your home directory.
2. Delete the executables.
3. Recompile.
4. $ open lazarus (not startlazarus)
Does it work?
Daily snapshot
=========
1. Move the source directory to your home directory.
2. Ad hoc sign the executables as described previously.
3. $ open lazarus (not startlazarus)
Does it work?
I'm having great difficulty understanding what you actually do after I ask you to do something. So, please, do exactly what I ask and report back on it. Missing out a step or not doing it in the order asked can be the difference between something working or not and leaves me with no data points to help with debugging the issue.
Your source
========
1. Move the source directory to your home directory.
2. Delete the executables.
3. Recompile.
4. $ open lazarus (not startlazarus)
Does it work?
Daily snapshot
=========
1. Move the source directory to your home directory.
2. Ad hoc sign the executables as described previously.
3. $ open lazarus (not startlazarus)
Does it work?
Your source
========
after recompile, the permission problem solved,
but when type:open lazarus
it shows me to config, and all what i type in config screen, will show in terminal not in config screen
look at attachment,
if i change to: open -a lazarus
it shows the same as yours without codesign: "lazarus" cannot be opened because the developer cannot be verified
type: codesign --force -s - lazarus
lazarus: replacing existing signature
Daily snapshot
=========
type: codesign --force -s - lazarus
objc[798]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f3eeec10) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1189e42b8). One of the two will be used. Which one is undefined.