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

 

 
 

Reply via email to