Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!decwrl!nsc!amdahl!key!jhd From: jhd@key.COM (John Danielson) Newsgroups: comp.lang.c++ Subject: CFRONT 1.2 problems Message-ID: <2703@key.COM> Date: 19 Jun 91 17:31:19 GMT Organization: Key Computer Labs, Fremont, CA Lines: 26 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