Re: Why is this perl checking code not working for me?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"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

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux