tao_idl IDL versions

6 views
Skip to first unread message

ed.ho...@gmail.com

unread,
Jul 24, 2020, 3:01:10 PM7/24/20
to
Sorry about not using the PRF, but this question relates to the most recent version ( ACE 6.5.9 / TAO 2.5.9 )

How can I get the tao idl compiler (from 2.5.9 ) to use the same IDL version as release 2.5.0 ?

My problem is this.
I moved from 6.5.0/2.5.0 to 6.5.9/2.5.9

When I run, the client side gets an exception:

"Invocation_Adapter::get_stub, raising CORBA::INTERNAL because of nil stub."

I am building on Fedora 32 which has gcc/g++ : 10.1.1 20200507

I can compile ACE 6.5.0 on this platform after patching for the lack of stropts.h. However, I still get tons of warnings. I would like to move up to the latest release but cannot get past the "nil stub" problem.

Do I need to explicitly tell the tao idl compiler to drop back to an older IDL version? If so, what is the exact syntax for doing so?

Thanks.
-Ed.

Johnny Willemsen

unread,
Jul 27, 2020, 4:00:40 AM7/27/20
to
Hi,

> Do I need to explicitly tell the tao idl compiler to drop back to an older IDL version? If so, what is the exact syntax for doing so?

That is not possible, the TAO and TAO_IDL version should match, at the moment TAO_IDL changes it is very likely that also the core of TAO changes.

We have done some tests with TAOX11 (see http://www.taox11.org) on fc32, we haven't seen this problem, when you need help see the main github repo or consider hiring someone to assist, see https://www.remedy.nl for our services

Best regards,

Johnny Willemsen
Remedy IT
https://www.remedy.nl
Reply all
Reply to author
Forward
0 new messages