[Info-vax] Perl (for OpenSSL) v. me
Craig A. Berry
craigberry at nospam.mac.com
Thu Feb 11 08:15:44 EST 2016
On 2/10/16 9:56 PM, Steven Schweda wrote:
> While I'm at it, a couple of other, minor Perl-on-VMS complaints:
>
> Using the PCSI kit ("VMSPORTS AXPVMS PERL522 V5.22-1"), I see:
>
> %DCL-I-SUPERSEDE, previous value of PERL_ROOT has been superseded
>
> because there are two DEFINE commands for PERL_ROOT in
> SYS$COMMON:[perl-5_22]perl_setup.com. The perl_setup.com in the 5.22.1
> source kit is different enough not to do this.
The perl_setup.com in the PCSI kit starts from the one generated at
configuration time in the source kit but it looks like there is an
automated edit that has gone haywire and duplicated the DEFINES. Thanks
for the heads up.
> Either way, perl_setup.com looks at P1 to let the user specify a
> directory explicitly (default: the directory where perl_setup.com
> resides):
>
> [...]
> $ if P1 .EQS. ""
> $ then
> $ myproc = f$environment("PROCEDURE")
> [...]
> $ root_spec = myroot_dev + "[" + myroot_dir + ".]"
> $ else
> $ root_spec = P1
> $ endif
> [...]
>
> But there's no comment in there to explain this. The victim must puzzle
> it out for himself. (Or find some documentation somewhere else?)
The victim isn't expected to need to mess with it. The P1 handling is
primarily there for use when installing from source where it specifies
the target location, which (since you haven't installed yet) isn't the
current location where the command procedure resides.
More information about the Info-vax
mailing list