[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 --