Hi, I've downloaded Lazarus from shttp://www.getlazarus.org/
FPC 3.1.1 and Lazarus SVN 51308
The messages are:
Compilar proyecto, Modo: Release, Objetivo: release\lazpaint.exe: Código de salida 1, Errores: 28
uadjustcurves.pas(159,50) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(159,59) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(159,81) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(160,42) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(160,59) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(160,68) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(522,31) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(522,40) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(522,59) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(522,68) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(529,31) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(529,40) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(529,49) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
uadjustcurves.pas(529,68) Error: Wrong number of parameters specified for call to "Round"
types.pp(582,18) Error: Found declaration: Round:<record type>;
Seems that now Round is part of TPointF in unit Types:
function TPointF.Round: TPoint;
begin
result.x:=System.round(x);
result.y:=System.round(y);
end;
And enters in conflict with the round function. Is a problem of FPC / Lazarus or Lazpaint?