[omniORB] OmniORB 3.04 and HPUX 11.0

Duncan Grisby duncan@grisby.org
Wed Mar 5 15:45:03 2003


On Monday 3 March, =?iso-8859-1?B?RnLpZOlyaWMgUHJpbg==?= wrote:

> I'd like to port them to HP UX 11.0
> I have a syntax error on symbols like "PyLong_FromLongLong" and other stuff
> on the longlong management on Python 1.5.2.

I guess the Python interpreter you have was not compiled with long
long support. You can either build Python so it does (you have to mess
around with making main() a C++ function, I think, to make the static
constructors run), or you can build omniidl without long long support.
That will only prevent you from using large long long constants in
your IDL -- IDL that just specifies long long will still compile fine.

To build it without long long, temporarily hack the
include/omniORB3/CORBA_sysdep.h file to say you don't have it, compile
omniidl, then reinstate CORBA_sysdep.h before building the ORB
libraries.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan@grisby.org     --
   -- http://www.grisby.org --