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.