 | Hi,
Thanks for letting us know.
Johnny
> -----Original Message----- > From: Chucky [mailto:chuck@student.be] > Sent: vrijdag 21 januari 2005 10:05 > To: Johnny Willemsen > Subject: RE: [tao-users] Re: [help] [TAO] tao_idl does not > compile verysimple idl file > > Now it works ! > Lots of thanks ! > Chuck > > > -----Original Message----- > From: "Johnny Willemsen" > To: , > Date: Sun, 9 Jan 2005 18:29:43 +0100 > Subject: RE: [tao-users] Re: [help] [TAO] tao_idl does not > compile very simple > idl file > > > Hi Chucky, > > > > You have not set TAO_ROOT to the correct value. Set it to the > > ACE_wrappers/TAO directory (with the installed path in > front). Read the > > ACE-INSTALL.html and TAO/TAO-INSTALL.html file for more info. > > > > Regards, > > > > Johnny Willemsen > > Remedy IT > > Leeghwaterstraat 25 > > 2811 DT Reeuwijk > > The Netherlands > > www.theaceorb.nl / www.remedy.nl > > > > > Hi Chucky, > > > > > > >> I have a problem using tao_idl (The Ace Orb's IDL->C++ > > > compiler) and I need > > > >> help. > > > > > > Thanks for your email. Please make sure to send all > questions related > > > to TAO to the TAO mailing list or ACE+TAO newsgroup, > rather than to > > > comp.object.corba directly since that's where all the TAO gurus > > > hangout. See > > > > > > http://www.cs.wustl.edu/~schmidt/TAO-mail.html > > > > > > for more info on how to access these resources. > > > > > > In addition, to ensure that we have proper > version/platform/compiler > > > information, please make sure you fill out the > appropriate problem > > > report form (PRF), which is in > > > > > > $ACE_ROOT/PROBLEM-REPORT-FORM > > > $TAO_ROOT/PROBLEM-REPORT-FORM > > > > > > or in > > > > > > $ACE_ROOT/BUG-REPORT-FORM > > > $TAO_ROOT/BUG-REPORT-FORM > > > > > > in older versions of ACE+TAO. Make sure to include this > information > > > when asking any questions about ACE+TAO since otherwise > we have to > > > "guess" what version/platform/compiler/options you've > using, which is > > > error-prone and slows down our responsiveness. > > > > > > Thanks, > > > > > > Doug > > > > > > > > > >> I have reduced the complexity of my IDL file until I > > > reached something which > > > >> produces error messages although being small. > > > >> > > > >> Here is the idl file I use (name it "test.idl"). > > > >> > ----------8<-------------------8<-------------------8<--------- > > > >> #include "orb.idl" > > > >> > > > >> interface MyClass > > > >> { > > > >> void doSomething( in string s ); > > > >> }; > > > >> > ----------8<-------------------8<-------------------8<--------- > > > >> > > > >> Here is the command line I use to call tao_idl under > linux, and the > > > >> beginning and the end of the error messages : > > > >> > > > >> > ----------8<-------------------8<-------------------8<--------- > > > >> $ TAO_ROOT=/usr/include tao_idl test.idl > > > >> syntax error > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 11: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 26: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 26: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 27: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 28: > > > Statement cannot be parsed > > > >> syntax error > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 29: > > > Statement cannot be parsed > > > >> tao_idl: "/usr/include/tao/AnySeq.pidl", line 29: > > > Statement cannot be parsed > > > >> syntax error > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 12: Statement > > > cannot be parsed > > > >> tao_idl: "/usr/include/tao/BooleanSeq.pidl", line 26: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/BooleanSeq.pidl", line 26: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/BooleanSeq.pidl", line 27: > > > Statement cannot be > > > >> parsed > > > >> > > > >> > > > >> [...] > > > >> > > > >> > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 31: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 31: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 31: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 31: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 35: > > > incompatible types in > > > >> constant assignment: > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 35: > > > coercion failure to > > > >> enum > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 39: error > > > in lookup of > > > >> symbol: ServiceDetailType > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 40: error > > > in lookup of > > > >> symbol: OctetSeq > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 48: error > > > in lookup of > > > >> symbol: ServiceOptionSeq > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 49: error > > > in lookup of > > > >> symbol: ServiceDetailSeq > > > >> syntax error > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 51: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/Services.pidl", line 51: > > > Statement cannot be > > > >> parsed > > > >> tao_idl: "/usr/include/tao/orb.idl", line 90: error in > > > lookup of symbol: > > > >> Identifier > > > >> tao_idl: "/usr/include/tao/orb.idl", line 93: error in > > > lookup of symbol: > > > >> Flags > > > >> tao_idl: test.idl: found 399 errors > > > >> Fatal Error - Aborting > > > >> > ----------8<-------------------8<-------------------8<--------- > > > >> > > > >> Thanks for your help :) > > > >> > > > >> -- > > > >> Chucky > > > > > > > > > -- > > > Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197 > > > Electrical Engineering and Computer Science FAX: (615) 343-7440 > > > Vanderbilt University WEB: > > > www.cs.wustl.edu/~schmidt/ > > > Nashville, TN 37203 NET: > > > d.schmidt@vanderbilt.edu > > > > >
|
|