[7536] in Athena Bugs
(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