Hello,<div><br></div><div>I am a newbie to CORBA. I have so far compiled an IDL file that created a .h and .cxx file. But the compilation of the cxx file gives me a a whole of compilation errors. I have posted a part of it below. In the error message &quot;channelAttributes.cxx&quot; is the file generated from the IDL file &quot;channelAttributes.idl&quot;. </div>

<div><br></div><div>Compile command:</div><div><div>/usr/bin/g++ -g -c -I/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include channelAttributes.cxx</div><div><br>

</div><div>Error: </div><div>In file included from /filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/CORBA.h:373,</div><div>                 from channelAttributes.h:10,</div>

<div>                 from channelAttributes.cxx:3:</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1848: `</div><div>   LongDouble&#39; undeclared in namespace `CORBA&#39;</div>

<div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1848: template</div><div>   argument 1 is invalid</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1857: no</div>

<div>   type `LongDouble&#39; in `CORBA&#39;</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1857: syntax</div><div>   error before `*&#39; token</div>

<div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1858: missing</div><div>   &#39;;&#39; before right brace</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh: In</div>

<div>   copy constructor `CORBA::LongDoubleSeq::LongDoubleSeq(const</div><div>   CORBA::LongDoubleSeq&amp;)&#39;:</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1853: `</div>

<div>   LongDouble&#39; undeclared in namespace `CORBA&#39;</div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/corbaidl_defs.hh:1853: template</div>

<div>   argument 1 is invalid</div></div><div>..................</div><div>..................</div><div>&lt;snip&gt;</div><div>..................</div><div>..................</div><div><div>/filer_build/ssalvady/ccm_wa/kasenna/mbservices%tot_ssalvady/mbservices/buildreleases/usr/omniORB-4.0.5/include/omniORB4/poa.h:625: confused by earlier errors, bailing out</div>

<div>make: *** [channelAttributes.o] Error 1</div></div><div><br></div><div><br></div><div>Am I missing something obvious here ? I would appreciate any help</div><div><br></div><div>Thanks</div><div>Sankar</div>