GNU bug report logs -
#67891
automake-1.16i doesn't build on Solaris 10 sparc
Previous Next
Reported by: Paul Eggert <eggert <at> cs.ucla.edu>
Date: Tue, 19 Dec 2023 00:36:02 UTC
Severity: normal
Done: Karl Berry <karl <at> freefriends.org>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 67891 <at> debbugs.gnu.org (full text, mbox):
On 2023-12-19 14:54, Karl Berry wrote:
> Hi Paul,
>
> help2man: can't get `--help' info from bin/automake
> Try `--no-discard-stderr' if option outputs to stderr
>
> So, the obvious question is, why can't help2man run bin/automake?
> Clearly it works on other systems, and it doesn't seem like this should
> be especially system-dependent. Can you run bin/automake --help by hand?
$ bin/automake --help
Unrecognized escape \K passed through at bin/automake line 8135.
Here's line 8135:
$output =~ s/^((#.*)?\n)*\K/.POSIX:\n\n/;
Solaris 10 'perl --version' says it's Perl v5.8.4. v5.8.4 is dated 2004
but \K was added in v5.10, according to:
https://metacpan.org/release/RGARCIA/perl-5.10.0/view/pod/perl5100delta.pod#K-escape
'configure' says perl v5.6 is required and v5.10 is recommended, so
v5.8.4 should work even if not recommended. v5.6 came out in 2000,
v5.8.4 in 2004, v5.10 in 2007; Solaris 10 is dated 2005 and Oracle
currently plans to support it through January 2027
<https://blogs.oracle.com/solaris/post/new-end-date-of-extended-support-for-oracle-solaris-10-and-113>.
A simple fix would be for Automake to require Perl 5.10; this'd mean I'd
have to build Perl to test Automake on Solaris 10.
> Also, I'm assuming this failure was running from the development source
> tree. Does the release tarball work on Solaris 10?
I was using the release tarball.
This bug report was last modified 1 year and 211 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.