[omniORB] The problem in using x64 omniidel.exe

Po Geng pgeng at seismicmicro.com
Thu Mar 29 09:29:51 BST 2007


Hi!

I am working on converting our w32 application to x64 and ran into a
problem in compiling omniorb 4.1.0 in 64-bits (I installed Python25 64
bits vertion). The problem is that x64 omniidl.exe didn't work and gave
the following error message

omniidl -T -bcxx -Wbh=.hh -Wbs=SK.cc -p..\..\..\src\lib\omniORB -Wbdebug
-Wba -p..
\..\..\src\lib\omniORB -Wbdebug -v -ComniORB4 ..\..\..\idl\Naming.idl

'import site' failed; use -v for traceback Traceback (most recent call
last):
  File "<string>", line 1, in <module>
ImportError: No module named os   

I have two workaround for this
1). Manuallay change makefile and force it to use w32 omniidl.exe 2).
Copy all *.cc and *.hh from w32 omniorb4.1.0 to x64 omniorb4.1.0 to
avoid using omniidl.exe.  

Ih this way, I can complete build of omniorb4.1.0.

Does anyone have similar experience on this? What is your solution?

Regards,

Po Geng 



More information about the omniORB-list mailing list