[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