[comp.sys.3b1] sc 6.14 build

ruck@reef.cis.ufl.edu (John Ruckstuhl) (04/29/91)

Any 3b1's using sc 6.14?  I'm still using 6.1, but recently tried to
build 6.14.  The make failed early, with:

yacc -d gram.y
 fatal error: too many terminals, limit 127, line 346

Is this a situation where the software has grown past the size where our
tools can compile it?  (Aren't we about to that point with gcc and perl?)
Thank you for any suggestions.
BTW, I will mail a copy of this article to Jeff Buhrt, the current
maintainer.

Best Regards,
ruck.
-- 
John R Ruckstuhl, Jr			ruck@alpha.ee.ufl.edu
Dept of Electrical Engineering		ruck@cis.ufl.edu, uflorida!ruck
University of Florida			ruck%sphere@cis.ufl.edu, sphere!ruck

david@wmms.UUCP (David R. Mayne) (04/30/91)

In article <28277@uflorida.cis.ufl.EDU>, ruck@reef.cis.ufl.edu (John Ruckstuhl) writes:
> Any 3b1's using sc 6.14?  I'm still using 6.1, but recently tried to
> build 6.14.  The make failed early, with:
> 
> yacc -d gram.y
>  fatal error: too many terminals, limit 127, line 346
> 

Yes, there is a hard limit on the number of terminal symbols allowed
in the stock yacc.

Get byacc (Berkeley yacc). Compiles without a hitch on the 3b1. Also operates
much faster than the stock yacc.

Last time I checked, byacc was availible from skeeve (that's where I got
my copy - thanks to Arnold Robbins for making this archive site availible).

Best of luck,
David

-- 
David R. Mayne         1364 Normandy Dr. NE             Atlanta, GA 30306
david@wmms             (404) 876-0943        ...!gatech!bagend!wmms!david