I've stumbled into a problem.

On one platform (linux x86_64, distro is CentOs6) I'm unable to compile fpc packages of fpc 3.0.4

The compiler is successful but the package compilation fails on package paszlib. The error given is

zbase.pas(446,7) Error: Illegal expression
zbase.pas(447,36) Error: Operator is not overloaded: "Constant String" + "zError(LongInt):AnsiString;"
zbase.pas(506) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted

The affected lines are:

      str(err,zerror);
      zerror:='Unknown zlib error '+zerror;

if I patch those lines, sort of:

      //str(err,zerror);
      zerror:='Unknown zlib error ';//+zerror;

then compilation fails in trees.pas: all occurences of tree[n].xx give raise to an error

trees.pas(871,18) Error: Array type required

(followed by 30 more similar messages)

I have no clue of where could be the problem.

Any hint will be greatly appreciated.

Giuliano

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to