Commit dcc9d373 authored by Tom Lane's avatar Tom Lane

Make the configure messages rejecting old bison and flex versions include

the full path and version of the program being rejected.
parent 34a11144
# $PostgreSQL: pgsql/config/programs.m4,v 1.25 2009/07/13 01:51:56 tgl Exp $ # $PostgreSQL: pgsql/config/programs.m4,v 1.26 2009/07/13 05:36:53 tgl Exp $
# PGAC_PATH_BISON # PGAC_PATH_BISON
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
AC_DEFUN([PGAC_PATH_BISON], AC_DEFUN([PGAC_PATH_BISON],
[# Let the user override the search [# Let the user override the search
if test -z "$BISON"; then if test -z "$BISON"; then
AC_CHECK_PROGS(BISON, bison) AC_PATH_PROGS(BISON, bison)
fi fi
if test "$BISON"; then if test "$BISON"; then
...@@ -19,8 +19,8 @@ if test "$BISON"; then ...@@ -19,8 +19,8 @@ if test "$BISON"; then
if echo "$pgac_bison_version" | $AWK '{ if ([$]4 < 1.875) exit 0; else exit 1;}' if echo "$pgac_bison_version" | $AWK '{ if ([$]4 < 1.875) exit 0; else exit 1;}'
then then
AC_MSG_WARN([ AC_MSG_WARN([
*** The installed version of Bison is too old to use with PostgreSQL. *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
*** Bison version 1.875 or later is required.]) *** Bison version 1.875 or later is required, but this is $pgac_bison_version.])
BISON="" BISON=""
fi fi
fi fi
...@@ -76,7 +76,7 @@ else ...@@ -76,7 +76,7 @@ else
else else
AC_MSG_WARN([ AC_MSG_WARN([
*** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL. *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
*** Flex version 2.5.31 or later is required.]) *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version.])
fi fi
fi fi
fi fi
......
...@@ -6685,20 +6685,22 @@ do ...@@ -6685,20 +6685,22 @@ do
set dummy $ac_prog; ac_word=$2 set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; } $as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_BISON+set}" = set; then if test "${ac_cv_path_BISON+set}" = set; then
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
if test -n "$BISON"; then case $BISON in
ac_cv_prog_BISON="$BISON" # Let the user override the test. [\\/]* | ?:[\\/]*)
else ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ;;
*)
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH for as_dir in $PATH
do do
IFS=$as_save_IFS IFS=$as_save_IFS
test -z "$as_dir" && as_dir=. test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do for ac_exec_ext in '' $ac_executable_extensions; do
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_BISON="$ac_prog" ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2 break 2
fi fi
...@@ -6706,9 +6708,10 @@ done ...@@ -6706,9 +6708,10 @@ done
done done
IFS=$as_save_IFS IFS=$as_save_IFS
;;
esac
fi fi
fi BISON=$ac_cv_path_BISON
BISON=$ac_cv_prog_BISON
if test -n "$BISON"; then if test -n "$BISON"; then
{ $as_echo "$as_me:$LINENO: result: $BISON" >&5 { $as_echo "$as_me:$LINENO: result: $BISON" >&5
$as_echo "$BISON" >&6; } $as_echo "$BISON" >&6; }
...@@ -6730,11 +6733,11 @@ $as_echo "$as_me: using $pgac_bison_version" >&6;} ...@@ -6730,11 +6733,11 @@ $as_echo "$as_me: using $pgac_bison_version" >&6;}
if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}' if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
then then
{ $as_echo "$as_me:$LINENO: WARNING: { $as_echo "$as_me:$LINENO: WARNING:
*** The installed version of Bison is too old to use with PostgreSQL. *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
*** Bison version 1.875 or later is required." >&5 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&5
$as_echo "$as_me: WARNING: $as_echo "$as_me: WARNING:
*** The installed version of Bison is too old to use with PostgreSQL. *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
*** Bison version 1.875 or later is required." >&2;} *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&2;}
BISON="" BISON=""
fi fi
fi fi
...@@ -6787,10 +6790,10 @@ else ...@@ -6787,10 +6790,10 @@ else
else else
{ $as_echo "$as_me:$LINENO: WARNING: { $as_echo "$as_me:$LINENO: WARNING:
*** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL. *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
*** Flex version 2.5.31 or later is required." >&5 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&5
$as_echo "$as_me: WARNING: $as_echo "$as_me: WARNING:
*** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL. *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
*** Flex version 2.5.31 or later is required." >&2;} *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&2;}
fi fi
fi fi
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment