jhd@key.COM (John Danielson) (06/20/91)
I am working on porting the SDB debugger supplied with the SVR4 SPARC
reference port from AT&T. This SDB has been written in C++, and bundled
with the SDB source is V1.2 of CFRONT. (BTW. I am porting SDB to run
on a Silicon Graphics IRIS 4D, where is will run as a remote debugger to
a SPARC platform).
When running SDB source through CFRONT I keep having the following type
of error being reported:
+ ../../cfront/cfront +L +f../common/set_break.C
"../../inc/common/RegAccess.h", line 19: error: hexadecimal constant too large a
fter \x
sorry, cannot recover from previous error
Now when I look at the file that it complains about, there are no
hexadecimal constants (the syntax of the line that the above error is generated
on is "long fpbase;").
If I remake the file, CFRONT will successfully process the file, only
to die at on some other file later on in the make.
Has anyone else experienced a similar problem, and if so, any pointers
on how to fix it.
Thanks,
John