[Lazarus] Current trunk (r50475) does not compile x86_64-linux fpc 2.6.4

Torsten Bonde Christiansen tc at epidata.info
Mon Nov 23 09:16:02 CET 2015


The current rev. of trunk does not compile with FPC 2.6.4 (x86_64 linux 
GTK2):

/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1904,28) 
Error: (5000) Identifier not found "RawByteString"
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1904,28) 
Error: (5007) Error in type definition
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1910,21) 
Error: (3284) Operator is not overloaded: "<erroneous type>" = "Constant 
String"
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1910,39) 
Error: (4001) Incompatible types: got "Char" expected "Int64"
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1910,56) 
Error: (3284) Operator is not overloaded: "<erroneous type>" = "Constant 
String"
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1913,25) 
Error: (3284) Operator is not overloaded: "AnsiString" + "<erroneous type>"
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1914,50) 
Error: (4025) Incompatible type for arg no. 1: Got "<erroneous type>", 
expected "AnsiString"
/home/torsten/FreePascal/lazarus/components/codetools/fileprocs.pas(1095,10) 
Hint: (5039) Found declaration: FilenameIsPascalUnit(const 
AnsiString,Boolean="FALSE"):Boolean;
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1915,51) 
Error: (4025) Incompatible type for arg no. 1: Got "<erroneous type>", 
expected "AnsiString"
/home/torsten/FreePascal/lazarus/components/codetools/lazfileutils.pas(257,10) 
Hint: (5039) Found declaration: ExtractFileNameOnly(const 
AnsiString):AnsiString;
/home/torsten/FreePascal/lazarus/components/codetools/definetemplates.pas(1917,34) 
Error: (3284) Operator is not overloaded: "AnsiString" + "<erroneous type>"
definetemplates.pas(9567) Fatal: (10026) There were 9 errors compiling 
module, stopping
Fatal: (1018) Compilation aborted
Makefile:2702: recipe for target 'codetools.ppu' failed
make[1]: *** [codetools.ppu] Error 1
make[1]: Leaving directory 
'/home/torsten/FreePascal/lazarus/components/codetools'
Makefile:3054: recipe for target 'codetools' failed
make: *** [codetools] Error 2

Reverting to r50472 works fine!

The svn log for r50473:
------------------------------------------------------------------------
r50473 | mattias | 2015-11-22 19:40:48 +0100 (Sun, 22 Nov 2015) | 1 line

IDE: search fppkg .fpm files for ppus in default compiler unit path
------------------------------------------------------------------------

Regards,
Torsten.




More information about the Lazarus mailing list