In message <16021520565814_2020c...@antinode.info> on Mon, 15 Feb 2016 20:56:58 -0600 (CST), "Steven M. Schweda" <s...@antinode.info> said:
sms> There's (still) a curious (but non-fatal) error message from sms> somewhere in the VMS configure procedure: sms> sms> ALP $ @config sms> Configuring OpenSSL version 1.1.0-pre3 (0x0x10100003L) sms> no-crypto-mdebug [default] OPENSSL_NO_CRYPTO_MDEBUG (skip dir) sms> [...] sms> Configuring for vms-alpha sms> %DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters sms> \2\ sms> IsMK1MF =no sms> CC =CC/DECC sms> [...] sms> sms> From somewhere in the "Configure" Perl script? Yeah, that one is entirely harmless (and known). sms> INSTALL.VMS: sms> sms> [...] sms> This will buidl and install OpenSSL in the default location, which is sms> ^^ Thank you. sms> SYS$COMMON:[OPENSSL-'VERSION']. If you want it to be anywhere else, sms> run config.com like this: sms> sms> $ @config --prefix=PROGRAM:[OPENSSL] sms> sms> Sadly, this causes a failure with obtuse messages: sms> sms> ALP $ @ config.com --prefix=ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-pre3] sms> [...] sms> sms> ALP $ mms sms> sms> SET DEFAULT [.crypto.aes] sms> 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=([--.- sms> include],[--],[--.crypto.include]) /OBJECT=[]aes_cbc.OBJ /REPOSITORY=[--] aes_cbc.c sms> %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters sms> \=ALP$DKC100\ sms> %MMS-F-ABORT, For target [.CRYPTO.AES]AES_CBC.OBJ, CLI returned abort status: %X00038110 sms> -CLI-W-PARMDEL, invalid parameter delimiter - check use of special characters sms> sms> Apparently, the test for "--prefix" is case-sensitive, and DCL can't sms> be trusted. Quotation helps: sms> sms> ALP $ @ config.com "--prefix=ALP$DKC100:[UTILITY.SOURCE.OPENSSL.1_1_0-pre3]" sms> [...] You're running with the extended parsing style, aren't you? I always forget that possibility ... sms> ALP $ mms sms> sms> SET DEFAULT [.crypto.aes] sms> 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.- sms> include]) /OBJECT=[]aes_cbc.OBJ /REPOSITORY=[--] aes_cbc.c sms> [...] sms> sms> Installation fails, however: sms> sms> ALP $ mms install sms> sms> *** Installing development files sms> CREATE/DIR ossl_installroot:[include.openssl] sms> COPY/PROT=W:R openssl:*.h ossl_installroot:[include.openssl] sms> %COPY-F-OPENIN, error opening openssl:*.h as input sms> -RMS-F-FNM, error in file name sms> %MMS-F-ABORT, For target INSTALL_DEV, CLI returned abort status: %X1067109C. sms> ALP $ sms> sms> I haven't yet looked into that one. When looking into it, I suggest you do so with mms/macro="NODEBUG=""""", that'll display the temporary logicals that get created under the hood. (fair warning, it's not the most elegant coding) sms> Things seem to be improved, but not yet perfect. True. I didn't expect perfect at this point, though. I certainly hope we will have been able to tighten things up 'til April. Cheers, Richard -- Richard Levitte levi...@openssl.org OpenSSL Project http://www.openssl.org/~levitte/ -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev