To obtain the source or binaries:
http://omniorb.sourceforge.net/
Building omniORB
This is just an example, always refer to the README files for the version you download to check to see if the instructions have changed.
- create a directory such as rh9_gcc32
- cd into that directory
- run configure, for example: ../configure --prefix=$myDir PYTHON=$GLAST_EXT/python/2.5.1/bin/python
- make
- make install
We provide the include and lib directories with our external distributions for GlastRelease.
Preparing to use the new omniORB in GlastRelease
Update IExternal/omniOrb's requirements file
Regenerating files using omniidl
IDL stubs can be compiled like this:
omniidl -bcxx echo.idl
The product is the files: echo.hh and echoSK.cc
Rebuild HepRepCorba