Skip to main content
Summary Orbix 6.3.4 installation for mixed compiler environments
Article Number 15209
Environment Windows XP Orbix 6.3.4
Question/Problem Description Orbix 6.3.4 installation for mixed compiler environments
Merging Orbix 6.3.4 Windows 32-bit kits together in order to have one product directory for multiple compiler environments (VC6.0, VC7.1, VC8.0 and VC9.0)
Clarifying Information
Error Message
Defect/Enhancement Number
Cause Orbix 6.3.4 provides two installer kits, one supporting VC6.0, VC7.1, VC8.0, and the second one supporting VC9.0. When using multiple compiler environments sometimes there is a need to have just one product directory. This solution describes the steps needed in order to merge the two different kits.
Resolution

After installing the default Orbix 6.3.4 Windows kit (i.e. the one which supports VC6.0, VC7.1 and VC8.0), create the following two directories:

    * %IT_PRODUCT_DIR%\\asp\\6.3\\include\\vc90
    * %IT_PRODUCT_DIR%\\asp\\6.3\\lib\\vc90

From your Orbix 6.3.4 Windows 32bit VC9.0 installation, copy the following files:

Source from VC9.0 installation           Destination in VC6.0/7.1/8.0 installation
bin\\ *.dll *.dps                                   bin\\
bin\\windows\\ *.dll                              bin\\windows\\
bin\\windows\\checked\\ *.dll                bin\\windows\\checked\\
asp\\6.3\\lib\\ *.lib                                 asp\\6.3\\lib\\vc90\\
asp\\6.3\\include\\ *                              asp\\6.3\\include\\vc90\\
asp\\6.3\\demos\\demo_vc9_32.mk      asp\\6.3\\demos\\

Finally the following file bin\\it_java_server_terminator5.dll should not be overwritten in the kit. A different version resides in the VC9.0 kit, so ensure the base version is kept.

For the demos the file demos_vc9_32.mk will need to change the variables

ART_CXX_INCLUDE_DIR="$(IT_PRODUCT_DIR)\\asp\\$(IT_PRODUCT_VER)\\include"
ART_LIB_DIR="$(IT_PRODUCT_DIR)\\asp\\$(IT_PRODUCT_VER)\\lib"

to
ART_CXX_INCLUDE_DIR="$(IT_PRODUCT_DIR)\\asp\\$(IT_PRODUCT_VER)\\include\\vc90"
ART_LIB_DIR="$(IT_PRODUCT_DIR)\\asp\\$(IT_PRODUCT_VER)\\lib\\vc90"

Workaround
Notes

This mixed-mode kit is supported only with the use of the VC7.1 based services and NOT the VC9.0 based services..

Attachment
Created date: 06 September 2011
Last Modified: 13 February 2013
Last Published: 23 June 2012
First Published date: 10 September 2011

#KnowledgeDocs
#Orbix