Schain botch 4 ...

Super-User root at quasar.wpd.sgi.com
Sat Mar 9 02:42:46 AEST 1991


In article <1991Mar7.195546.4477 at thunder.mcrcim.mcgill.edu> foisy at 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 at sgi.com ]
[``What can go wrong?''                           --Calvin to Hobbes]



More information about the Comp.sys.sgi mailing list