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

Reply via email to