[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