[omniORB] The problem of using x64 Omniidl.exe
Po Geng
pgeng at seismicmicro.com
Thu Mar 29 09:24:54 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