diff --git a/config/ax_prog_perl_modules.m4 b/config/ax_prog_perl_modules.m4 index 70b3230ebdd..664e7aae3bc 100644 --- a/config/ax_prog_perl_modules.m4 +++ b/config/ax_prog_perl_modules.m4 @@ -55,12 +55,12 @@ if test "x$PERL" != x; then AC_MSG_CHECKING(for perl module $ax_perl_module) # Would be nice to log result here, but can't rely on autoconf internals - $PERL -e "use $ax_perl_module; exit" > /dev/null 2>&1 + modversion=`$PERL -e "use $ax_perl_module; my \\\$x=q($ax_perl_module); \\\$x =~ s/ .*//; \\\$x .= q(::VERSION); eval qq{print \\\\$\\\$x\\n}; exit;" 2>/dev/null` if test $? -ne 0; then AC_MSG_RESULT(no); ax_perl_modules_failed=1 else - AC_MSG_RESULT(ok); + AC_MSG_RESULT($modversion); fi done diff --git a/configure b/configure index 7d4e42dd624..ded80be880b 100755 --- a/configure +++ b/configure @@ -19301,14 +19301,14 @@ if test "x$PERL" != x; then $as_echo_n "checking for perl module $ax_perl_module... " >&6; } # Would be nice to log result here, but can't rely on autoconf internals - $PERL -e "use $ax_perl_module; exit" > /dev/null 2>&1 + modversion=`$PERL -e "use $ax_perl_module; my \\\$x=q($ax_perl_module); \\\$x =~ s/ .*//; \\\$x .= q(::VERSION); eval qq{print \\\\$\\\$x\\n}; exit;" 2>/dev/null` if test $? -ne 0; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; }; ax_perl_modules_failed=1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $modversion" >&5 +$as_echo "$modversion" >&6; }; fi done