Yes, you should do make export in the omniORBpy directory, in the same
tree you set up for building omniORB. What goes wrong when you do?
Was able to build omniORB 4.1.0 using VC7 on WXP.
Then copied the omniORBpy 3.0 source code to
C:\omniORB-4.1.0\src\lib\omniORBpy-3.0.
Then cd'ed into the omniORBpy-3.0 directory.
Then did a 'make export' and got the below error.
Olaf
C:\omniORB-4.1.0\src\lib\omniORBpy-3.0>make export making export in
src/lib/omniORBpy/modules...
make[1]: Entering directory
`/cygdrive/c/omniORB-4.1.0/src/lib/omniORBpy-3.0/modules'
../../../../bin/x86_win32/omkdepend -D__cplusplus -D_MSC_VER
-DOMNIPY_MAJOR=3 -DOMNIPY_MINOR=0
-I../../../../src/lib/omniORBpy/modules/../include -I../../../../include
-I../../../../include/om niORB4/internal -Ic:/bn/python23/include
-Ic:/bn/python23/include/python2.3 -DPYTHON_INCLUDE=<Python.h>
-DPYTHON_THREAD_INC=<pythread.h> -I. -I. -I../../../../include
-D__WIN32__ -D_WIN32_WINN T=0x0400 -D__x86__ -D__NT__ -D__OSVERSION__=4
cxxAPI.cc pyInterceptors.cc pyAbstractIntf.cc pyValueType.cc
pyContext.cc pyFixed.cc pyomniFunc.cc pyThreadCache.cc pyTypeCode.cc
pyMarshal.cc pyE xceptions.cc pyLocalObjects.cc pyServant.cc
pyCallDescriptor.cc pyObjectRef.cc pyPOACurrentFunc.cc
pyPOAManagerFunc.cc pyPOAFunc.cc pyORBFunc.cc omnipy.cc
../../../../bin/x86_win32/omkdepend: warning: cxxAPI.cc, line 165:
unknown directive == "#warning "Please use an up-to-date version of gcc!
(>2.91 recommended)""
/cygdrive/c/bn/Python23/python ../../../../bin/scripts/distdate.py
OMNIORBPY <../update.log >pydistdate.hh
+ install -c pydistdate.hh ../../../../include/omniORB4
../../../../bin/x86_win32/clwrapper -gnuwin32 -c -O2 -MD -EHs -GS -GR
-Zi -nologo -DOMNIPY_MAJOR=3 -DOMNIPY_MINOR=0
-I../../../../src/lib/omniORBpy/modules/../include -I../../../../include
-
I../../../../include/omniORB4/internal -I"c:/bn/python23"/include
-I"c:/bn/python23"/include/python2.3 -DPYTHON_INCLUDE="<Python.h>"
-DPYTHON_THREAD_INC="<pythread.h>" -I. -I. -I../../../../in clude
-D__WIN32__ -D_WIN32_WINNT=0x0400 -D__x86__ -D__NT__ -D__OSVERSION__=4
-Foomnipy.o omnipy.cc cl -c -O2 -MD -EHs -GS -GR -Zi -nologo
-DOMNIPY_MAJOR=3 -DOMNIPY_MINOR=0
-I..\..\..\..\src\lib\omniORBpy\modules\..\include -I..\..\..\..\include
-I..\..\..\..\include\omniORB4\internal -Ic:\b n\python23\include
-Ic:\bn\python23\include\python2.3 -DPYTHON_INCLUDE=<Python.h>
-DPYTHON_THREAD_INC=<pythread.h> -I. -I. -I..\..\..\..\include
-D__WIN32__ -D_WIN32_WINNT=0x0400 -D__x86__ -D_ _NT__ -D__OSVERSION__=4
-Foomnipy.o -Tpomnipy.cc omnipy.cc
..\..\..\..\include\omniORB4\CORBA_sysdep_trad.h(129) : warning C4005:
'HAVE_STRFTIME' : macro redefinition
c:\bn\Python23\include\pyconfig.h(38) : see previous definition
of 'HAVE_STRFTIME'
omnipy.h(137) : fatal error C1083: Cannot open include file:
'omniORBpy.h': No such file or directory
make[1]: *** [omnipy.o] Error 2
make[1]: Leaving directory
`/cygdrive/c/omniORB-4.1.0/src/lib/omniORBpy-3.0/modules'
make: *** [export] Error 2
C:\omniORB-4.1.0\src\lib\omniORBpy-3.0>