[fpc-devel] Illegal Expression: Compile Err - On one XP Pro box, not another - same source. Please Advise
Marc Weustink
marc at dommelstein.net
Sat Jan 20 03:48:22 CET 2007
Jason P Sage wrote:
> Hello All,
>
> I have just installed the same exact FPC 2.0.4 Binary install on a new XP
> Pro Box. When I compile code on this box with source files that compile
> On my other XP Pro box and my Fedora Linux Box - I get invalid operator.
>
> I'm using the Bracket style compiler directive for objfpc compile mode in
> the source file.
>
> Here is pseudo code example of the problem. This problem is very mechanical
> and reproducible on this new XP Pro machine. I'm hoping it’s a compiler
> configuration flag or something - but I can't figure it out.
>
>
> -----------------BEGIN------------------
>
> program test;
>
> // Platform Size integer in theory (32 bit on 32bit machine)
> var MyInt: integer;
>
> begin
> MyInt+=1; // Error Here
> End.
>
> -------------- END -------------------
>
> Note: Same Source file compiles fine on both an XP Pro box, and a Linux
> Fedora 5 box, but on a brand new Windows XP Pro machine - this problem is
> coming up.
This is not a standard pascal syntax. You need to enable this with the
-Sc switch.
I guess you changed your fpc.cfg and haven't done so on your new box
Marc
More information about the fpc-devel
mailing list