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 "channelAttributes.cxx" is the file generated from the IDL file "channelAttributes.idl". </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' undeclared in namespace `CORBA'</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' in `CORBA'</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 `*' 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> ';' 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&)':</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' undeclared in namespace `CORBA'</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><snip></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>