[omniORB] Omniorb 4.1.3 build problems on AIX 5.3

Duncan Grisby duncan at grisby.org
Thu Jul 2 11:24:18 BST 2009


On Tuesday 23 June, Mark Ferguson wrote:

[...]
>    The full PYTHON development kit has been downloaded to /appl/PYTHON/
> Python-2.6.2 and installed to /usr/local/lib/python2.6  (32 bit binaries are
> installed)

Are you building omniORB as 32 or 64 bit?  If you're building it a 64
bit, you need a 64 bit Python, otherwise omniidl won't work.

> Attached are outputs from the configure, build and install phases
> 
> Looking at the the bin/omniidl script, it successfully executes all code bar
> the final 'import omniidl.main' statement.
> Note that the derived 'path' variable has been correctly set to '/usr/local/
> lib/python2.6/site-packages'.

The "path" it is complaining about is a missing Python module called
"path", presumably os.path. That means the Python installation is not
working.

I think the problem is that it has found a different Python so you are
mixing incompatible versions. It is using the python in
/appl/JEDIS/bin/python, rather than the one in /usr/local. Rather than
specifying PYTHONPATH on the configure command, you should specify
PYTHON:

  ../configure PYTHON=/usr/local/bin/python

Cheers,

Duncan.

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



More information about the omniORB-list mailing list