foisy@McRCIM.McGill.EDU (Andre Foisy) (03/08/91)
I have a small problem with the c preprocessor. I compile a file with
cc -DVOL=volatile -G 0 -O -c -I. vector.c
and get
(ccom): vector.c, line 2138: ccom: Internal: schain botch 4.
My brain goes dead when I see that message. I was told that I can
get around it by moving declarations from within blocks to outside. It
works but the problem is that AKCL generates the c when it compiles, I
will not always go and fix the c source.....
Is there a fix somewhere????
--
Andre Foisy McGill Research Centre for Intelligent Machines
foisy@mcrcim.mcgill.edu Computer Vision and Robotics Lab
McGill University, Montrealroot@quasar.wpd.sgi.com (Super-User) (03/09/91)
In article <1991Mar7.195546.4477@thunder.mcrcim.mcgill.edu> foisy@McRCIM.McGill.EDU (Andre Foisy) writes: > > I have a small problem with the c preprocessor. I compile a file with > > cc -DVOL=volatile -G 0 -O -c -I. vector.c > > and get > > (ccom): vector.c, line 2138: ccom: Internal: schain botch 4. > > My brain goes dead when I see that message. I was told that I can >get around it by moving declarations from within blocks to outside. It >works but the problem is that AKCL generates the c when it compiles, I >will not always go and fix the c source..... > > Is there a fix somewhere???? Fixed in the next release: 4.0. The hint will often work. Another possible workaround: renaming labels (changing the names of goto targets, which I assume exist in the code at hand). Ugly, I know. Sorry. Regards, [ David B. Anderson Silicon Graphics (415)335-1548 davea@sgi.com ] [``What can go wrong?'' --Calvin to Hobbes]