Lazarus does not build as of r43826
Original Reporter info from Mantis: CuriousKit @CuriousKit
-
Reporter name: J. Gareth Moreton
Original Reporter info from Mantis: CuriousKit @CuriousKit
- Reporter name: J. Gareth Moreton
Description:
As of the most recent trunk for both FPC and Lazarus (and also earlier versions of the latter), the IDE does not build successfully, whether via using make or by building it manually. The following errors occur (taken from x86_64-win64 with paths stripped):
compiler_compilation_options.pas(395,18) Error: (3205) Illegal qualifier
compiler_compilation_options.pas(421,18) Error: (3205) Illegal qualifier
compiler_compilation_options.pas(442) Fatal: (10026) There were 2 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Steps to reproduce:
Build the latest version of FPC from the SVN repository on either i386-win32 or x86_64-win64, then attempt to build the latest version of Lazarus, using the "FPC" variable to refer to the compiler you just built.
Additional information:
The errors occur on the following lines:
Push(Options.ExecuteBefore.Command);
Push(Options.ExecuteAfter.Command);
The X position of the error puts the cursor at the start of "ExecuteBefore" and "ExecuteAfter" respectively.
Mantis conversion info:
- Mantis ID: 36507
- OS: Microsoft Windows
- OS Build: 10 Professional
- Build: r43826
- Platform: i386 and x86_64
- Version: 3.3.1
- Fixed in revision: 62477