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
