[openssl-dev] OpenSSL version 1.1.0 pre release 3 v. VMS

Steven M. Schweda sms at antinode.info
Tue Feb 16 02:56:58 UTC 2016


   There's (still) a curious (but non-fatal) error message from
somewhere in the VMS configure procedure:

ALP $ @config
Configuring OpenSSL version 1.1.0-pre3 (0x0x10100003L)
    no-crypto-mdebug [default]  OPENSSL_NO_CRYPTO_MDEBUG (skip dir)
[...]
Configuring for vms-alpha
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
 \2\
IsMK1MF       =no
CC            =CC/DECC
[...]

   From somewhere in the "Configure" Perl script?


INSTALL.VMS:

[...]
 This will buidl and install OpenSSL in the default location, which is
              ^^
 SYS$COMMON:[OPENSSL-'VERSION'].  If you want it to be anywhere else,
 run config.com like this:

  $ @config --prefix=PROGRAM:[OPENSSL]

   Sadly, this causes a failure with obtuse messages:

ALP $ @ config.com --prefix=ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-pre3]
[...]

ALP $ mms

SET DEFAULT [.crypto.aes]
CC/DECC /DEFINE=(OPENSSL_THREADS,OPENSSLDIR="""SYS$COMMON:[SSL]""",ENGINESDIR="""OSSL$ENGINES:""")   /STANDARD=RELAXED/NOLIST/PREFIX=ALL/NAMES=(AS_IS,SHORTENED) /OPTIMIZE/NODEBUG --PREFIX=ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-PRE3]/INCLUDE=([--.-
include],[--],[--.crypto.include]) /OBJECT=[]aes_cbc.OBJ /REPOSITORY=[--] aes_cbc.c
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
 \=ALP$DKC100\
%MMS-F-ABORT, For target [.CRYPTO.AES]AES_CBC.OBJ, CLI returned abort status: %X00038110
-CLI-W-PARMDEL, invalid parameter delimiter - check use of special characters

   Apparently, the test for "--prefix" is case-sensitive, and DCL can't
be trusted.  Quotation helps:

ALP $ @ config.com "--prefix=ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-pre3]"
[...]

ALP $ mms

SET DEFAULT [.crypto.aes]
CC/DECC /DEFINE=(OPENSSL_THREADS,OPENSSLDIR="""ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-pre3.SSL]""",ENGINESDIR="""OSSL$ENGINES:""")   /STANDARD=RELAXED/NOLIST/PREFIX=ALL/NAMES=(AS_IS,SHORTENED) /OPTIMIZE/NODEBUG/INCLUDE=([--.include],[--],[--.crypto.-
include]) /OBJECT=[]aes_cbc.OBJ /REPOSITORY=[--] aes_cbc.c
[...]

   Installation fails, however:

ALP $ mms install

*** Installing development files
CREATE/DIR ossl_installroot:[include.openssl]
COPY/PROT=W:R openssl:*.h ossl_installroot:[include.openssl]
%COPY-F-OPENIN, error opening openssl:*.h as input
-RMS-F-FNM, error in file name
%MMS-F-ABORT, For target INSTALL_DEV, CLI returned abort status: %X1067109C.
ALP $ 

   I haven't yet looked into that one.

   Things seem to be improved, but not yet perfect.

------------------------------------------------------------------------

   Steven M. Schweda               sms at antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547


More information about the openssl-dev mailing list