[omniORB] Build omniOrb 3.0.0 prerelease 2 on HPUX

Hugo VANDEPUTTE hugo.vandeputte@meteo.fr
Thu, 13 Apr 2000 14:11:39 +0200


   Finaly omniOrb 3.0.0 is running on HPUX 10.20.

Work on python:
I downloaded the source code version at this link:
http://boss.cae.wisc.edu/hppd/hpux/Languages/python-1.5.2/
Instead of Hp CC compiler, aCC does not need cxxshl_load for
dynamic loading. I just updated line 76
from file python-1.5.2/Modules/Makefile
changing        "LINKCC=         $(PURIFY) $(CC)"
into            "LINKCC=         $(PURIFY) aCC"

doing this, the python binary is able to load/import aCC compiled
shared libraries.


Work on omniOrb.
We still have a difficult whith the collision of 'exception.h' files.
Here is the patch I applied :

in omni/src/lib/omniORB2/orbcore and omni/src/lib/omniORB2/dynamic

for ficname in `grep -l "include.*<exception.h>" *cc *.h `
do
ed $ficname <<EOF
/include.*<exception.h>/
.,. s/exception/omniORB2\/exception/
p
w
EOF
done

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  H.Vandeputte                                   o        o o
  ENM/TTI                                       o o        o
  mailto:Hugo.Vandeputte@meteo.fr          _____  _       o  __/_
  Tel: 05.61.07.98.13                     (_____)/ \        /o   \/|
                                    _____/  ___  _//        >____/\|
                                  _/_______/ ___/
                                 / /      /_/
                                /_/
____________________________________________________________________