Hello, I forward again a VAX related part of the mail to RT in hope that this issue will not be forgotten.
While the VMS build on IA64 and ALPHA architecture works perfect on VAX the APPS and ENGINES build fails (openssl-1.0.1-stable-SNAP-20101215) A bit weird, that on VAX during APPS build appeared the following text: Building The SSLTEST Test Program. SSLTEST Needs A TCP/IP Library. Can't Link. Skipping... Therefore the OPENSSL executable is not linked. I have not investigated deeper, but guess it have not found the TCPIP product libraries by default as it did successfully on other architectures. I have tried to submit the TCPIP parameter, but did not help :( ---------------------------------------------------------------------------------------------- ...also on VAX the ENGINES build fails because can not find the include files: Compiling The 4758cca Library Files. (ENGINES) e_4758cca #include "hw_4758_cca.h" .^ %CC-F-NOINCLFILE, Cannot find file "hw_4758_cca.h" specified in #include directive. At line number 73 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.ENGINES]E_4758CCA.C;1. #include "hw_4758_cca.h" .^ %VCG-I-NOBJECT, No object file produced. At line number 73 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.ENGINES]E_4758CCA.C;1. %LINK-W-NUDFSYMS, 2 undefined symbols: %LINK-I-UDFSYM, BIND_ENGINE %LINK-I-UDFSYM, V_CHECK %LINK-W-USEUNDEF, undefined symbol BIND_ENGINE referenced in psect $$ENGINE offset %X00000000 in module ENGINE file DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.VAX.OBJ.ENGINES]ENGINE_VECTOR.OBJ;5 In fact none of the include files are found from VENDOR_DEFNS because: Main C Compiling Command: CC/OPTIMIZE/NODEBUG/NOLIST/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])/DEFINE=(" FLAT_INC=1","VAXC",TCPIP_TYPE_NONE,DSO_VMS) While ALPHA and IA64 correctly used SYS$DISK:[.VENDOR_DEFNS] The following patch (that adds SYS$DISK:[.VENDOR_DEFNS] to the include path) fixes this minor problem: TITAN2_ZAY $ diff <.ENGINES>MAKEENGINES.COM ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;2 783 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.VENDOR_DEFNS],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 784 CCEXTRAFLAGS ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;1 783 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 784 CCEXTRAFLAGS ************ ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;2 815 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.VENDOR_DEFNS],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 816 CCEXTRAFLAGS ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;1 815 "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + - 816 CCEXTRAFLAGS ************ Number of difference sections found: 2 Number of difference records found: 2 Thank you. Regards, Z
Hello,
I forward again a VAX
related part of the mail to RT in hope that this issue will not be forgotten.
While the VMS build on IA64
and ALPHA architecture works perfect on VAX the APPS and ENGINES build fails
(openssl-1.0.1-stable-SNAP-20101215)
A bit weird, that on VAX
during APPS build appeared the following text:
Building The SSLTEST Test
Program.
SSLTEST Needs A TCP/IP
Library. Can't Link. Skipping...
Therefore the OPENSSL
executable is not linked.
I have not investigated
deeper, but guess it have not found the TCPIP product libraries by default as
it did successfully on other architectures.
I have tried to submit the
TCPIP parameter, but did not help :(
----------------------------------------------------------------------------------------------
...also on VAX the ENGINES
build fails because can not find the include files:
Compiling The 4758cca
Library Files. (ENGINES)
e_4758cca
#include "hw_4758_cca.h"
.^
%CC-F-NOINCLFILE, Cannot
find file "hw_4758_cca.h" specified in #include directive.
At line number 73 in
DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.ENGINES]E_4758CCA.C;1.
#include "hw_4758_cca.h"
.^
%VCG-I-NOBJECT, No object
file produced.
At line number 73 in
DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.ENGINES]E_4758CCA.C;1.
%LINK-W-NUDFSYMS, 2
undefined symbols:
%LINK-I-UDFSYM,
BIND_ENGINE
%LINK-I-UDFSYM,
V_CHECK
%LINK-W-USEUNDEF, undefined
symbol BIND_ENGINE referenced
in psect $$ENGINE offset %X00000000
in module ENGINE file
DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20101215.VAX.OBJ.ENGINES]ENGINE_VECTOR.OBJ;5
In fact none of the include
files are found from VENDOR_DEFNS because:
Main C Compiling Command:
CC/OPTIMIZE/NODEBUG/NOLIST/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])/DEFINE=("
FLAT_INC=1","VAXC",TCPIP_TYPE_NONE,DSO_VMS)
While ALPHA and IA64
correctly used SYS$DISK:[.VENDOR_DEFNS]
The following patch (that
adds SYS$DISK:[.VENDOR_DEFNS] to the include path) fixes this minor problem:
TITAN2_ZAY $ diff
<.ENGINES>MAKEENGINES.COM
************
File
USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;2
783
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.VENDOR_DEFNS],SYS$DISK:[.ENGINE.VENDOR_DEFNS])"
+ -
784
CCEXTRAFLAGS
******
File
USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;1
783
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])"
+ -
784
CCEXTRAFLAGS
************
************
File
USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;2
815
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.VENDOR_DEFNS],SYS$DISK:[.ENGINE.VENDOR_DEFNS])"
+ -
816
CCEXTRAFLAGS
******
File
USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20101215.ENGINES>MAKEENGINES.COM;1
815
"/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])"
+ -
816
CCEXTRAFLAGS
************
Number of difference
sections found: 2
Number of difference records
found: 2
Thank you.
Regards,
Z