[Lazarus] Lazarus trunk spart_mdi package fail

Dimitrios Chr. Ioannidis d.ioannidis at nephelae.eu
Tue Dec 18 20:09:16 CET 2018


Hi,

   after 59842 revision the sparta_MDI package builds ok but it cannot 
linked ( ???!!!! ) .... ( tried also a fresh Lazarus trunk ( as of 
today's ) ).

System Debian 9 KDE qt5 fully updated ...

FPC trunk and Lazarus have the same options "-g -gl -gw3 -OpCOREI 
-OoFASTMATH -OoPEEPHOLE"...

Output :

"

make idepkg -w 
OPT=@/home/dimitris/Programming/tools/lazarus/trunk/IDESettings/idemake.cfg
make: Entering directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source'
make -C ide idepkg
make[1]: Entering directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source/ide'
../tools/svn2revisioninc .. revision.inc
Created 
/home/dimitris/Programming/tools/lazarus/trunk/source/ide/revision.inc 
for revision: 59856
make --assume-new=lazarus.pp lazarus OPT=' 
@/home/dimitris/Programming/tools/lazarus/trunk/IDESettings/idemake.cfg'
make[2]: Entering directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source/ide'
/home/dimitris/Programming/tools/fpc/trunk/bin/ppcx64 -gl -vbqewnhi -Sci 
-dlclgtk2 -Fu../designer -Fu../debugger -Fu../debugger/frames 
-Fu../converter -Fu../packager -Fu../packager/frames 
-Fu../components/custom -Fuframes -Fu. -Fiinclude -Fiinclude/linux 
-Fi../images -FE.. -FU../units/x86_64-linux/gtk2 -Cg 
-Fl/usr/lib/gcc/x86_64-linux-gnu/6 -Flinclude 
-Fl/etc/ld.so.conf.d/*.conf 
@/home/dimitris/Programming/tools/lazarus/trunk/IDESettings/idemake.cfg 
-dx86_64 lazarus.pp
Hint: (11030) Start of reading config file /home/dimitris/.fpc.cfg
Hint: (11031) End of reading config file /home/dimitris/.fpc.cfg
Hint: (11030) Start of reading config file 
/home/dimitris/Programming/tools/lazarus/trunk/IDESettings/idemake.cfg
Hint: (11031) End of reading config file 
/home/dimitris/Programming/tools/lazarus/trunk/IDESettings/idemake.cfg
Free Pascal Compiler version 3.3.1 [2018/12/18] for x86_64
Copyright (c) 1993-2018 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling lazarus.pp
(9022) Compiling resource 
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/units/x86_64-linux/qt5/lazarus.or
(9015) Linking ../lazarus
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_interfacesmdi.o: 
In function `.La1':
sparta_interfacesmdi.pas:(.debug_info+0xf0): undefined reference to 
`DBG2_$SYSTEM_$$_IUNKNOWN'
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_interfacesmdi.o: 
In function `.La7':
sparta_interfacesmdi.pas:(.debug_info+0x2b6): undefined reference to 
`DBG2_$SYSTEM_$$_IUNKNOWN'
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_interfacesmdi.o: 
In function `.La9':
sparta_interfacesmdi.pas:(.debug_info+0x350): undefined reference to 
`DBG2_$SYSTEM_$$_IUNKNOWN'
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_interfacesmdi.o: 
In function `.La11':
sparta_interfacesmdi.pas:(.debug_info+0x3e1): undefined reference to 
`DBG2_$SYSTEM_$$_IUNKNOWN'
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_multiplyresizer.o: 
In function `.La6':
sparta_multiplyresizer.pas:(.debug_info+0x968): undefined reference to 
`DBG2_$SYSTEM_$$_IUNKNOWN'
/home/dimitris/Programming/tools/lazarus/trunk/share/lazarus/components/sparta/mdi/lib/x86_64-linux/sparta_multiplyresizer.o:sparta_multiplyresizer.pas:(.debug_info+0x5cc7): 
more undefined references to `DBG2_$SYSTEM_$$_IUNKNOWN' follow
/home/dimitris/Programming/tools/lazarus/trunk/source/ide/lazarus.pp(166,1) 
Error: (9013) Error while linking
/home/dimitris/Programming/tools/lazarus/trunk/source/ide/lazarus.pp(166,1) 
Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Makefile:4144: recipe for target 'lazarus' failed
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source/ide'
Makefile:4574: recipe for target 'idepkg' failed
make[1]: *** [idepkg] Error 2
make[1]: Leaving directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source/ide'
Makefile:3277: recipe for target 'idepkg' failed
make: *** [idepkg] Error 2
make: Leaving directory 
'/home/dimitris/Programming/tools/lazarus/trunk/source'

"

regards,

-- 

Dimitrios Chr. Ioannidis




More information about the Lazarus mailing list