LCL does not build for win64, Incompatible type for arg
Original Reporter info from Mantis: Barvinok
-
Reporter name: Gennadiy
Original Reporter info from Mantis: Barvinok
- Reporter name: Gennadiy
Description:
C:/Dev/FPC/2.7.1/bin/x86_64-win64/ppcx64.exe -gl -Fu../../units/x86_64-win64 -Fu../../../packager/units/x86_64-win64 -Fu../../../components/lazutils/lib/x86_64-win64 -Fu.. -Fu. -FE. -FU../../units/x86_64-win64/win32 -dx86_64 ../lcl.pas
win32wscomctrls.pp(867,76) Warning: Conversion between ordinals and pointers is not portable
win32wsforms.pp(393,26) Warning: Symbol "MainFormOnTaskBar" is not portable
win32callback.inc(802,99) Warning: Symbol "MainFormOnTaskBar" is not portable
win32callback.inc(805,72) Warning: Symbol "MainFormOnTaskBar" is not portable
win32callback.inc(835,72) Warning: Symbol "MainFormOnTaskBar" is not portable
win32callback.inc(2061,68) Warning: Symbol "MainFormOnTaskBar" is not portable
win32object.inc(178,44) Warning: Symbol "MainFormOnTaskBar" is not portable
win32object.inc(193,44) Warning: Symbol "MainFormOnTaskBar" is not portable
win32object.inc(214,44) Warning: Symbol "MainFormOnTaskBar" is not portable
win32object.inc(488,71) Warning: Symbol "MainFormOnTaskBar" is not portable
win32object.inc(565,78) Error: Incompatible type for arg no. 4: Got "&LtPos;address of procedure(QWord;LongWord;LongWord;LongWord);StdCall>", expected "&LtPos;procedure variable type of procedure(QWord;LongWord;QWord;LongWord);StdCall>"
win32int.pp(328) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[3]: *** [../lcl.ppu] Error 1
Steps to reproduce:
make distclean
make all
Mantis conversion info:
- Mantis ID: 23150
- OS: Windows
- OS Build: 7
- Build: svn r39114
- Platform: Win64
- Version: 1.0.3 (SVN)