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:[email protected]]
Sent: den 21 januari 2010 20:00
To: [email protected]
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 [email protected]
Automated List Manager [email protected]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]