> > On Wed, 13 Apr 2005, Gehring, Andrew x66132 wrote: > > I'm trying to compile CF Engine 2.1.14 on AIX (5.3). > > > > I'm using Visual Age C 7.0 (IBM) > > > > the error: > > /bin/sh ../ylwrap cflex.l lex.yy.c cflex.c -- lex > > got /export/source/SRC/cfengine-2\.1\.14/src/ > > Error: 1285-311 There are too many transitions. > > 636/2000 nodes(%e); 10327/12000 positions(%p); 921/2000 (%n); 2427723 > > transitions > > 227/1000 packed char classes(%k) > > 16001/16000 packed transitions(%a) > > 0/34096 output slots(%o) > > > > make[2]: *** [cflex.c] Error 1 > > make[2]: Leaving directory `/export/source/SRC/cfengine-2.1.14/src' > > make[1]: *** [all] Error 2 > > make[1]: Leaving directory `/export/source/SRC/cfengine-2.1.14/src' > > make: *** [all-recursive] Error 1 > > > > I saw a message in the archives about needing bison, but I do have it > > > > # bison -V > > bison (GNU Bison) 1.875 > > Written by Robert Corbett and Richard Stallman. > From: "Brian E. Seppanen" > I'm not sure if this will help. I've had a problem similar to what you > mention on solaris 9 (sparc) with cfengine-2.1.13. If I remember > correctly I had to move /usr/local/bin/yacc which I believe is part of the > bison package out of my path, and use /usr/ccs/bin/yacc. I had to > specifically configure with /usr/ccs/bin/yacc in my path. Once that was > done it compiled cleanly. I too had a package using bison 1.875. > Perhaps it's a bison bug... > > I'm sure I'm going to encounter the issue again, because I obviously > wasn't keeping notes as carefully as I should have been.
Fwiw, my notes say that /usr/ccs/bin/yacc yields the same "too many transitions" error. My work-around is to ignore the fact that ylwrap fails (by adding a dash in front of it's invocation in the Makefile)... jasmine(rader): diff Makefile.orig Makefile 744c744 < $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE) --- > -$(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE) Perhaps that hack will work for AIX 5.3 too. steve - - - systems & network manager high energy physics university of wisconsin _______________________________________________ Help-cfengine mailing list Help-cfengine@gnu.org http://lists.gnu.org/mailman/listinfo/help-cfengine