Index: configure =================================================================== RCS file: /cvsroot/pgsql-server/configure,v retrieving revision 1.263 diff -c -c -r1.263 configure *** configure 27 May 2003 16:36:50 -0000 1.263 --- configure 6 Jun 2003 19:09:29 -0000 *************** *** 4424,4429 **** --- 4424,4442 ---- test -n "$YACC" && break done + + if test "$YACC"; then + if bison --version | sed q | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'; then + { echo "$as_me:$LINENO: WARNING: + *** The installed version of Bison is too old. PostgreSQL needs + *** Bison version 1.875 or later." >&5 + echo "$as_me: WARNING: + *** The installed version of Bison is too old. PostgreSQL needs + *** Bison version 1.875 or later." >&2;} + unset YACC + fi + fi + if test -z "$YACC"; then { echo "$as_me:$LINENO: WARNING: *** Without Bison you will not be able to build PostgreSQL from CVS or Index: configure.in =================================================================== RCS file: /cvsroot/pgsql-server/configure.in,v retrieving revision 1.254 diff -c -c -r1.254 configure.in *** configure.in 27 May 2003 16:36:50 -0000 1.254 --- configure.in 6 Jun 2003 19:09:30 -0000 *************** *** 585,590 **** --- 585,600 ---- PGAC_CHECK_STRIP AC_CHECK_PROGS(YACC, ['bison -y']) + + if test "$YACC"; then + if bison --version | sed q | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'; then + AC_MSG_WARN([ + *** The installed version of Bison is too old. PostgreSQL needs + *** Bison version 1.875 or later.]) + unset YACC + fi + fi + if test -z "$YACC"; then AC_MSG_WARN([ *** Without Bison you will not be able to build PostgreSQL from CVS or