[Lazarus] IDE rebuild failure on MAC OS
Giuliano Colla
giuliano.colla at fastwebnet.it
Wed Apr 5 09:45:05 CEST 2023
I have updated Lazarus to 2.2.6 on Mac OS (Apple Silicon M1 processor).
As I'm using some extra packages, I needed to rebuild the IDE in order
to install those packages. But to my dismay, building of the normal IDE,
without touching the original settings, failed with a rather unexpected
error:
(9022) Compiling resource /Applications/Lazarus/units/x86_64-darwin/cocoa/lazarus.or
Warning: (9011) Object lazaruspackageintf.o not found, Linking may fail !
(9015) Linking ../lazarus
ld: file not found: lazaruspackageintf.o
make[2]: *** [lazarus] Error 1
make[1]: *** [idepkg] Error 2
make: *** [idepkg] Error 2
An error occurred while linking
After some fiddling trying to make it find lazaruspackageintf, I tried
to rebuild in a different setup, i.e. debug IDE. It worked just fine.
Then I tried to build again as normal IDE, and this time it did work.
Notice that I didn't touch neither the settings for normal IDE, nor
those for the debug IDE. Some invisible parameter which has been reset
switching from normal to debug and back? A strange hiccup of Mac?
There is another strange issue. While fighting with the IDE rebuild I
had tampered with the Project Options of the project which was open,
because I had seen in the past that sometimes the current Project
Options have an influence on the IDE build. I had deleted the dependency
from LCL, which made impossible to compile, of course. But when trying
to add the dependency, I discovered that I was unable to enter upper
case characters. My upper case LCL was entered as a lower case lcl. The
only way has been to add an LCL file to the project, and confirm that I
wanted all the package and not just one file. Any idea of how to solve
that issue?
Giuliano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20230405/63ad394d/attachment.htm>
More information about the lazarus
mailing list