[7536] in Athena Bugs

home help back first fref pref prev next nref lref last post

(VAX) Version 7.2R: what is broken

daemon@ATHENA.MIT.EDU (Mark W. Eichin)
Thu May 9 00:28:33 1991

Date: Thu, 9 May 91 00:28:17 -0400
From: "Mark W. Eichin" <eichin@ATHENA.MIT.EDU>
To: bugs@ATHENA.MIT.EDU

System type, version:	(VAX) Version 7.2R
System name:		tsx-11
What's wrong:

cc has a DIMTABSZ too small to build InterViews. On several files, I
get things like:

"/mit/c++/2.0/vax/include/iostream.h", line 1568: compiler error: dimension table overflow

"../../../.././src/include/IV-look/2.6/InterViews/menu.h", line 106: compiler error: dimension table overflow

/source/bsd-4.3/vax/lib/mip/cgram.y has:

dstash( n ){ /* put n into the dimension table */
	if( curdim >= DIMTABSZ-1 ){
		cerror( "dimension table overflow");
		}
	dimtab[ curdim++ ] = n;
	}

and config.h has

#define DIMTABSZ 	4200		/* dimension/size table size */

What should have happened:

Ideally, there should be no such hard coded values, but then again
config.h was last changed Aug 25 1985... So I'd settle for doubling
the constant.

				_Mark_ <eichin@athena.mit.edu>
				MIT Student Information Processing Board

home help back first fref pref prev next nref lref last post