Hello,

I have applied the following changes:

TITAN2_ZAY $ diff <.crypto>symhacks.h
************
File USRDSK:<ZAY.WORK.OPENSSL-100-BETA5.CRYPTO>SYMHACKS.H;2
  179   #undef ssl_parse_serverhello_renegotiate_ext
  180   #define ssl_parse_serverhello_renegotiate_ext
ssl_parse_servhello_reneg_ext
  181   #undef ssl_parse_clienthello_renegotiate_ext
  182   #define ssl_parse_clienthello_renegotiate_ext
ssl_parse_clihello_reneg_ext
  183   #undef ssl_add_serverhello_renegotiate_ext
  184   #define ssl_add_serverhello_renegotiate_ext
ssl_add_servhello_reneg_ext
  185   #undef ssl_add_clienthello_renegotiate_ext
  186   #define ssl_add_clienthello_renegotiate_ext
ssl_add_clihello_reneg_ext
  187
******
File USRDSK:<ZAY.WORK.OPENSSL-100-BETA5.CRYPTO>SYMHACKS.H;1
  179
************

Number of difference sections found: 1
Number of difference records found: 8


TITAN2_ZAY $ diff <.util>libeay.num
************
File USRDSK:<ZAY.WORK.OPENSSL-100-BETA5.UTIL>LIBEAY.NUM;2
 4174   X509_subject_name_hash_old              4548
EXIST::FUNCTION:MD
 4175   ssl_parse_serverhello_renegotiate_ext   4549
EXIST:!VMS:FUNCTION:
 4176   ssl_parse_servhello_reneg_ext           4549
EXIST:VMS:FUNCTION:
 4177   sl_parse_clienthello_renegotiate_ext    4550
EXIST:!VMS:FUNCTION:
 4178   ssl_parse_clihello_reneg_ext            4550
EXIST:VMS:FUNCTION:
 4179   ssl_add_serverhello_renegotiate_ext     4551
EXIST:!VMS:FUNCTION:
 4180   ssl_add_servhello_reneg_ext             4551
EXIST:VMS:FUNCTION:
 4181   ssl_add_clienthello_renegotiate_ext     4552
EXIST:!VMS:FUNCTION:
 4182   ssl_add_clihello_reneg_ext              4552
EXIST:VMS:FUNCTION:
 4183
******
File USRDSK:<ZAY.WORK.OPENSSL-100-BETA5.UTIL>LIBEAY.NUM;1
 4174   X509_subject_name_hash_old              4548
EXIST::FUNCTION:MD5
************

Number of difference sections found: 1
Number of difference records found: 10

It does a clean compile, but the functions can not be found in the
library.

Compiling The TS.C File.
%ILINK-W-NUDFSYMS, 4 undefined symbols:
%ILINK-I-UDFSYM,        SSL_ADD_CLIHELLO_RENEG_EXT
%ILINK-I-UDFSYM,        SSL_ADD_SERVHELLO_RENEG_EXT
%ILINK-I-UDFSYM,        SSL_PARSE_CLIHELLO_RENEG_EXT
%ILINK-I-UDFSYM,        SSL_PARSE_SERVHELLO_RENEG_EXT
%ILINK-W-USEUNDEF, undefined symbol SSL_ADD_CLIHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000000890  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1
%ILINK-W-USEUNDEF, undefined symbol SSL_ADD_CLIHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000000A50  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1
%ILINK-W-USEUNDEF, undefined symbol SSL_ADD_SERVHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000001D60  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1
%ILINK-W-USEUNDEF, undefined symbol SSL_ADD_SERVHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000001EA0  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1
%ILINK-W-USEUNDEF, undefined symbol SSL_PARSE_CLIHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000002DD0  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1
%ILINK-W-USEUNDEF, undefined symbol SSL_PARSE_SERVHELLO_RENEG_EXT
referenced
        section: $CODE$
        offset: %X0000000000003AE0  slot: 2
        module: T1_LIB
        file:
USRDSK:[ZAY.WORK.OPENSSL-100-BETA5.IA64.EXE.SSL]LIBSSL.OLB;1


What I am doing wrong?

Any help would be highly appreciated as VMS community would like to have
an usable and fully functional 1.0.0 release.

Thank you in advance.

Regards, 
Z 

-----Original Message-----
From: Steven M. Schweda [mailto:s...@antinode.info] 
Sent: den 21 januari 2010 20:00
To: openssl-dev@openssl.org
Subject: OpenSSL 1.0.0 beta5 release v. VMS

