I'm in the process of moving some pascal code from an old sun compiler to gpc, and encountered a problem with rewrite. Here's a little program that illustrates it:
Program Main(input,output); Var assembly : text; begin rewrite(assembly,'output.file'); writeln(assembly,'Hello'); writeln(assembly,'Goodbye...'); end.
Ths compiles ok, but when I run it, I get the error message
?GPC runtime error: (gpc-rts) Internal file namei wrong (#700)
when the rewrite is executed.
We appear to have version 2.7.2.1 of gpc installed, and I'm running it on a Sun UltraSPARC (Solaris 2.5).
I'd be grateful if someone could tell me whether this is a known bug, and if it is, whether it's fixed in a later version of gpc.
Please reply directly to me at jcbeatty@uwaterloo.ca - I'm not yet a member of the gpc mailing list.
Thanks immensely.
regards, john beatty
------------------------------ Prof. John C. Beatty Computer Science Department University of Waterloo 200 University Avenue Waterloo, Ontario Canada N2L 3G1 +1 (519) 888-4567 x 4525 voice +1 (519) 885-1208 fax