On Thu, Jun 02, 2005 at 01:16:10PM -0500, Andrew Latham wrote: > upgrade > just ./conifure and make it....... > > Centos version is older... Try upgrading.....
I followed the instructions in warning and in the package README and the warning went away on a subsequent "make clean; make install > make.out 2>&1". Still using the same bison: [EMAIL PROTECTED] asterisk]# bison --version bison (GNU Bison) 1.875c It's the flex update that did it: [EMAIL PROTECTED] asterisk]# flex --version flex 2.5.31 I misinterpreted where the problem was. I thought it was in bison and instead it was in flex. This is way more direct involvement with lex/yacc than I've ever had before, so I pass that off as my excuse. I guess I could have just read the warning message that explicitly says that the "expression parser" is flex. Here's what the good output looks like. I like to put this stuff in to make for better googles. make ast_expr.a make[1]: Entering directory `/usr/src/asterisk' bison -v -d --name-prefix=ast_yy ast_expr2.y -o ast_expr2.c gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"CVS-HEAD-06/02/05-20:25:56\" -DASTERISK_VERSION_NUM=999999 -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -fomit-frame-pointer -c -o ast_expr2.o ast_expr2.c ast_expr2.c: In function `ast_yyparse': ast_expr2.c:1124: warning: implicit declaration of function `ast_yylex' flex ast_expr2.fl gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"CVS-HEAD-06/02/05-20:25:56\" -DASTERISK_VERSION_NUM=999999 -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -fomit-frame-pointer -c -o ast_expr2f.o ast_expr2f.c ast_expr2f.c:1772: warning: no previous prototype for `ast_yyget_column' ast_expr2f.c:1848: warning: no previous prototype for `ast_yyset_column' ar r ast_expr.a ast_expr2.o ast_expr2f.o ranlib ast_expr.a rm ast_expr2.c Thanks, -- Mike > > On 6/2/05, Mike M <[EMAIL PROTECTED]> wrote: > > Hi, > > > > (I seem to be having some trouble getting messages to post on the list so > > I may be duplicating an earlier post. Apologies if this is the case.) > > > > I am compiling CVS tip Asterisk on a fresh CentOS 3.4 install. I got > > this warning: > > > > make ast_expr.a > > make[1]: Entering directory `/usr/src/asterisk' > > bison -v -d --name-prefix=ast_yy ast_expr.y -o ast_expr.c > > ================================================================================= > > NOTE: Using older version of expression parser. To use the newer > > version, > > NOTE: upgrade to flex 2.5.31 or higher, which can be found at > > NOTE: http://sourceforge.net/project/showfiles.php?group_id=72099 > > ================================================================================= > > > > My bison is this: bison (GNU Bison) 1.875c (Which appears to be ancient > > because the s/f link above shows the 2.5.31 flex archive date as > > 2003-03-31). > > > > What's the risk of ignoring this warning? > > > > Rhetorical question: why is CentOS using a moldy old flex/bison package? > > > > Thanks, > > -- > > Mike _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
