Hi,
usually for certain targets (amiga-likes) I only compile the LCL, because lazarus itself will not work.
I did that in the past on my jenkins server with
make registration .....
make lazutils ....
make codetools ....
make lcl ....
it seems lazutils and codetools are removed with the commit 6c3286c7? as targets. But doing registration and lcl to compile the LCL does not work:
tried to clone a fresh lazarus and do a
make registration
make lcl
just for x86_64-linux ... seems also not to work, with the same error message, cannot find lazutils stuff.
Output:
-- snip
alb at Leo:~/lazarus$ make registration
make -C packager/registration
make[1]: Entering directory '/home/alb/lazarus/packager/registration' /bin/rm -f ../units/x86_64-linux/fcllaz.ppu
/bin/mkdir -p ../units/x86_64-linux
/usr/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -Fu. -Fu/usr/lib/fpc/3.2.0/units/x86_64-linux/rtl -FE.
-FU../units/x86_64-linux -Cg -Fl/usr/lib/gcc/x86_64-linux-gnu/9 -dx86_64 fcllaz.pas
Hint: (11030) Start of reading config file /etc/fpc.cfg Hint: (11031) End of reading config file /etc/fpc.cfg Free Pascal Compiler version 3.2.0 [2020/06/14] for x86_64 Copyright (c) 1993-2020 by Florian Klaempfl and others (1002) Target OS: Linux for x86-64
(3104) Compiling fcllaz.pas
(3104) Compiling lazaruspackageintf.pas
(1008) 124 lines compiled, 0.1 sec
(1022) 2 hint(s) issued
/bin/cp -f Makefile.compiled ../units/x86_64-linux/FCL.compiled make[1]: Leaving directory '/home/alb/lazarus/packager/registration' alb at Leo:~/lazarus$ make lcl
make -C components/freetype
make[1]: Entering directory '/home/alb/lazarus/components/freetype' /bin/rm -f lib/x86_64-linux/freetypelaz.ppu
/bin/mkdir -p lib/x86_64-linux
/usr/bin/ppcx64 -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -Fu../../packager/units/x86_64-linux -Fu../lazutils/lib/x86_64-linux -Fu. -Fu/usr/lib/fpc/3.2.0/units/x86_64-linux/rtl -FE. -FUlib/x86_64-linux -Cg -Fl/usr/lib/gcc/x86_64-linux-gnu/9 -dx86_64 freetypelaz.pas
Hint: (11030) Start of reading config file /etc/fpc.cfg Hint: (11031) End of reading config file /etc/fpc.cfg Free Pascal Compiler version 3.2.0 [2020/06/14] for x86_64 Copyright (c) 1993-2020 by Florian Klaempfl and others (1002) Target OS: Linux for x86-64
(3104) Compiling freetypelaz.pas
(3104) Compiling easylazfreetype.pas
/home/alb/lazarus/components/freetype/easylazfreetype.pas(22,31) Fatal: (10022) Can't find unit Laz_AVL_Tree used by EasyLazFreeType Fatal: (1018) Compilation aborted
make[1]: *** [Makefile:3294: freetypelaz.ppu] Error 1 make[1]: Leaving directory '/home/alb/lazarus/components/freetype' make: *** [Makefile:3708: lcl] Error 2
alb at Leo:~/lazarus$
-- snip
Any idea how to solve that?
Greetings,
Marcus
