Discussion:
[omniORB] Missing _omnisslTP.pyd
David Newcomb
2011-01-17 23:16:03 UTC
Permalink
All,

I have built the omniORB and omniORBpy and am writing a little script that
will glue them all together into a (standard?) deliverable.
I'm using the omniORBpy-3.5-win32-python2.6 as a guide and I noticed that
...\lib\x86_win32\_omnisslTP.pyd is missing from my build.

Is there something extra I need to do or is it supposed to be missing?

I understand that Duncan is the project lead so would you like the
binaries/build files/deliverable to put on SF so the rest of the world can
enjoy a build against Python 2.7.

Regards,
David.
--
Managing Director
BigSoft Limited
Reading, UK.
+44 (0) 7866 262 398
http://www.bigsoft.co.uk/
Registered in Cardiff, Wales 3960621
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20110117/a09a28a0/attachment.htm
Martin B.
2011-01-18 12:54:36 UTC
Permalink
Post by David Newcomb
All,
I have built the omniORB and omniORBpy and am writing a little script
that will glue them all together into a (standard?) deliverable.
I'm using the omniORBpy-3.5-win32-python2.6 as a guide and I noticed
that ...\lib\x86_win32\_omnisslTP.pyd is missing from my build.
Is there something extra I need to do or is it supposed to be missing?
Have you added OpenSSL to your config?
Is the C++ SSL dll there?

br,
Martin
David Newcomb
2011-01-18 18:36:42 UTC
Permalink
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.zip
Type: application/zip
Size: 24007 bytes
Desc: not available
Url : http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20110118/416d4021/build-0001.zip
David Newcomb
2011-01-18 21:32:14 UTC
Permalink
Sorted it the build. OPEN_SSL_ROOT has to be a relative path.
Having to unzip everything again because "make clean" is broken is a real
pain though.

Regards,
David
I have now reset everything up and called make export.
cl -c -O2 -MT -EHs -GS -GR -Zi -nologo -D_WINSTATIC -I.. -I.\..
-I..\..\..\..\..\include\omniORB4\internal -D_OMNIORB_SS
L_LIBRARY -D__OMNIORB4__ -I..\..\..\..\..\stub
-I\cygdrive\c\python-modules\openssl-0.9.8k_WIN32\include -DNTArchitectur
e -I. -I. -I..\..\..\..\..\include -D__WIN32__ -D_WIN32_WINNT=0x0501
-D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_
NO_DEPRECATE=1 -Fostatic\sslActive.o -Fdstatic\omnisslTP4.pdb
-TpsslActive.cc
sslActive.cc
C:\python-modules\omniORB-4.1.5\include\omniORB4/sslContext.h(86) : fatal
error C1083: Cannot open include file: 'openssl/ssl.h': No such file or
directory
make[4]: *** [static/sslActive.o] Error 2
make[4]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/lib/omniORB/orbcore/ssl'
make[3]: *** [export] Error 2
make[3]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/lib/omniORB/orbcore'
make[2]: *** [export] Error 2
make[2]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/lib/omniORB'
make[1]: *** [export] Error 2
make[1]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/lib'
make: *** [export] Error 2
C:\python-modules\omniORB-4.1.5\src>
OPEN_SSL_ROOT = /cygdrive/c/python-modules/openssl-0.9.8k_WIN32
C:\python-modules\omniORB-4.1.5\src>sh
$ cd /cygdrive/c/python-modules/openssl-0.9.8k_WIN32/include
$ ls -l openssl/ssl.h
-rw-r--r-- 1 davidne Administ 84286 Jul 23 2009 openssl/ssl.h
The paths appear to match up and yet it can't find the file.
I have compressed and attached the full build log?
Any ideas?
C:\python-modules\omniORB-4.1.5\src>make export
making export in src/tool...
make[1]: Entering directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool'
making export in src/tool/omniidl...
make[2]: Entering directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool/omniidl'
making export in src/tool/omniidl/cxx...
make[3]: Entering directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool/omniidl/cxx'
make[3]: *** No rule to make target `/c/python27/include/Python.h', needed
by `idlpython.d'. Stop.
make[3]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool/omniidl/cxx'
make[2]: *** [export] Error 2
make[2]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool/omniidl'
make[1]: *** [export] Error 2
make[1]: Leaving directory
`/cygdrive/c/python-modules/omniORB-4.1.5/src/tool'
make: *** [export] Error 2
Do I have to do a full clean each time there is a problem with the build?
Many thanks,
David.
Post by Martin B.
Post by David Newcomb
All,
I have built the omniORB and omniORBpy and am writing a little script
that will glue them all together into a (standard?) deliverable.
I'm using the omniORBpy-3.5-win32-python2.6 as a guide and I noticed
that ...\lib\x86_win32\_omnisslTP.pyd is missing from my build.
Is there something extra I need to do or is it supposed to be missing?
Have you added OpenSSL to your config?
Is the C++ SSL dll there?
br,
Martin
--
Managing Director
BigSoft Limited
Reading, UK.
+44 (0) 7866 262 398
http://www.bigsoft.co.uk/
Registered in Cardiff, Wales 3960621
--
Managing Director
BigSoft Limited
Reading, UK.
+44 (0) 7866 262 398
http://www.bigsoft.co.uk/
Registered in Cardiff, Wales 3960621
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20110118/07ce704a/attachment.htm
Loading...