Hi everyone,
I want to help (if possible)...
At the moment at least for me, stable, fixes and trunk all fail to build from source with fpcupdeluxe all for a different reasons depending on platform. I work on Linux (XUbuntu 20.04 gtk2) and Windows 7 & 10 (just for testing & debugging) and do cross compiling to arm / aarch64.
When trying to build trunk on Windows it barfs on:
t_embed.pas(1704,3) Fatal: Syntax error, "NIL" expected but "(" found
When trying to build trunk on Linux i can not include "chm help" or it hangs on that.
When trying to build fixes on Linux it barfs on:
0038518: gtk2wsstdctrls.pp(1821,41) Error: identifier idents no member "HasEditBox"
And so on...
All not earth shattering but possibly a "put off" for new and less experienced users of this in my opinion magnificend sw combo of fpc and lazarus.
What worries me the most, is that even building fpc + lazarus stable from source fails on Linux with:
/home/administrator/LazStable/fpc/units/x86_64-linux/chm/chmreader.ppu:chmreader.pas(80,12) Fatal: (10022) Can't find unit chmreader used by ChmLangRef
Since i have been bitten by this before and always make shure i have a working backup of the latest (& greatest) working version (i depend on Laz + fpc for my livelyhood) before updating, i am wondering if i can help in any way.
Would it help maybe if i set up a "build farm" that builds the latest committed versons of stable, fixes and trunk for Linux & Windows that reports back if a build fails?
For me its not a problem but i imagine anyone "trying" to get going and trying out a not pre built version would "run away" to the usual plethora (with their own problems) of other programming languages in the crooked Tiobe top ten...