[comp.sys.encore] AT&T C++ 2.0 internal error on Encore Multimax

matthew@cs.ua.oz.au (Matthew Donaldson) (05/25/90)

I have recently been atempting to install AT&T C++ 2.0 on an Encore Multimax
running Umax 4.2.  I have got as far as making the "scratch" compiler, but
when I try to run it, cfront bombs out with this error:

internal <<AT&T C++ Translator 2.00 06/30/89>> error:  4272180-> base type::dcll_print( 85)

I traced this back to a routine called "simpl_init" in simpl..c - some sort
or initialisation.  The actual error occurs in dcl_print.  This is the
traceback (without symbols):

put__7dcl_bufFv(0x41e000)
dcl_print__4typeFP4name(0x41b280,0x412ff0)
dcl_print__4nameFUc(0x412ff0,0)
simpl_init__Fv()
main(1,0xffffeaec,0xffffeaf4)

I think the top one has something to do with the internal error routine
itself.  From the code where it occurred, it appears that it might be either
because dcl_print is being called with a bad parameter of some sort
(the offending line is in the "default" of a switch stmt), or because
it is not being called from an error printing routine (it examines a variable
set in the error-printing routine).


Has anyone else had this error message or one like it?

-------
Matthew Donaldson
matthew@cs.ua.oz.au
Operating Systems Group
Computer Science Department
University of Adelaide
--
---------------------------------------------------------------------
Matthew Donalson                        Phone   : +61 8 228 5309
Department of Computer Science          Telex   : UNIVAD AA89141
University of Adelaide                  Fax     : +61 8 223 1206
GPO Box 498 Adelaide SA 5001            ACSnet  : matthew@cs.ua.oz
AUSTRALIA                               Internet: matthew@cs.ua.oz.au