[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AIX Compile problem
From: |
Brian E. Seppanen |
Subject: |
Re: AIX Compile problem |
Date: |
Wed, 13 Apr 2005 15:12:33 -0400 (EDT) |
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.
>
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.
Brian Seppanen
seppy@chartermi.net
608.826.1464