I also had a successful install on Linux (different VM) earlier via fpcupdeluxe without IDE build issues.
fpcupdeluxe gets sources from Gitlab. It does not use .deb install packages or similar.
The easiest way to test the coming Lazarus 3.0 release after a failed RC1 installation/rebuild is to load sources from Gitlab and run "make".
This should work :
$ git clone
https://gitlab.com/freepascal.org/lazarus/lazarus.git lazarus
$ cd lazarus
$ git switch fixes_3_0
$ make
$ ./lazarus &
Note, FPC 3.2.2 and all Lazarus dependencies were installed with the RC1 installation. The installed Lazarus can stay there. The new git clone version is started from its own location, no installation is needed for it. Nice and handy.
"
make" (or "make all") builds a minimal Lazarus IDE + some tools like StartLazarus and LazBuild.
You can then install the packages you need in Lazarus, or you can "
make bigide" to get a set of packages included in a release version.
FYI, the above git clone process failed in my 32bit MX Linux 23 test for very different reasons. This FPC bug affects x86 32bit :
https://gitlab.com/freepascal.org/fpc/source/-/issues/39295I have a nice e-machines mini-laptop which I still want to use but it becomes more and more difficult. Fortunately MX Linux still supports a 32bit CPU. Most other distros have dropped the support.
[Edit] The above process succeeds in MX Linux 21.3.
It has an older libc version. I will install it to the mini-laptop which is useful even for Lazarus development when I am on the road. The new MX Linux 23 can be used with a future FPC 3.2.4 whenever that comes out. Maybe in 2025...
...
Compiling lazres.pp
Linking ./lazres
Warning: "crtbegin.o" not found, this will probably cause a linking failure
Warning: "crtend.o" not found, this will probably cause a linking failure
/usr/bin/ld: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/si_c21.o: in function `SI_C21_$$__FPC_LIBC21_START':
si_c21.pp:(.text.n_si_c21_$$__fpc_libc21_start+0x27): undefined reference to `__libc_csu_fini'
/usr/bin/ld: si_c21.pp:(.text.n_si_c21_$$__fpc_libc21_start+0x2c): undefined reference to `__libc_csu_init'
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted