<html><head></head><body><div class="ydped76fcf1yahoo-style-wrap" style="font-family: verdana, helvetica, sans-serif; font-size: 13px;"><div></div>
        <div><span style="color: rgb(38, 40, 42);">Hello,</span><br></div></div><div id="ydp9d464d00yahoo_quoted_8187693728" class="ydp9d464d00yahoo_quoted"><div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;"><div><div id="ydp9d464d00yiv1204798967"><div style="font-family:verdana, helvetica, sans-serif;font-size:13px;" class="ydp9d464d00yiv1204798967yahoo-style-wrap"><div dir="ltr"><br></div><div dir="ltr" data-setdir="false">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.</div><div dir="ltr"><br></div><div dir="ltr"><b>Configuration:</b></div><div dir="ltr">OmniORB 4.2.4</div><div dir="ltr">Windows 10 64bits </div><div dir="ltr">Visual Studio 2019 16.10.4</div><div dir="ltr">Cygwin</div><div dir="ltr">Python 3.8</div><div dir="ltr"><br></div><div dir="ltr"><b>Steps:</b></div><div dir="ltr">As mentioned in the README file for Windows configuration I did the following steps:</div><div dir="ltr">- Uncomment the line "<span>platform = x86_win32_vs_16" in the "</span>config.mk" file</div><div dir="ltr">- Get the proper python location in cygwin style ("<span>PYTHON = /cygdrive/c/Python38/python"</span>) in the file "<span>x86_win32_vs_16.mk"</span></div><div dir="ltr"><span>- I added <span><Top>\bin\x86_win32, <span>c:\cygwin64\bin and c:\Python38 to the path (at the end) in Visual Studio command prompt.</span></span></span></div><div dir="ltr"><span><span><span>- I executed "make export" command in Visual Studio after changing the directory to: <span><span><span style="color:rgb(0, 0, 0);font-family:verdana, helvetica, sans-serif;"><Top></span></span>\src.</span></span></span></span></div><div dir="ltr"><span><span><span><span><br></span></span></span></span></div><div dir="ltr">The problem is that the execution freeze after a while. I guess it stops when it's time to deal with the omnicpp part.</div><div dir="ltr">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 <span> <span><span style="color:rgb(0, 0, 0);font-family:verdana, helvetica, sans-serif;"><Top></span></span>\lib\python\omniidl</span> program.</div><div dir="ltr"><br></div><div dir="ltr"><b>Troubleshooting:</b></div><div dir="ltr">I tried to change the PYTHONPATH adding: c:\Python38 + c:\Python38\DLLS + c:\Python38\lib : didn't work better</div><div dir="ltr"><br></div><div dir="ltr"><b>Full command prompt "make export" (a lot of "hasn't changed" due to second compilation attempt):</b></div><div dir="ltr"><div><div><i>making export in src/tool...</i></div><div><i>make[1]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool'</i></div><div><i>making export in src/tool/omniidl...</i></div><div><i>make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl'</i></div><div><i>making export in src/tool/omniidl/cxx...</i></div><div><i>make[3]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx'</i></div><div><i>making export in src/tool/omniidl/cxx/cccp...</i></div><div><i>make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx/cccp'</i></div><div><i>(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; )</i></div><div><i>File omnicpp.exe hasn't changed.</i></div><div><i>make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx/cccp'</i></div><div><i>File omniidl.exe hasn't changed.</i></div><div><i>make[3]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/cxx'</i></div><div><i>making export in src/tool/omniidl/python3...</i></div><div><i>make[3]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3'</i></div><div><i>making export in src/tool/omniidl/python3/omniidl...</i></div><div><i>make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl'</i></div><div><i>File __init__.py hasn't changed.</i></div><div><i>File main.py hasn't changed.</i></div><div><i>File idlast.py hasn't changed.</i></div><div><i>File idltype.py hasn't changed.</i></div><div><i>File idlutil.py hasn't changed.</i></div><div><i>File idlvisitor.py hasn't changed.</i></div><div><i>File output.py hasn't changed.</i></div><div><i>Listing '.'...</i></div><div><i>make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl'</i></div><div><i>making export in src/tool/omniidl/python3/omniidl_be...</i></div><div><i>make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl_be'</i></div><div><i>File __init__.py hasn't changed.</i></div><div><i>File ami.py hasn't changed.</i></div><div><i>File dump.py hasn't changed.</i></div><div><i>File example.py hasn't changed.</i></div><div><i>File interactive.py hasn't changed.</i></div><div><i>Listing '.'...</i></div><div><i>make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/omniidl_be'</i></div><div><i>making export in src/tool/omniidl/python3/scripts...</i></div><div><i>make[4]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/scripts'</i></div><div><i>make[4]: Nothing to be done for 'export'.</i></div><div><i>make[4]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3/scripts'</i></div><div><i>make[3]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl/python3'</i></div><div><i>make[2]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool/omniidl'</i></div><div><i>make[1]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/tool'</i></div><div><i>making export in src/lib...</i></div><div><i>make[1]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib'</i></div><div><i>making export in src/lib/omnithread...</i></div><div><i>make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omnithread'</i></div><div><i>+ rm -f static/omnithread.lib</i></div><div><i>+ ../../../bin/x86_win32/libwrapper -gnuwin32 static/omnithread.lib static/nt.o static/threaddata.o</i></div><div><i>lib /OUT:static\omnithread.lib static\nt.o static\threaddata.o</i></div><div><i>Microsoft (R) Library Manager Version 14.29.30040.0</i></div><div><i>Copyright (C) Microsoft Corporation.  All rights reserved.</i></div><div><i><br></i></div><div><i>+ install -c static/omnithread.lib ../../../lib/x86_win32</i></div><div><i>File omnithread.pdb hasn't changed.</i></div><div><i>File omnithread41_rt.lib hasn't changed.</i></div><div><i>File omnithread_rt.lib hasn't changed.</i></div><div><i>File omnithread41_vc16_rt.dll hasn't changed.</i></div><div><i>File omnithread41_vc16_rt.pdb hasn't changed.</i></div><div><i>+ rm -f debug/omnithreadd.lib</i></div><div><i>+ ../../../bin/x86_win32/libwrapper -gnuwin32 debug/omnithreadd.lib debug/nt.o debug/threaddata.o</i></div><div><i>lib /OUT:debug\omnithreadd.lib debug\nt.o debug\threaddata.o</i></div><div><i>Microsoft (R) Library Manager Version 14.29.30040.0</i></div><div><i>Copyright (C) Microsoft Corporation.  All rights reserved.</i></div><div><i><br></i></div><div><i>+ install -c debug/omnithreadd.lib ../../../lib/x86_win32</i></div><div><i>File omnithreadd.pdb hasn't changed.</i></div><div><i>File omnithread41_rtd.lib hasn't changed.</i></div><div><i>File omnithread_rtd.lib hasn't changed.</i></div><div><i>File omnithread41_vc16_rtd.dll hasn't changed.</i></div><div><i>File omnithread41_vc16_rtd.pdb hasn't changed.</i></div><div><i>make[2]: Leaving directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omnithread'</i></div><div><i>making export in src/lib/omniORB...</i></div><div><i>make[2]: Entering directory '/cygdrive/u/2 - Tools/omniORB/src/lib/omniORB'</i></div><div><i>../../../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.idl</i></div><div><i>PYTHONPATH=(null)</i></div><div><i>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.idl</i></div><div><i>omniidl: Warning: No back-ends specified; checking IDL for validity</i></div><div><i><br></i></div><div><i><br></i></div><div dir="ltr"><i><span><b style="color:rgb(0, 0, 0);font-family:verdana, helvetica, sans-serif;">Command prompt after ctrl+c (abort) pressed:</b></span><br></i></div><div dir="ltr"><div><div><i>^CTraceback (most recent call last):</i></div><div><i>  File "<string>", line 33, in <module></i></div><div><i>  File "U:\2 - Tools\omniORB\lib\python\omniidl\main.py", line 401, in main</i></div><div><i>make[2]: *** [dir.mk:102: omniORB4/Naming.hh] Error 127</i></div><div><i>make[1]: *** [dir.mk:7: export] Interrupt</i></div><div><i>    err = os.system(preproc_cmd + " >" + temp_file)</i></div><div><i>KeyboardInterrupt</i></div><div><i>make: *** [dir.mk:26: export] Interrupt</i></div></div><div><br></div><div><br></div><div><br></div><div dir="ltr">Thank you for your time and help</div><br></div></div><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div></div></div></div>
            </div>
        </div></body></html>