Hello,

I have checked both the 1.0.0 and 0.9.8 20100414 snapshots and it look 
much-much better.

Thank you very much Richard and Steven.

I got almost clean compile in both branches

On OPENSSL-098-STABLE-SNAP-20100414 got the following informational message and 
a warning.


        bss_dgram.c

                if (timeleft.tv_sec < 0)
....................^
%CC-I-QUESTCOMPARE, In this statement, the unsigned expression 
"timeleft.tv_sec" is being compared with a relational op
erator to a constant whose value is not greater than zero.  This might not be 
what you intended.
at line number 220 in file 
USRDSK:[ZAY.WORK.OPENSSL-098-STABLE-SNAP-20100414.CRYPTO.BIO]BSS_DGRAM.C;1



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

        d1_both.c

        item = pqueue_find(s->d1->buffered_messages, seq64be);
.....................................................^
%CC-W-CVTDIFTYPES, In this statement, "seq64be" of type "pointer to unsigned 
char", is being converted to "unsigned lon
g long".
at line number 623 in file 
USRDSK:[ZAY.WORK.OPENSSL-098-STABLE-SNAP-20100414.SSL]D1_BOTH.C;1

                item = pitem_new(seq64be, frag);
.................................^
%CC-W-CVTDIFTYPES, In this statement, "seq64be" of type "pointer to unsigned 
char", is being converted to "unsigned lon
g long".
at line number 679 in file 
USRDSK:[ZAY.WORK.OPENSSL-098-STABLE-SNAP-20100414.SSL]D1_BOTH.C;1
%LIBRAR-W-COMCOD, compilation warnings in module D1_BOTH file 
USRDSK:[ZAY.WORK.OPENSSL-098-STABLE-SNAP-20100414.IA64.OB
J.SSL]D1_BOTH.OBJ;1



-------------------------------------------------------------------------
On OPENSSL-100-STABLE-SNAP-20100414 got just the informational message. No harm 
to keep it... but it improves the code if we fix it.

        bss_dgram.c

                if (timeleft.tv_sec < 0)
....................^
%CC-I-QUESTCOMPARE, In this statement, the unsigned expression 
"timeleft.tv_sec" is being compared with a relational op
erator to a constant whose value is not greater than zero.  This might not be 
what you intended.
at line number 226 in file 
USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.CRYPTO.BIO]BSS_DGRAM.C;1


---------------------------------------------------------------------
>From other side the tests went fine as well, except that the SSLROOT 
>environment variable is not set correctly from the TESTS.COM causeing the 
>following error:


Testing key generation with NIST Binary-Curve B-571 .... ok
cat
2071080376:error:02001006:system library:fopen:no such device or 
address:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100
414.CRYPTO.BIO]BSS_FILE.C;1:126:fopen('SSLROOT:[000000]openssl.cnf','r')
2071080376:error:2006D002:BIO routines:BIO_new_file:system 
lib:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.CRYPTO
.BIO]BSS_FILE.C;1:131:
2071080376:error:0E078002:configuration file routines:DEF_LOAD:system 
lib:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-2010
0414.CRYPTO.CONF]CONF_DEF.C;1:199:
2071080376:error:02001006:system library:fopen:no such device or 
address:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100
414.CRYPTO.BIO]BSS_FILE.C;1:126:fopen('SSLROOT:[000000]openssl.cnf','r')
2071080376:error:2006D002:BIO routines:BIO_new_file:system 
lib:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.CRYPTO
.BIO]BSS_FILE.C;1:131:
2071080376:error:0E078002:configuration file routines:DEF_LOAD:system 
lib:USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-2010
0414.CRYPTO.CONF]CONF_DEF.C;1:199:
%BACKUP-E-OPENIN, error opening 
USRDSK:[ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.TEST]P.TXT-CLEAR;1 as input
-RMS-E-FNF, file not found


--------------------------------------------------------
...by using a more conventional approach SSLROOT is set correctly and ALL test 
PASS happily :)

I have used the following patch in order to make it work.

TITAN2_ZAY $ diff <.test>tests.com;1 <.test>tests.com;5
************
File USRDSK:<ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.TEST>TESTS.COM;1
   15   $       sslroot = f$parse("sys$disk:[-.apps];",,,,"syntax_only") - 
"].;"+ ".]"
   16   $       define /translation_attributes = concealed sslroot 'sslroot'
******
File USRDSK:<ZAY.WORK.OPENSSL-100-STABLE-SNAP-20100414.TEST>TESTS.COM;5
   15   $       set default '__here'
   16   $       set default [-.apps]
   17   $       sslroot = f$parse( f$environment( "default"), , , , 
"no_conceal")
   18   $       sslroot = sslroot - "][" - ".000000" - "].;" + ".]"
   19   $       define /translation_attributes = concealed sslroot 'sslroot'
************


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

Unfortunately, the install (install.com) do not work at all.

The install directory structure is created, but, except for the include 
directory, they are not populated.

Regards,
Z


-----Original Message-----
From: Dr. Stephen Henson [mailto:[email protected]]
Sent: den 13 april 2010 17:03
To: [email protected]
Cc: [email protected]
Subject: Re: OpenSSL 1.0.0a-dev on VMS

On Tue, Apr 13, 2010, Richard Levitte wrote:

> Steven, I've made a number of changes in the 1.0.0 branch, all
> according to what I received from you a couple of weeks ago.
>
> It builds and seems to test fine for me, but I haven't checked
> everything and I'm sure there are things I have missed.
> I'd be happy if you'd be willing to have a look at tomorrow's
> snapshot, which should contain all the changes.
>
> Cheers,
> Richard ( will be on a trip until the end of the week )
>

Please check the 0.9.8 snapshots too.

If there are any minor issues which someone VMS illiterate (i.e. me) can
understand I'll fix them.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to