[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Perl version problem in autoconf-2.68b
From: |
Paul Eggert |
Subject: |
Perl version problem in autoconf-2.68b |
Date: |
Thu, 01 Mar 2012 22:23:47 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 |
I tried to build Autoconf 2.68b on our production Solaris 8 sparc host
(yes, we still have some in production), and the build failed as follows:
autom4te_perllibdir='..'/lib AUTOM4TE_CFG='\
../lib/autom4te.cfg' ../bin/autom4te -B '..'/lib -B '..'/lib --lan\
guage M4sh --cache '' --melt ./autoconf.as -o autoconf.in
Perl 5.006002 required--this is only version 5.00503, stopped at ../lib/Autom4t\
e/General.pm line 35.
BEGIN failed--compilation aborted at ../lib/Autom4te/General.pm line 35.
BEGIN failed--compilation aborted at ../bin/autom4te line 41.
*** Error code 255
make: Fatal error: Command failed for target `autoconf.in'
Current working directory /var/run/rpc_door/eggert/autoconf-2.68b/bin
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /var/run/rpc_door/eggert/autoconf-2.68b
*** Error code 1
make: Fatal error: Command failed for target `all'
Solaris 8 ships with Perl 5.005_03. This satisfies Autoconf 'configure',
which requires only 5.005_03 or better. But
lib/Autom4te/Getopt.pm and lib/Autom4te/General.pm
require 5.006_002. Not being a Perl expert, I don't
know why they require the later version, or whether it's
easy to fix them so that they require only 5.005_03
(which would let me run the latest Autoconf on Solaris 8)
or whether we should fix configure.ac so that it checks for 5.006_002
or later, but anyway something should be done to improve on this
build glitch.
- Perl version problem in autoconf-2.68b,
Paul Eggert <=