[omniORB] Building on Windows 7 for 32-bit ...

Marcus MacWilliam marcus.macwilliam at 1spatial.com
Thu Jan 24 16:35:21 GMT 2013


All,

OK I found the python27.dll in the C:\Windows\SysWOW64
directory, which suggests both OmniORB and Python are
the 64-bit versions.

I need 32-bit versions, as omniidl now errors with a
"Failed to start correctly" message when I add the above
directory to my PATH.

I am using the downloaded ZIP file, because when I downloaded
the complete source, and attempted to build on my machine I got:

C:\omniORB\src>make export
making export in src/tool...
make[1]: Entering directory `/cygdrive/c/omniORB/src/tool'
making export in src/tool/omniidl...
make[2]: Entering directory `/cygdrive/c/omniORB/src/tool/omniidl'
making export in src/tool/omniidl/cxx...
make[3]: Entering directory `/cygdrive/c/omniORB/src/tool/omniidl/cxx'
make[3]: *** No rule to make target `/c/omniorb/include/omniORB4/CORBA_sysdep.h', needed by `idlc.d'
.  Stop.
make[3]: Leaving directory `/cygdrive/c/omniORB/src/tool/omniidl/cxx'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/cygdrive/c/omniORB/src/tool/omniidl'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/cygdrive/c/omniORB/src/tool'
make: *** [export] Error 2


Marcus A.T MacWilliam, Senior Software Engineer. 1Spatial Ltd.
Tel: +44 (0)1223 420414, ext 2289,    Mob: +44 (0)7803 706597.
E-Mail: marcus.macwilliam at 1spatial.com<mailto:marcus.macwilliam at 1spatial.com> Skype:marcus.macwilliam

Tennyson House, 7 Cambridge Business Park, Cambridge, CB4 0WZ.
Registered in England No. 4785688,     VAT Reg. No. 135539408.
Website: http://www.1spatial.com/    E-mail: info at 1spatial.com<mailto:info at 1spatial.com>

On 24/01/13 15:28, Marcus MacWilliam wrote:
All,

Background: In 2002, using OmniORB 4.0.0 we wrote a
CORBA Server for a customer in America, running on an
NT 4 machine. It has been running nicely now for 10+ years.

They have recently got in contact, and want us to update
to Windows 7. Our Native dll is built on Windows 7 in 32-bit,
using Visual Studio 10, so hopefully it is not too bad a job to
upgrade.

I have downloaded OmniORB 4.1.6 from here<http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.1.6/omniORB-4.1.6-win64-vc10-py27.zip/download>.
I have downloaded Python 2.7.3 from here<http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi>.

I have setup an environment, with VS10 in x86 (32-bit) mode.

I am trying to build the required modules, which in the makefile
calls omniidl to generate the stubs:

Running command: C:\omniORB-4.1.6\bin\x86_win32\omniidl -bcxx -C\\gothic-samba\gothic\src\gijeprog\win7-devt -Wbh=_s.h -Wbs=_s.cpp \\gothic-samba\gothic\src\gijeprog\win7-devt\OO-Toolkit.idl

This fails with a system error, saying it cannot locate and
load python27.dll. However this dll is not supplied in either
the omniorb-4.1.6 directory, or the python27 directory.

Can anyone explain why omniidl needs a dll that does not come
with either the ORB package, or the version of Python.

Can anyone suggest how I resolve this issue.

This is fairly urgent, so any help is greatly appreciated.

Cheers,

--
Marcus A.T MacWilliam, Senior Software Engineer. 1Spatial Ltd.
Tel: +44 (0)1223 420414, ext 2289,    Mob: +44 (0)7803 706597.
E-Mail: marcus.macwilliam at 1spatial.com<mailto:marcus.macwilliam at 1spatial.com> Skype:marcus.macwilliam

Tennyson House, 7 Cambridge Business Park, Cambridge, CB4 0WZ.
Registered in England No. 4785688,     VAT Reg. No. 135539408.
Website: http://www.1spatial.com/    E-mail: info at 1spatial.com<mailto:info at 1spatial.com>

[http://www.1spatial.com/signatures/1SpatialLogo_Small.jpg]<http://www.1spatial.com>





[http://www.1spatial.com/wp-content/themes/1spatial/images/youtube.png]<http://www.youtube.com/user/1SpatialGroup> [http://www.1spatial.com/wp-content/themes/1spatial/images/facebook.png] <https://www.facebook.com/1Spatial>  [http://www.1spatial.com/wp-content/themes/1spatial/images/linkedIn.png] <http://www.linkedin.com/company/1spatial>  [http://www.1spatial.com/wp-content/themes/1spatial/images/twitter.png] <http://www.twitter.com/1spatial>

________________________________

The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorised. Any views or opinions expressed in this e-mail may be solely those of the author and are not necessarily those of 1Spatial Plc. This email has been scanned for viruses and message content. 1Spatial Group Limited is a company registered in England and Wales No.4785688. Registered Office: Tennyson House, Cambridge Business Park, Cambridge CB4 0WZ



_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com<mailto:omniORB-list at omniorb-support.com>
http://www.omniorb-support.com/mailman/listinfo/omniorb-list


[http://www.1spatial.com/signatures/1SpatialLogo_Small.jpg]<http://www.1spatial.com>





[http://www.1spatial.com/wp-content/themes/1spatial/images/youtube.png]<http://www.youtube.com/user/1SpatialGroup> [http://www.1spatial.com/wp-content/themes/1spatial/images/facebook.png] <https://www.facebook.com/1Spatial>  [http://www.1spatial.com/wp-content/themes/1spatial/images/linkedIn.png] <http://www.linkedin.com/company/1spatial>  [http://www.1spatial.com/wp-content/themes/1spatial/images/twitter.png] <http://www.twitter.com/1spatial>

________________________________

The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorised. Any views or opinions expressed in this e-mail may be solely those of the author and are not necessarily those of 1Spatial Plc. This email has been scanned for viruses and message content. 1Spatial Group Limited is a company registered in England and Wales No.4785688. Registered Office: Tennyson House, Cambridge Business Park, Cambridge CB4 0WZ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20130124/3140d864/attachment-0001.html>


More information about the omniORB-list mailing list