lazarus 2.0.0RC1 fails to build Qt version on arm architectures
Original Reporter info from Mantis: paul.gevers
-
Reporter name: Paul Gevers
Original Reporter info from Mantis: paul.gevers
- Reporter name: Paul Gevers
Description:
I packaged the current release candidate 1 for 2.0.0 in Debian Experimental [1]. The build was successful for the following architectures: amd64, i386, mips and mipsel. However, it fails to build on arm64, armel and armhf with the same error (or at least very similar):
(3104) Compiling ./units/qt5/virtualpanningwindow.pas
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./units/qt5/virtualpanningwindow.pas(17,5) Note: (5029) Private field "TVirtualPanningWindow.FOwnerHandle" is never usedrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(4,2) Error: (2050) Illegal assembler style specified "INTEL"
(9009) Assembling virtualpanningwindow
(3104) Compiling VTGraphics.pas
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(113,17) Error: (5004) Unknown identifier "ESI"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(114,17) Error: (5004) Unknown identifier "EDI"
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(116,20) Error: (5004) Unknown identifier "ESI"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(116,22) Error: (5004) Unknown identifier "EAX"
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(117,20) Error: (5004) Unknown identifier "EDI"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(117,22) Error: (5004) Unknown identifier "EDX"
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(121,20) Error: (5004) Unknown identifier "EAX"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(121,23) Error: (7014) Invalid reference syntax
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(122,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(122,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(123,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(123,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(124,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(124,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(127,20) Error: (5004) Unknown identifier "EAX"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(127,23) Error: (7014) Invalid reference syntax
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(128,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(128,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(129,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(129,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(130,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(130,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(133,20) Error: (5004) Unknown identifier "EAX"rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(133,22) Error: (7049) Assembler syntax error in operand
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(134,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(134,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(135,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(135,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(136,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(136,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(138,1) Error: (7053) Unrecognized opcode rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(138,1) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(141,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(141,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(142,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(142,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(143,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(143,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(144,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(144,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(145,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(145,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(146,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(146,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(147,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(147,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(150,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(150,17) Error: (7047) Assembler syntax error
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(151,9) Error: (7053) Unrecognized opcode DBrc1+dfsg/components/virtualtreeview/./include/intf/qt5/vtgraphicsi.inc(151,9) Fatal: (10026) There were 50 errors compiling module, stopping
/<&LtPos;BUILDDIR>>/lazarus-2.0.0
Fatal: (1018) Compilation aborted
make[3]: *** [Makefile:2913: virtualtreeview_package.ppu] Error 1
make[3]: Leaving directory '/<&LtPos;BUILDDIR>>/lazarus-2.0.0rc1+dfsg/components/virtualtreeview'rc1+dfsg/components'
make[2]: *** [Makefile:1636: bigide] Error 2
make[2]: Leaving directory '/<&LtPos;BUILDDIR>>/lazarus-2.0.0
make[1]: *** [Makefile:3161: bigidecomponents] Error 2
make[1]: Leaving directory '/<&LtPos;BUILDDIR>>/lazarus-2.0.0~rc1+dfsg'
make: *** [debian/rules:164: build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Additional information:
[1] https://buildd.debian.org/status/logs.php?pkg=lazarus&ver=2.0.0~rc1%2Bdfsg-1
Mantis conversion info:
- Mantis ID: 34329
- Assignee Gitlab user: @balazs_szekely
- Assignee Mantis username: GetMem
- Assignee name: Balázs Székely
- Monitored by: » paul.gevers (Paul Gevers)