[fpc-pascal] Unable to compile fpc 3.0.4
Giuliano Colla
giuliano.colla at fastwebnet.it
Sat Dec 9 20:43:37 CET 2017
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
More information about the fpc-pascal
mailing list