Xref: utzoo comp.lang.c++:7739 comp.sys.encore:624 Path: utzoo!attcan!uunet!aplcen!samsung!munnari.oz.au!sirius.ucs.adelaide.edu.au!sirius!matthew From: matthew@cs.ua.oz.au (Matthew Donaldson) Newsgroups: comp.lang.c++,comp.sys.encore Subject: AT&T C++ 2.0 internal error on Encore Multimax Message-ID: Date: 25 May 90 05:40:07 GMT Sender: news@ucs.adelaide.edu.au Followup-To: comp.lang.c++ Distribution: comp Organization: Computer Science, Adelaide University, Australia Lines: 39 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 <> 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