Well,
it does not work :
Fatal: Can't find unit LazarusPackageIntf used by codetools
I usually compile lazarus from the tools menu with all options and never really need to choose individual choices, but now I read
http://wiki.lazarus.freepascal.org/IDE_Window:_Configure_Build_Lazarus and I have a couple of questions.
It seems "IDE" option is the same thing as
./lazbuild --build-ide=
, since I get the same error.
Also it seems individual options do not work well, I often get errors, while compiling all packages works.
Also there are some sentences on the wiki I do not understand :
Only the custom packages, that you installed yourself are compiled by calling the compiler directly.
What means "by the compiler directly"? With lazbuild or fpc?
Also
The parts are ordered. That means if you recompile the LCL, all parts below needs to be recompiled as well.
Is this really true? Does this mean that if I check LCL, then I need to check Package Registration, IDE Interface, Synedit, IDE? I hardly believe it, because if you check "Build LCL" from the "Quick Build Options" tab, it only check LCL on the Advanced Tab.
Also
Note: The LCL interface on this dialog only applies to the building of Lazarus (including the LCL). All other IDE features use the compiler options (Project > Compiler options).
Is this really true? I believed that "Build Lazarus" function only use Options set in "Configure Build Lazarus" form, and in no way use the compiler options set in the current project (it would be absurd).