This happens once in a blue moon, that an older IDE (older by one single commit) can not compile a newer IDE.
In this case you can build from the IDE as follows (from memory):
- Add the package IdeDebugger
- open file Lazarus.pp, and from the uses comment out:
// LazDebuggerFpLldb, LazDebuggerFp, laz.virtualtreeview_package,
IIRC it is all three of them, but you need to check which ones to comment out
- before building, check "clean all"
Might be easier to build with the makefile.