After having update to Catalina + newest Cocoa source, I updated Indy and encounter some errors in
IdGlobal.pas ... However, not sure where fault lies...
IdGlobal.pas(4607,57) Error: Typecast has different size (4 -> 8 ) in assignment
at
{$IFDEF THANDLE_64}
Result := THandle(InterlockedExchange64(Int64(VTarget), Int64(AValue)));
{$ENDIF}
and two of the
IdGlobal.pas(8523,17) Error: Identifier not found "PRawByteString"
at
SetCodePage(PRawByteString(@Result)^, GetEncodingCodePage(ADestEncoding), False);
...
When I run "svn up" on my fprsrc directory it says 43661
Inside Lazarus about dialog I have IDE version 2.1.0, FPC 3.0.4, SVN revision 61470M
...
However, what is puzzling that searching on the net it seems *PRawByteString* should be defined in FPC system, unit? So somehow my FPC source is possibly outdated?