>     o openssl-1.0.0-beta5.tar.gz

ALP $ cc /version
HP C V7.3-009 on OpenVMS Alpha V8.3

@ makevms.com ALL "" NODEBUG DECC TCPIP
[...]
Compiling On A ALPHA Machine.
[You have to admire these messages.]
Building The SYS$DISK:[-.ALPHA.EXE.SSL]LIBSSL.OLB Library.
[...]
        t1_lib.c

int ssl_parse_serverhello_renegotiate_ext(SSL *s, unsigned char *d, int
len,
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters;
truncated to "SSL_PARSE_SERVERHELLO_RENEGOTIA".
at line number 1072 in file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ssl]ssl_locl.h;1

int ssl_parse_clienthello_renegotiate_ext(SSL *s, unsigned char *d, int
len,
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters;
truncated to "SSL_PARSE_CLIENTHELLO_RENEGOTIA".
at line number 1076 in file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ssl]ssl_locl.h;1

int ssl_add_serverhello_renegotiate_ext(SSL *s, unsigned char *p, int
*len,
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters;
truncated to "SSL_ADD_SERVERHELLO_RENEGOTIATE".
at line number 1070 in file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ssl]ssl_locl.h;1

int ssl_add_clienthello_renegotiate_ext(SSL *s, unsigned char *p, int
*len,
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters;
truncated to "SSL_ADD_CLIENTHELLO_RENEGOTIATE".
at line number 1074 in file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ssl]ssl_locl.h;1
%LIBRAR-W-COMCOD, compilation warnings in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.OBJ.SSL]t1_
lib.OBJ;1
        t1_enc.c
[...]
Building DECNet Based SSL Engine, [.ALPHA.EXE.SSL]SSL_TASK.EXE
No Debugger Information Will Be Produced During Compile.
Compiling With Compiler Optimization.
Using DECC 'C' Compiler.
Main Compiling Command:
CC/OPTIMIZE/NODEBUG/STANDARD=ANSI89/NOLIST/PREFIX=ALL/INCLUDE=(SYS$DISK:
[-.CRYPTO],SYS$DISK:[-])/DEFINE=("FLAT_INC=1",TCPIP_TYPE_TCPIP)/WARNING=
(DISABLE=(LONGLONGTYPE,LONGLONGSUFX,FOUNDCR))
TCP/IP library spec: SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT/OPT
Compiling On A ALPHA Machine.
Using Linker Option File SYS$DISK:[-.ALPHA.EXE.SSL]VAX_DECC_OPTIONS.OPT.
Creating SSL_TASK OSU HTTP SSL Engine.
%LINK-W-WRNERS, compilation warnings
        in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.EXE.SSL]LIB
SSL.OLB;1
%LINK-W-NUDFSYMS, 4 undefined symbols:
%LINK-I-UDFSYM,         SSL_ADD_CLIENTHELLO_RENEGOTIATE 
%LINK-I-UDFSYM,         SSL_ADD_SERVERHELLO_RENEGOTIATE 
%LINK-I-UDFSYM,         SSL_PARSE_CLIENTHELLO_RENEGOTIA 
%LINK-I-UDFSYM,         SSL_PARSE_SERVERHELLO_RENEGOTIA 
%LINK-W-USEUNDEF, undefined symbol SSL_PARSE_SERVERHELLO_RENEGOTIA
referenced
        in psect $LINK$ offset %X00000280
        in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.EXE.SSL]LIB
SSL.OLB;1
%LINK-W-USEUNDEF, undefined symbol SSL_PARSE_CLIENTHELLO_RENEGOTIA
referenced
        in psect $LINK$ offset %X000002D0
        in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.EXE.SSL]LIB
SSL.OLB;1
%LINK-W-USEUNDEF, undefined symbol SSL_ADD_SERVERHELLO_RENEGOTIATE
referenced
        in psect $LINK$ offset %X00000350
        in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.EXE.SSL]LIB
SSL.OLB;1
%LINK-W-USEUNDEF, undefined symbol SSL_ADD_CLIENTHELLO_RENEGOTIATE
referenced
        in psect $LINK$ offset %X00000380
        in module T1_LIB file
ALP$DKA0:[UTILITY.SOURCE.OPENSSL.openssl-1^.0^.0-beta5.ALPHA.EXE.SSL]LIB
SSL.OLB;1


   I assume that these things need to be added to "crypto/symhacks.h"
and/or "util/libeay.num".

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

   Steven M. Schweda               s...@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
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