[Lazarus] Cannot compile trunk

Leonardo M. Ramé l.rame at griensu.com
Wed Oct 19 16:38:53 CEST 2011


On 2011-10-19 11:13:13 -0300, Leonardo M. Ramé wrote:
> Hi, I'm trying to compile Trunk with fpc 2.7.1 (also from trunk), and I'm getting this while trying to do a "make clean all":
> 
> lconvencoding.pas(6123,8) Hint: Conversion between ordinals and pointers is not portable
> lconvencoding.pas(6163,8) Hint: Conversion between ordinals and pointersis not portable
> paswstring.pas(368,43) Error: Incompatible types: got "<address of procedure(PWideChar,var AnsiString,Int64);Register>" expected
> "TUnicodeStringManager.<procedure variable type of procedure(PWideChar,var RawByteString,Word,Int64);Register>"
> paswstring.pas(369,43) Error: Incompatible types: got "<address of procedure(PChar,var WideString,Int64);Register>" expected
> "TUnicodeStringManager.<procedure variable type of procedure(PChar,Word,var WideString,Int64);Register>"
> paswstring.pas(407,46) Error: Incompatible types: got "<address of procedure(PWideChar,var AnsiString,Int64);Register>" expected
> "TUnicodeStringManager.<procedure variable type of procedure(PUnicodeChar,var RawByteString,Word,Int64);Register>"
> paswstring.pas(408,46) Error: Incompatible types: got "<address of procedure(PChar,var UnicodeString,Int64);Register>" expected
> "TUnicodeStringManager.<procedure variable type of procedure(PChar,Word,var UnicodeString,Int64);Register>"
> paswstring.pas(421) Fatal: There were 4 errors compiling module, stopping
> Fatal: Compilation aborted
> make[1]: *** [lazutils.ppu] Error 1
> make[1]: se sale del directorio
> «/home/leonardo/Desarrollo/lazarus/components/lazutils»
> make: *** [lazutils] Error 2
> 
> 

I had to revert to rev 32966 to compile it successfully.

-- 
Leonardo M. Ramé
http://leonardorame.blogspot.com




More information about the Lazarus mailing list