That means I am out of luck here?
https://forum.lazarus.freepascal.org/index.php?topic=34645.2355
Try another revision of FPC. Maybe fixes_3_2.
Why did you want Laz 3.4 ?
Sure, will try that now on systems where the build fails.
Here's the output from Debian 12.6 aarch64:
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 34295aa424 set fixes version to 3.4
==============================================================
Now compiling FPC, this will take some time
Cleaning up
make -s all install OPT="-g -gl -gw3 -O2 -Xs -CX -XX -v0 -dFPC_ARMHF" OS_TARGET=linux CPU_TARGET=aarch64 INSTALL_PREFIX=/home/parallels/dev/fpc PP=/home/parallels/dev/bootstrap/ppca64
./lazarus_on_linux_gtk2.sh: line 281: pv: command not found
make[7]: *** [Makefile:3848: system.ppu] Broken pipe
make[6]: *** [Makefile:2037: linux_all] Error 2
make[5]: *** [Makefile:4470: rtl] Error 2
make[4]: *** [Makefile:4330: next] Error 2
make[3]: *** [Makefile:4335: ppc1] Error 2
make[2]: *** [Makefile:4347: cycle] Error 2
make[1]: *** [Makefile:2800: compiler_cycle] Error 2
make: *** [Makefile:2832: build-stamp.aarch64-linux] Error 2
Compilation of FPC failed. Aborting.
And Fedora 41 aarch64 reports:
I require apt-get but it's not installed. Aborting.
So your script doesn't work at all on the Red Hat inspired distros then, is that right?
Edit: Some components we require work best on Lazarus 3.4, and the latest trunk versions have broken our code outright in multiple places by killing functions we use (or at best, moving them from one unit to another).
Edit 2: Tried both, getting the following errors:
error: pathspec 'tags/fixes_3_2' did not match any file(s) known to git
error: pathspec 'tags/fixes_3_2_2' did not match any file(s) known to git
Edit 3: Kali 2024.2 aarch64 worked (with fpc_3_2_2), so this problem is distribution specific? How does that happen? Please note that the installed Lazarus does not work (suffers from many instability issues as reported earlier on this thread during the initial configuration dialog).
Edit 4: Fedora 41 installed with the latest script ignored my directive for the Lazarus version in-script, and installed the latest version anyways. Any thoughts why that might have been the case?