[Bug 873] New: Tao implementation of corba doesn't compile

http://bugs.orocos.org/show_bug.cgi?id=873

Summary: Tao implementation of corba doesn't compile
Product: Toolchain
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P3
Component: RTT
AssignedTo: orocos-dev [..] ...
ReportedBy: leopold [dot] palomo [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

leopold.palomo@sira:~/robotica/orocos/orocos-toolchain/git-master/rtt/build$
make -j1
[ 31%] Built target orocos-rtt-gnulinux_dynamic
[ 33%] Built target rtt-typekit-gnulinux_plugin
[ 33%] Generating TaskContextS.cpp, TaskContextC.cpp, TaskContextS.h,
TaskContextS.inl, TaskContextC.h, TaskContextC.inl
In file included from
/home/users/leopold.palomo/robotica/orocos/orocos-toolchain/git-master/rtt/rtt/transports/corba/TaskContext.idl:10:
/home/users/leopold.palomo/robotica/orocos/orocos-toolchain/git-master/rtt/rtt/transports/corba/Service.idl:6:23:
error: tao/orb.idl: No such file or directory
/usr/lib/ace/TAO/tao_idl: preprocessor "g++" returned with an error
make[2]: *** [rtt/transports/corba/TaskContextS.cpp] Error 1
make[1]: ***
[rtt/transports/corba/CMakeFiles/orocos-rtt-corba-gnulinux_dynamic.dir/all]
Error 2
make: *** [all] Error 2

=====================================================================
dpkg -l | grep tao
ii libtao-1.7.7 5.7.7-4 ACE based
CORBA ORB core libraries
ii libtao-dev 5.7.7-4 ACE based
CORBA ORB core libraries development files
ii libtao-orbsvcs-1.7.7 5.7.7-4 TAO CORBA
services libraries
ii libtao-orbsvcs-dev 5.7.7-4 TAO CORBA
services development files
ii tao-idl 5.7.7-4 TAO IDL to
C++ compiler

[Bug 873] Tao implementation of corba doesn't compile

http://bugs.orocos.org/show_bug.cgi?id=873

Peter Soetens <peter [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED

--- Comment #2 from Peter Soetens <peter [..] ...> 2011-06-07 12:58:44 CEST ---
The following fix has been pushed:
bdb5adb corba: fix finding .idl files in Natty and Squeeze.

[Bug 873] Tao implementation of corba doesn't compile

http://bugs.orocos.org/show_bug.cgi?id=873

--- Comment #3 from Peter Soetens <peter [..] ...> 2011-06-07 12:58:52 CEST ---
Created attachment 703
--> http://bugs.orocos.org/attachment.cgi?id=703
corba: fix finding .idl files in Natty and Squeeze.

Signed-off-by: Peter Soetens <peter [..] ...>

[Bug 873] Tao implementation of corba doesn't compile

http://bugs.orocos.org/show_bug.cgi?id=873

--- Comment #1 from Peter Soetens <peter [..] ...> 2011-06-07 12:10:22 CEST ---
Created attachment 702
--> http://bugs.orocos.org/attachment.cgi?id=702
corba: fix finding .idl files in Natty and Squeeze.

Signed-off-by: Peter Soetens <peter [..] ...>

[Bug 873] New: Tao implementation of corba doesn't compile

Hello,

I had the same problem under Ubuntu Natty, as they changed the location
of IDL-files
to "/usr/share/idl" from "/usr/include".

I've attached a patch, which works for me, but I haven't tested it under
other OSs.

Fabian

[Bug 873] New: Tao implementation of corba doesn't compile

On Sunday 05 June 2011 20:02:30 Fabian Wiesel wrote:
> Hello,
>
> I had the same problem under Ubuntu Natty, as they changed the location
> of IDL-files
> to "/usr/share/idl" from "/usr/include".
>
> I've attached a patch, which works for me, but I haven't tested it under
> other OSs.

Looks a pretty clean patch to me. I'll test it too.

Peter

[Bug 873] New: Tao implementation of corba doesn't compile

A Dilluns, 6 de juny de 2011, Peter Soetens va escriure:
> On Sunday 05 June 2011 20:02:30 Fabian Wiesel wrote:
> > Hello,
> >
> > I had the same problem under Ubuntu Natty, as they changed the location
> > of IDL-files
> > to "/usr/share/idl" from "/usr/include".
> >
> > I've attached a patch, which works for me, but I haven't tested it under
> > other OSs.
>
> Looks a pretty clean patch to me. I'll test it too.
>
> Peter

Applied to 2.4.0, and compiled in a debian squeeze. Thanks for the patch.

Peter, please applied it and close the bug.

Regards,

Leo