From 1593998ae858902e805eb0f8bf3b019399044471 Mon Sep 17 00:00:00 2001 From: Andrew Dunstan Date: Fri, 12 Nov 2021 10:36:30 -0500 Subject: [PATCH] Report found versions of required perl modules Configure tests for the presence of perl modules required for TAP tests, and that they meet specified minimum version requirements. This patch makes it report the version of the module that's actually found rather than just an 'ok' message. This will help in deciding if we can upgrade minimum requirements for these modules. Discussion: https://postgr.es/m/f5e1d308-4e33-37a7-bdf1-f6e0c75119de@dunslane.net --- config/ax_prog_perl_modules.m4 | 4 ++-- configure | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) 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