Can't build omniORB 4.2.2 with Visual Studio 2017
"Dalecki, Janusz via omniORB-list" <[email protected]> Tue, 13 Mar 2018 02:08:33 +0000
| Newsgroups | gmane.comp.corba.omniorb.user |
|---|---|
| Message-ID | <9C513C0238C1B14F80890E902BA35237568BB427@003FCH1MPN2-051.003f.mgd2.msft.net> |
Hi, I am having trouble to generate OmniORB dlls and libs. I am running it on Windows 7 Dell Laptop platform 64bit version with Visual Studio 2017 community edition. I have downloaded omniORB 4.2.2, Cygwin64 and Python 36_32 After following instructions from README.win32.txt: * setting platform = x86_win32_vs_15 in config.mk, * PYTHON = /cygdrive/c/Python/Python36-32 in x86_win32_vs_15.mk * set path=%path%;c:\cygwin64\bin;C:\Python\Python36-32" ... this is an output from the Visual Studio 2017 console after following above steps. I am not sure whether the final error "error C2006: '#include': expected a filename, found 'identifier'" is caused by an earlier "Command not found" error or they are independent. I can't find anything useful on Internet: 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' make[2]: /cygdrive/c/Python/Python36-32: Command not found making export in src/tool/omniidl/cxx... make[3]: Entering directory '/cygdrive/c/omniORB/src/tool/omniidl/cxx' make[3]: /cygdrive/c/Python/Python36-32: Command not found make[3]: /cygdrive/c/Python/Python36-32: Command not found make[3]: /cygdrive/c/Python/Python36-32: Command not found make[3]: /cygdrive/c/Python/Python36-32: Command not found making export in src/tool/omniidl/cxx/cccp... make[4]: Entering directory '/cygdrive/c/omniORB/src/tool/omniidl/cxx/cccp' (dir="../../../../../bin/x86_win32"; files="omnicpp.exe"; for file in $files; do if [ ! -d $dir ]; then (umask 022; set -x; mkdir -p $dir); fi; dirs='. .'; case "$file" in /*) fullfile="$file";; *) fullfile=""; for _dir in $dirs; do if [ -f $_dir/$file ]; then if [ "$_dir" = "." ]; then fullfile="$file"; else fullfile="$_dir/$file"; fi; break; fi; done; if [ ! "$fullfile" ]; then echo "ERROR: Cannot find $file in $dirs"; exit 1; fi;; esac; base=`basename $ file`; if [ -f $dir/$base ] && cmp $fullfile $dir/$base >/dev/null; then echo "File $base hasn't changed."; else (set -x; install -c $fullfile $dir); fi; done; ) File omnicpp.exe hasn't changed. make[4]: Leaving directory '/cygdrive/c/omniORB/src/tool/omniidl/cxx/cccp' ../../../../bin/x86_win32/clwrapper -gnuwin32 -c -O2 -MD -EHs -GS -GR -Zi -nologo -I -DPYTHON_INCLUDE="<Python.h>" -DPYTHON_THREAD_INC="<pythread.h>" -DIDLMODULE_VERSION="\"0x2630\"" -DMSDOS -DOMNIIDL_EXECUTABLE -I. -I. -I../../.. /../include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Foidlpython.o idlpython.cc cl -c -O2 -MD -EHs -GS -GR -Zi -nologo -I -DPYTHON_INCLUDE=<Python.h> -DPYTHON_THREAD_INC=<pythread.h> -DIDLMODULE_VERSION=\"0x2630\" -DMSDOS -DOMNIIDL_EXECUTABLE -I. -I. -I..\..\..\..\include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D_ _x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Foidlpython.o -Tpidlpython.cc idlpython.cc idlpython.cc(31): error C2006: '#include': expected a filename, found 'identifier' idlpython.cc(31): fatal error C1083: Cannot open include file: '': No such file or directory make[3]: *** [../../../../mk/win32.mk:490: idlpython.o] Error 2 make[3]: Leaving directory '/cygdrive/c/omniORB/src/tool/omniidl/cxx' make[2]: *** [dir.mk:16: export] Error 2 make[2]: Leaving directory '/cygdrive/c/omniORB/src/tool/omniidl' make[1]: *** [dir.mk:22: export] Error 2 make[1]: Leaving directory '/cygdrive/c/omniORB/src/tool' make: *** [dir.mk:26: export] Error 2 Regards, Janusz ________________________________ This e-mail contains privileged and confidential information intended for the use of the addressees named above. If you are not the intended recipient of this e-mail, you are hereby notified that you must not disseminate, copy or take any action in respect of any information contained in it. If you have received this e-mail in error, please notify the sender immediately by e-mail and immediately destroy this e-mail and its attachments. _______________________________________________ omniORB-list mailing list [email protected] http://www.omniorb-support.com/mailman/listinfo/omniorb-list