Hello, I have already made the correction off all remaining issues... 32/64 bit pointer size handling.
I still have some minor issues around tests.com... but in about an hour I will be able to submit a patch. Regards, Z -----Original Message----- From: Richard Levitte [mailto:rich...@levitte.org] Sent: den 12 november 2009 15:07 To: openssl-dev@openssl.org; s...@antinode.info Subject: Re: OpenSSL 1.0.0 beta4 release I just committed the suggested changes. I try to find the time checking the problems with the tests within the next few days. Cheers, Richard In message <09111115433492_20202...@antinode.info> on Wed, 11 Nov 2009 15:43:34 -0600 (CST), "Steven M. Schweda" <s...@antinode.info> said: sms> From: open...@master.openssl.org (OpenSSL) sms> sms> > OpenSSL version 1.0.0 Beta 4 sms> > [...] sms> > Since the third beta, the following has happened: sms> > [...] sms> - Build system fixes including VMS. sms> > [...] sms> sms> Not entirely successful. Around here: sms> sms> ALP $ cc /version sms> HP C V7.3-009 on OpenVMS Alpha V8.3 sms> sms> I tried: sms> @ makevms.com ALL "" NODEBUG DECC TCPIP sms> @ [.test]tests.com sms> sms> sms> ALP $ gdiff -u makevms.com_orig makevms.com sms> --- makevms.com_orig 2009-08-25 02:30:02 -0500 sms> +++ makevms.com 2009-11-11 13:21:47 -0600 sms> @@ -349,7 +349,7 @@ sms> $! sms> $! There are many places where this is needed. sms> $! sms> -$ WRITE H_FILE "#define _XOPEN_SOURCE_EXTENDED" sms> +$!!! WRITE H_FILE "#define _XOPEN_SOURCE_EXTENDED" sms> $! sms> $! Close the [.CRYPTO.<ARCH>]OPENSSLCONF.H file sms> $! sms> sms> What, too many things were working correctly? This _seriously_ sms> breaks the build. Why was this added? "is needed" is not a helpful sms> explanation. sms> sms> sms> --- apps/install.com_orig 2009-05-15 11:37:04 -0500 sms> +++ apps/install.com 2009-11-11 14:16:15 -0600 sms> @@ -57,7 +57,7 @@ sms> $ sms> $ SET NOON sms> $ COPY CA.COM WRK_SSLEXE:CA.COM/LOG sms> -$ SET FILE/PROT=W:RE WRK_SSLVEXE:CA.COM sms> +$ SET FILE/PROT=W:RE WRK_SSLEXE:CA.COM sms> $ COPY OPENSSL-VMS.CNF WRK_SSLROOT:[000000]OPENSSL.CNF/LOG sms> $ SET FILE/PROT=W:R WRK_SSLROOT:[000000]OPENSSL.CNF sms> $ SET ON sms> sms> Beside being simpler and perhaps a bit faster, using COPY /PROTECTION sms> instead of separate COPY and SET FILE /PROTECTION commands (as sms> previously suggested) would halve the opportunities for careless errors sms> of this type. sms> sms> sms> --- crypto/crypto-lib.com_orig 2009-08-25 02:22:08 -0500 sms> +++ crypto/crypto-lib.com 2009-11-11 10:48:40 -0600 sms> @@ -193,7 +193,8 @@ sms> $ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb" sms> $ LIB_MODES = "cbc128,ctr128,cfb128,ofb128" sms> $ LIB_BN_ASM = "[.asm]vms.mar,vms-helper" sms> -$ IF F$TRNLNM("OPENSSL_NO_ASM") THEN LIB_BN_ASM = "bn_asm" sms> +$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN - sms> + LIB_BN_ASM = "bn_asm" sms> $ LIB_BN = "bn_add,bn_div,bn_exp,bn_lib,bn_ctx,bn_mul,bn_mod,"+ - sms> "bn_print,bn_rand,bn_shift,bn_word,bn_blind,"+ - sms> "bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ - sms> sms> Even if MACRO32 code were faster on an Alpha, the MACRO32 compiler sms> there won't compile "vms.mar". sms> sms> sms> --- crypto/symhacks.h_orig 2009-05-15 11:00:08 -0500 sms> +++ crypto/symhacks.h 2009-11-11 10:56:52 -0600 sms> @@ -138,6 +138,8 @@ sms> #define X509_policy_node_get0_qualifiers X509_pcy_node_get0_qualifiers sms> #undef X509_STORE_CTX_get_explicit_policy sms> #define X509_STORE_CTX_get_explicit_policy X509_STORE_CTX_get_expl_policy sms> +#undef X509_STORE_CTX_get0_current_issuer sms> +#define X509_STORE_CTX_get0_current_issuer X509_STORE_CTX_get0_current_iss sms> sms> /* Hack some long CRYPTO names */ sms> #undef CRYPTO_set_dynlock_destroy_callback sms> sms> Yet another %CC-W-LONGEXTERN complaint. sms> sms> sms> --- util/libeay.num_orig 2009-11-04 07:29:58 -0600 sms> +++ util/libeay.num 2009-11-11 14:00:31 -0600 sms> @@ -4168,4 +4168,5 @@ sms> X509_STORE_set_verify_cb 4543 EXIST::FUNCTION: sms> X509_STORE_CTX_get0_current_crl 4544 EXIST::FUNCTION: sms> X509_STORE_CTX_get0_parent_ctx 4545 EXIST::FUNCTION: sms> -X509_STORE_CTX_get0_current_issuer 4546 EXIST::FUNCTION: sms> +X509_STORE_CTX_get0_current_issuer 4546 EXIST:!VMS:FUNCTION: sms> +X509_STORE_CTX_get0_current_iss 4546 EXIST:VMS:FUNCTION: sms> sms> See "crypto/symhacks.h". sms> sms> sms> "test/testenc.com" seems to fail. SSLROOT not defined? (If you sms> thought that it worked, what were you testing?) Apparently, sms> "test/tests.com" exits on error, so no test results after that. sms> sms> sms> Are there any plans to get this stuff to work properly before the sms> actual release? The beta kits so far have not been encouraging. I've sms> given up on seeing several previously suggested changed adopted, but it sms> would be nice if, for example, a simple build simply worked. sms> sms> ------------------------------------------------------------------------ sms> sms> Steven M. Schweda s...@antinode-info sms> 382 South Warwick Street (+1) 651-699-9818 sms> Saint Paul MN 55105-2547 -- Richard Levitte rich...@levitte.org http://richard.levitte.org/ "Life is a tremendous celebration - and I'm invited!" -- from a friend's blog, translated from Swedish ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org