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