"Dr. David Kirkby" <david.kirkby@xxxxxxxxxx> writes: > It STILL does not work for me, though at least it is not a syntax error. > > checking for perl... /usr/local/bin/perl > checking for Perl version 5.6.0 or later... no > configure: error: Sorry, your version of perl is too old > drkirkby@smudge:[~/zzz-1.2.3] $ perl -v > > This is perl, v5.8.4 built for sun4-solaris-64int > (with 31 registered patches, see perl -V for more detail) > > This is what I have in configure.ac > > minimum_perl_version="5.6.0" > AC_PATH_PROG([PERL],[perl]) > AX_PROG_PERL_VERSION([$minimum_perl_version],[],[AC_MSG_ERROR([Sorry, your > version of perl is too old]) ]) If you want to use a shell variable here, you need to modify the code to use double quotes rather than single quotes. [AS_IF(["$PERL" -e 'require $1;' >/dev/null 2>&1], That would need to be "require $1;" instead. Also, the shell variable would need to be exported. It would be easier to not use shell variables. -- Russ Allbery (rra@xxxxxxxxxxxx) <http://www.eyrie.org/~eagle/> _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf