Cannot build Lazarus 2.1 SVN using FPC 3.0.4
Original Reporter info from Mantis: dsiders @dsiders
-
Reporter name: Don Siders
Original Reporter info from Mantis: dsiders @dsiders
- Reporter name: Don Siders
Description:
After changes in rev 62664, FPC 3.0.4 can no longer be used to build Lazarus 2.1. The Delete intrinsic from FPC 3.2 has been added to code in TScreen.EndTempCursor that causes the error:
screen.inc(438,26) Error: Call by var for arg no. 1 has to match exactly: Got "TScreen.{Dynamic} Array Of TCursor" expected "WideString"
It is trying to execute Delete() in wstringh.inc instead.
Steps to reproduce:
*Update to latest SVN revision.
*Run Clean up and Build All from the Tools -> Configure Build Lazarus menu option.
Additional information:
The error occurs while build CodeTools; guess it was the first to reach that code path.
Mantis conversion info:
- Mantis ID: 36728
- OS: Windows
- OS Build: 8.1
- Build: 62665
- Platform: Windows x86 64-bit
- Version: 2.1 (SVN)
- Fixed in revision: 62671 (#466e5b30)