[Info-vax] Perl (for OpenSSL) v. me
Steven Schweda
sms.antinode at gmail.com
Thu Feb 4 23:54:03 EST 2016
The new OpenSSL builders rely on a modern Perl. Figuring
"What could go wrong?", I sucked down a Perl 5.22.1 kit, and
built it on a VMS Alpha V8.4 system. The build seemed to
work:
ALP $ perl --version
This is perl 5, version 22, subversion 1 (v5.22.1) built for VMS_AXP
[...]
As did most of the tests:
[...]
Failed 5 tests out of 2140, 99.77% okay.
../cpan/HTTP-Tiny/t/140_proxy.t
../cpan/Pod-Simple/t/search50.t
../cpan/Test-Harness/t/proverun.t
io/argv.t
run/locale.t
[...]
The OpenSSL builders require one particular package:
ALP $ perl Configure vms-alpha
Can't locate Text/Template.pm in @INC (you may need to install the
Text::Template module) (@INC contains: /perl_root/lib/site_perl/VMS_AXP
/perl_root/lib/site_perl /perl_root/lib/VMS_AXP/5_22_1 /perl_root/lib
.) at Configure line 1248.
BEGIN failed--compilation aborted at Configure line 1248.
%SYSTEM-F-ABORT, abort
And the OpenSSL docs suggest the following as a remedy:
cpan -f -i "Text::Template"
This was not a roaring success:
ALP $ cpan -f -i "Text::Template"
Loading internal null logger. Install Log::Log4perl for logging messages
CPAN.pm requires configuration, but most of it can be done automatically.
If you answer 'no' below, you will enter an interactive dialog for each
configuration option instead.
Would you like to configure as much as possible automatically? [yes]
ALP::_RTA2: 11:01:26 perl CPU=00:30:37.99 PF=4936 IO=3605916 MEM=3042
ALP::_RTA2: 11:01:34 perl CPU=00:30:45.72 PF=4937 IO=3621096 MEM=3043
ALP::_RTA2: 12:02:57 perl CPU=01:28:46.40 PF=7183 IO=10491370 MEM=3719
ALP::_RTA2: 13:00:48 perl CPU=02:24:01.44 PF=8338 IO=17110867 MEM=4019
Apparently, "yes" was not the best answer. With "no":
[...]
Where is your gpg program? []
Where is your patch program? [patch]
Where is your patch program? [patch]
Where is your patch program? [patch]
Where is your patch program? [patch]
[...]
Found the loop. This was the only such query with a non-empty
default response. A space instead of a null response got me
past that one. Continuing on with default responses...
[...]
If no urllist has been chosen yet, would you prefer CPAN.pm to connect
to the built-in default sites without asking? (yes/no)? [yes]
Would you like me to automatically choose some CPAN mirror
sites for you? (This means connecting to the Internet) [yes]
unknown name or service at /perl_root/lib/CPAN/Mirrors.pm line 564.
%SYSTEM-F-ABORT, abort
Not entirely satisfactory. Repeating the procedure using a pre-built
PCSI kit for Perl v5.22.1 gave the same results.
I tried subscribing to vmsperl-subscribe at perl.org, but got
no prompt response. (I could be blocking something, but
e-mail from addresses near perl.org should be getting
through.)
So, I'm open to suggestions on how to get a working Perl
with "Text::Template", so that I can get onto the next
failure.
More information about the Info-vax
mailing list