[omniORB] AIX / Visual Age 5 / omniOrb 3.0.2

Mark Zimmerman markzimm@frii.com
Mon, 30 Apr 2001 12:48:48 -0600


On Mon, Apr 30, 2001 at 01:08:45PM -0400, Gary D. Duzan wrote:
>    Check your /usr/local/include/python2.0/config.h file and see
> if it has "#define inline __inline" or something of the sort in
> it. If so, you need to put an "#ifndef __cplusplus" / "#endif"
> around it. I think that should take care of most of the issues for
> omniidl, but there are some more changes to Python required to get
> it working with omniORBpy under AIX+VACPP5. I'm working on a set
> of patches now, and I'll probably check out the new Python 2.1
> release to see how it does.
> 

Thanks, that got me a bit farther, but only until:

xlC_r -c  -qstaticinline -qmaxmem=8192  -D_REENTRANT -D_THREAD_SAFE -I. -I./.. -
I./../.. -DUSE_omniORB_logStream -D_OMNIORB_LIBRARY -DUnixArchitecture -DCONFIG_
DEFAULT_LOCATION='"/etc/omniORB.cfg"' -I.  -I../../../../include -D__aix__ -D__p
owerpc__ -D__OSVERSION__=4 -o portableserver.o portableserver.cc
"./../omniORB3/ir_operators.hh", line 6.3: 1540-0218 (S) The call does not match
any parameter list for "::operator>>=".
"../../../../include/omniORB3/corba_operators.h", line 41.1: 1540-1283 (I) "oper
ator>>=(const CORBA::Any &, CORBA::UNKNOWN *&)" is not a viable candidate.


Do you think I might be better off with python 1.5.2?

-- Mark