Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was 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 --disable-ipv6
  • make
  • make install

We provide the include and lib directories with our external distributions for GlastRelease.

...

 Update IExternal/omniOrb's requirements file as necessary to point to the current set of OmniOrb libraries.

Regenerating files using omniidl

http://omniorb.sourceforge.net/omni41/omniORB/omniORB005.html
In our HepRepCorba package, we save two *.idl files:  HepRep.idl and HepEventServer.idl.  We use these as input to the omniidl binary that is created when we compile omniOrb.  These files must be regenerated each time we upgrade our version of OmniOrb.

  omniidl -bcxx -Wba HepRep.idl
producing
HepRep.hh HepRepSK.cc, and HepRepDynSK.cc

...

In the HepRepCorba cmt requirements file there is a line

...

#Set some OmniOrb env variables

...

#This is useful for debugging
set ORBtraceLevel

...

0

Documentation pertaining to this env variable is available here:  http://omniorb.sourceforge.net/omni41/omniORB/omniORB004.html#toc20&nbsp

...

 The following options control debugging trace output.

...

The trace level is cumulative, so at level 40, all trace messages are output.

Troubleshooting

While upgrading to 4.1.0, ran into an error on Linux Unable to create an endpoint:   

http://www.omniorb-support.com/pipermail/omniorb-list/2006-December/028267.htmlImage Removed