hi,<br>&nbsp;&nbsp; i am new to omniORB. i have run the example programs. but i have problems in making my own program. there are two ways specified.<br>1. compile using &quot;omniidl -bcxx echo.idl&quot;<br>2. use the ODE<br>now if i want to use ODE then will i have to write my own 
<a href="http://dir.mk">dir.mk</a> files and GNU make file? is there any help available for this.<br><br>the other option is to use omniIDL to generate .hh and .cc files and then write&nbsp; the client and server implementation. i did this but i dont know how to compile these files. should i use standars C++ compilation commands for this 
i.e. &quot;g++ -o hello hello.cc&quot;. i did this but this gives error. i made the file myecho.idl. cut and copy the code of echo.idl into it. and compiled it to generate myecho.hh and myechoSK.cc. these three files are in the present working directory. then i copied the 
eg1.cc into it and changed the include file to myecho.hh and then tried to compile it. <br>this is what happened<br>:<br><br>&quot;[root@localhost myecho]# pwd<br>/root/omniORB-4.0.7/src/examples/myecho<br>[root@localhost
 myecho]# g++ -o eg1 eg1.cc<br>eg1.cc:10:21: error: myecho.hh: No such file or directory<br>In file included from /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/backward/iostream.h:31,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from 
eg1.cc:16:<br>/usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 
<a href="http://17.4.1.2">17.4.1.2</a> of the C++ standard. Examples include substituting the &lt;X&gt; header for the &lt;X.h&gt; header for C++ includes, or &lt;iostream&gt; instead of the deprecated header &lt;iostream.h
&gt;. To disable this warning use -Wno-deprecated.<br>eg1.cc:21: error: expected class-name before ',' token<br>eg1.cc:22: error: 'PortableServer' has not been declared<br>eg1.cc:22: error: expected `{&#39; before 'RefCountServantBase'
<br>eg1.cc:22: error: invalid function declaration<br>eg1.cc:31: error: invalid use of undefined type 'class Echo_i'<br>eg1.cc:21: error: forward declaration of 'class Echo_i'<br>eg1.cc: In member function 'char* Echo_i::echoString(const char*)':
<br>eg1.cc:33: error: 'CORBA' has not been declared<br>eg1.cc: At global scope:<br>eg1.cc:40: error: variable or field 'hello' declared void<br>eg1.cc:40: error: 'Echo_ptr' was not declared in this scope<br>eg1.cc:41: error: expected ',' or ';' before '{' token&quot;
<br>&nbsp;<br>please tell me if i am doing something wrong.<br clear="all"><br>-- <br>usman gul