[Lazarus] commit 6c3286c7 broke LCL compilation attn: matthias

Marcus Sackrow alb42 at web.de
Mon Jan 17 11:58:22 CET 2022


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



More information about the lazarus mailing list