[omniORB] OmniORB "make export" frozen

Adrien Guillot guillot.adrien at yahoo.fr
Thu Nov 18 15:19:34 UTC 2021


 Hello,

During the OmniORB installation process, I have an issue running the "make export" command with Win10 64 bits and I would appreciate much a bit of help.
Configuration:OmniORB 4.2.4Windows 10 64bits Visual Studio 2019 16.10.4CygwinPython 3.8
Steps:As mentioned in the README file for Windows configuration I did the following steps:- Uncomment the line "platform = x86_win32_vs_16" in the "config.mk" file- Get the proper python location in cygwin style ("PYTHON = /cygdrive/c/Python38/python") in the file "x86_win32_vs_16.mk"- I added <Top>\bin\x86_win32, c:\cygwin64\bin and c:\Python38 to the path (at the end) in Visual Studio command prompt.- I executed "make export" command in Visual Studio after changing the directory to: <Top>\src.
The problem is that the execution freeze after a while. I guess it stops when it's time to deal with the omnicpp part.I have absolutely no idea why. However, in the second extract I paste below, I did a Ctrl+C to check where the program gets stuck and it seems to be in the  <Top>\lib\python\omniidl program.
Troubleshooting:I tried to change the PYTHONPATH adding: c:\Python38 + c:\Python38\DLLS + c:\Python38\lib : didn't work better
Full command prompt "make export" (a lot of "hasn't changed" due to second compilation attempt):making export in src/tool...make[1]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool'making export in src/tool/omniidl...make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl'making export in src/tool/omniidl/cxx...make[3]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx'making export in src/tool/omniidl/cxx/cccp...make[4]: Entering directory '/cygdrive/u/2 - Tools/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/u/2 - Tools/omniORB/src/tool/omniidl/cxx/cccp'File omniidl.exe hasn't changed.make[3]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx'making export in src/tool/omniidl/python3...make[3]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3'making export in src/tool/omniidl/python3/omniidl...make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl'File __init__.py hasn't changed.File main.py hasn't changed.File idlast.py hasn't changed.File idltype.py hasn't changed.File idlutil.py hasn't changed.File idlvisitor.py hasn't changed.File output.py hasn't changed.Listing '.'...make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl'making export in src/tool/omniidl/python3/omniidl_be...make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl_be'File __init__.py hasn't changed.File ami.py hasn't changed.File dump.py hasn't changed.File example.py hasn't changed.File interactive.py hasn't changed.Listing '.'...make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl_be'making export in src/tool/omniidl/python3/scripts...make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/scripts'make[4]: Nothing to be done for 'export'.make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/scripts'make[3]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3'make[2]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl'make[1]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool'making export in src/lib...make[1]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib'making export in src/lib/omnithread...make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omnithread'+ rm -f static/omnithread.lib+ ../../../bin/x86_win32/libwrapper -gnuwin32 static/omnithread.lib static/nt.o static/threaddata.olib /OUT:static\omnithread.lib static\nt.o static\threaddata.oMicrosoft (R) Library Manager Version 14.29.30040.0Copyright (C) Microsoft Corporation.  All rights reserved.
+ install -c static/omnithread.lib ../../../lib/x86_win32File omnithread.pdb hasn't changed.File omnithread41_rt.lib hasn't changed.File omnithread_rt.lib hasn't changed.File omnithread41_vc16_rt.dll hasn't changed.File omnithread41_vc16_rt.pdb hasn't changed.+ rm -f debug/omnithreadd.lib+ ../../../bin/x86_win32/libwrapper -gnuwin32 debug/omnithreadd.lib debug/nt.o debug/threaddata.olib /OUT:debug\omnithreadd.lib debug\nt.o debug\threaddata.oMicrosoft (R) Library Manager Version 14.29.30040.0Copyright (C) Microsoft Corporation.  All rights reserved.
+ install -c debug/omnithreadd.lib ../../../lib/x86_win32File omnithreadd.pdb hasn't changed.File omnithread41_rtd.lib hasn't changed.File omnithread_rtd.lib hasn't changed.File omnithread41_vc16_rtd.dll hasn't changed.File omnithread41_vc16_rtd.pdb hasn't changed.make[2]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omnithread'making export in src/lib/omniORB...make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omniORB'../../../bin/x86_win32/oidlwrapper.exe -gnuwin32 -T -bcxx -Wbh=.hh -Wbs=SK.cc -p../../../src/lib/omniORB/python3 -I../../../idl -Wbdebug -Wba -p../../../src/lib/omniORB/python3 -I../../../idl -Wbdebug -v -ComniORB4 ../../../idl/Naming.idlPYTHONPATH=(null)U:\2 - Tools\omniORB\bin\x86_win32\omniidl -T -bcxx -Wbh=.hh -Wbs=SK.cc -p..\..\..\src\lib\omniORB\python3 -I..\..\..\idl -Wbdebug -Wba -p..\..\..\src\lib\omniORB\python3 -I..\..\..\idl -Wbdebug -v -ComniORB4 ..\..\..\idl\Naming.idlomniidl: Warning: No back-ends specified; checking IDL for validity

Command prompt after ctrl+c (abort) pressed:
^CTraceback (most recent call last):  File "<string>", line 33, in <module>  File "U:\2 - Tools\omniORB\lib\python\omniidl\main.py", line 401, in mainmake[2]: *** [dir.mk:102: omniORB4/Naming.hh] Error 127make[1]: *** [dir.mk:7: export] Interrupt    err = os.system(preproc_cmd + " >" + temp_file)KeyboardInterruptmake: *** [dir.mk:26: export] Interrupt


Thank you for your time and help




  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.omniorb-support.com/pipermail/omniorb-list/attachments/20211118/f049467a/attachment.html>


More information about the omniORB-list mailing list