Hi,<div><br></div><div>Try to first open a visual studio command prompt and then compile in this cmd, that should set all needed visual studio needed environment variables</div><div><br></div><div>Johnny Willemsen</div><div><a href="http://www.theaceorb.nl">http://www.theaceorb.nl</a> <br><br>Op dinsdag 11 augustus 2015 heeft szyk100 &lt;<a href="mailto:szyk100@o2.pl">szyk100@o2.pl</a>&gt; het volgende geschreven:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
BTW: I wonder why return adress for that message is not to mailing list but to person? It is error prone - should I correct that adress manually every time I want to respond?<br>
<br>
I encountered two errors when I try compile omniorb. First: lack cl in the PATH, and second it don&#39;t see io.h (whitch is moved to different directory - details below).<br>
<br>
Below error is due to lack cl in the PATH (no mentioned in omniorb documentation):<br>
<br>
$ make export<br>
making export in src/tool...<br>
make[1]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool&#39;<br>
making export in src/tool/omniidl...<br>
make[2]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl&#39;<br>
making export in src/tool/omniidl/cxx...<br>
make[3]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx&#39;<br>
making export in src/tool/omniidl/cxx/cccp...<br>
make[4]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx/cccp&#39;<br>
../../../../../bin/x86_win32/clwrapper -gnuwin32 -c -O2 -MD -GS -GR -Zi -nologo -DHAVE_CONFIG_H -I. -I. -I. -I../../../../../include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Focexp.o cexp.c<br>
cl -c -O2 -MD -GS -GR -Zi -nologo -DHAVE_CONFIG_H -I. -I. -I. -I..\..\..\..\..\include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Focexp.o cexp.c<br>
cl: No such file or directory<br>
../../../../../mk/<a href="http://win32.mk:487" target="_blank">win32.mk:487</a>: recipe for target &#39;cexp.o&#39; failed<br>
make[4]: *** [cexp.o] Error 1<br>
make[4]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx/cccp&#39;<br>
<a href="http://dir.mk:21" target="_blank">dir.mk:21</a>: recipe for target &#39;export&#39; failed<br>
make[3]: *** [export] Error 1<br>
make[3]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx&#39;<br>
<a href="http://dir.mk:16" target="_blank">dir.mk:16</a>: recipe for target &#39;export&#39; failed<br>
make[2]: *** [export] Error 1<br>
make[2]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl&#39;<br>
<a href="http://dir.mk:22" target="_blank">dir.mk:22</a>: recipe for target &#39;export&#39; failed<br>
make[1]: *** [export] Error 1<br>
make[1]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool&#39;<br>
<a href="http://dir.mk:26" target="_blank">dir.mk:26</a>: recipe for target &#39;export&#39; failed<br>
make: *** [export] Error 1<br>
<br>
But I typed that command:<br>
$ export PATH=$PATH:/cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio\ 14.0/VC/bin/<br>
and it now see cl.exe<br>
<br>
Below error is caused by lack io.h in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include<br>
Because it is in:<br>
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt<br>
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt<br>
And I can&#39;t solve it. Please help me with that.<br>
<br>
Komp@Patatajnia /cygdrive/c/!-pro/lib/omniORB-4.2.0/src<br>
$ make export<br>
making export in src/tool...<br>
make[1]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool&#39;<br>
making export in src/tool/omniidl...<br>
make[2]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl&#39;<br>
making export in src/tool/omniidl/cxx...<br>
make[3]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx&#39;<br>
making export in src/tool/omniidl/cxx/cccp...<br>
make[4]: Entering directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx/cccp&#39;<br>
../../../../../bin/x86_win32/clwrapper -gnuwin32 -c -O2 -MD -GS -GR -Zi -nologo -DHAVE_CONFIG_H -I. -I. -I. -I../../../../../include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Focexp.o cexp.c<br>
cl -c -O2 -MD -GS -GR -Zi -nologo -DHAVE_CONFIG_H -I. -I. -I. -I..\..\..\..\..\include -D__WIN32__ -D_WIN32_WINNT=0x0501 -D__x86__ -D__NT__ -D__OSVERSION__=4 -D_CRT_SECURE_NO_DEPRECATE=1 -Focexp.o cexp.c<br>
cexp.c<br>
c:\!-pro\lib\omniorb-4.2.0\src\tool\omniidl\cxx\cccp\config-windows.h(1): fatal error C1083: Cannot open include file: &#39;io.h&#39;: No such file or directory<br>
../../../../../mk/<a href="http://win32.mk:487" target="_blank">win32.mk:487</a>: recipe for target &#39;cexp.o&#39; failed<br>
make[4]: *** [cexp.o] Error 2<br>
make[4]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx/cccp&#39;<br>
<a href="http://dir.mk:21" target="_blank">dir.mk:21</a>: recipe for target &#39;export&#39; failed<br>
make[3]: *** [export] Error 1<br>
make[3]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl/cxx&#39;<br>
<a href="http://dir.mk:16" target="_blank">dir.mk:16</a>: recipe for target &#39;export&#39; failed<br>
make[2]: *** [export] Error 1<br>
make[2]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool/omniidl&#39;<br>
<a href="http://dir.mk:22" target="_blank">dir.mk:22</a>: recipe for target &#39;export&#39; failed<br>
make[1]: *** [export] Error 1<br>
make[1]: Leaving directory &#39;/cygdrive/c/!-pro/lib/omniORB-4.2.0/src/tool&#39;<br>
<a href="http://dir.mk:26" target="_blank">dir.mk:26</a>: recipe for target &#39;export&#39; failed<br>
make: *** [export] Error 1<br>
<br>
<br>
regards<br>
Szyk Cech<br>
<br>
<br>
Dnia 11 sierpnia 2015 11:00 Duncan Grisby &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;duncan@grisby.org&#39;)">duncan@grisby.org</a>&gt; napisał(a):<br>
&gt;<br>
&gt; &gt; On Mon, 2015-08-10 at 21:31 +0200, szyk100 wrote:<br>
&gt;<br>
&gt; &gt; Hi I try build omniorb with Cygwin (failed), Mingw(failed) both due to<br>
&gt; &gt; some compiler errors. Now I try build it with Visual Studio 14 but it<br>
&gt; &gt; also failed because it is different from previous versions (notably<br>
&gt; &gt; diffrent from VS10). They added &quot;Universal CRT&quot; to Visual C++ and the<br>
&gt; &gt; result is that it don&#39;t see io.h file (and probably many others).<br>
&gt;<br>
&gt; What exactly did you do, and what exactly failed? It compiles fine for<br>
&gt; me with Visual Studio 2015 (also known as VS 14).<br>
&gt;<br>
&gt; Duncan.<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
omniORB-list mailing list<br>
<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;omniORB-list@omniorb-support.com&#39;)">omniORB-list@omniorb-support.com</a><br>
<a href="http://www.omniorb-support.com/mailman/listinfo/omniorb-list" target="_blank">http://www.omniorb-support.com/mailman/listinfo/omniorb-list</a><br>
</blockquote></div>