[omniORB] issue building orbcore/ssl

Michael Xu mxu at sharedspectrum.com
Tue Dec 13 22:55:18 GMT 2016


Hi

I am trying to get omniOrb to build for the Win64 environment, using VS2015.

I am running into the following compiler error when the project gets to the orbcore/ssl library, and not sure how best to proceed:

make[4]: Entering directory '/cygdrive/c/Users/Michael/Workspace/omniORB/omniORB-4.2.1/src/lib/omniORB/orbcore/ssl'
../../../../../bin/x86_win32/clwrapper -gnuwin32 -c -O2 -MT -EHs -GS -GR -Zi -nologo -D_WINSTATIC -I.. -I./.. -I../../../../../include/omniORB4/internal -D_OMNIORB_SSL_LIBRARY -D__OMNIORB4__ -I../../../../../stub  -IC:\\opt/openssl/include -D"NTArchitecture" -I. -I. -I../../../../../include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Fostatic/sslContext.o -Fdstatic\\omnisslTP4.pdb sslContext.cc
cl -c -O2 -MT -EHs -GS -GR -Zi -nologo -D_WINSTATIC -I.. -I.\.. -I..\..\..\..\..\include\omniORB4\internal -D_OMNIORB_SSL_LIBRARY -D__OMNIORB4__ -I..\..\..\..\..\stub -IC:\opt\openssl\include -DNTArchitecture -I. -I. -I..\..\..\..\..\include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Fostatic\sslContext.o -Fdstatic\omnisslTP4.pdb -TpsslContext.cc
sslContext.cc
sslContext.cc(362): error C2027: use of undefined type 'dh_st'
C:\opt\openssl\include\openssl/evp.h(923): note: see declaration of 'dh_st'
sslContext.cc(362): error C2227: left of '->p' must point to class/struct/union/generic type
sslContext.cc(363): error C2027: use of undefined type 'dh_st'
C:\opt\openssl\include\openssl/evp.h(923): note: see declaration of 'dh_st'
sslContext.cc(363): error C2227: left of '->g' must point to class/struct/union/generic type
sslContext.cc(364): error C2027: use of undefined type 'dh_st'
C:\opt\openssl\include\openssl/evp.h(923): note: see declaration of 'dh_st'
sslContext.cc(364): error C2227: left of '->p' must point to class/struct/union/generic type
sslContext.cc(364): error C2227: left of '->g' must point to class/struct/union/generic type
make[4]: *** [../../../../../mk/win32.mk:444: static/sslContext.o] Error 2
make[4]: Leaving directory '/cygdrive/c/Users/Michael/Workspace/omniORB/omniORB-4.2.1/src/lib/omniORB/orbcore/ssl'
make[3]: *** [dir.mk:269: export] Error 1
make[3]: Leaving directory '/cygdrive/c/Users/Michael/Workspace/omniORB/omniORB-4.2.1/src/lib/omniORB/orbcore'
make[2]: *** [dir.mk:70: export] Error 1
make[2]: Leaving directory '/cygdrive/c/Users/Michael/Workspace/omniORB/omniORB-4.2.1/src/lib/omniORB'
make[1]: *** [dir.mk:7: export] Error 1
make[1]: Leaving directory '/cygdrive/c/Users/Michael/Workspace/omniORB/omniORB-4.2.1/src/lib'
make: *** [dir.mk:26: export] Error 1

Any help would be appreciated.
Thanks,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20161213/a813b778/attachment.html>


More information about the omniORB-list mailing list