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