Product: OpenFusion TAO
Version: 1.4
Description:
How to build OpenFusion TAO from source?
Resolution:
The steps that you will need to follow to build OpenFusion TAO from the source on supported unix-like platforms are as follows:
cd <installation_dir>/src gunzip src.tar.gz
tar xvf src.tar
export ACE_ROOT=<installation_dir>/src
export TAO_ROOT=$ACE_ROOT/TAO
gmake -k -C ace
gmake -k -C ACEXML/common
gmake -k -C ACEXML/parser/parser
gmake -k -C apps/gperf/src
gmake -k -C TAO/tao
gmake -k -C TAO/TAO_IDL
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.Svc_Utils
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.CosNaming
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.CosEvent
gmake -k -C TAO/orbsvcs/orbsvcs/MMPersistence
gmake -k -C TAO/orbsvcs/orbsvcs/MMPersistenceConfiguration
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.IFRService
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.FTORB
gmake -k -C TAO/orbsvcs/orbsvcs -f Makefile.PortableGroup
gmake -k -C TAO/orbsvcs/ImplRepo_Service
gmake -k -C TAO/orbsvcs/ImR_Service
gmake -k -C TAO/orbsvcs/IFR_Service
gmake -k -C TAO/orbsvcs/Naming_Service
gmake -k -C TAO/orbsvcs/CosEvent_Service
gmake -k -C TAO/utils
This answer applies to TAO 1.4.1.2. For earlier versions some of the makefiles above may not be present. Those lines can therefore be ignored.
To use this rebuilt version rather than the original shipped libraries your environment should be set up as follows:
export PATH=$ACE_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH
On HP-UX declare SHLIB_PATH rather than LD_LIBRARY_PATH.
#KnowledgeDocs
#OpenFusion
#OpenFusionTAO