rtt_ros_integration build failed

Hi,

I continued the installation of orocos following the instructions for ROS
(as only orocos is causing problem)

In doing catkin_make for rtt_ros_integration, the build failed with this
messages :

make[2]: *** No rule to make target
`rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/ros_std_msgs_transport.cpp',
needed by
`rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o'.
Stop.
make[1]: ***
[rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
Invoking "make" failed

Does anyone had made this working ? Do I need any hack ?

rtt_ros_integration build failed

2015-03-23 18:45 GMT+01:00 Huy Cong Vu <huy-cong [dot] vu [..] ...>:

>
>
> ------------------------------
>
> *De: *"Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>
> *À: *"Huy Cong Vu" <huy-cong [dot] vu [..] ...>
> *Cc: *"Orocos-Users" <orocos-users [..] ...>
> *Envoyé: *Lundi 23 Mars 2015 18:33:37
> *Objet: *Re: [Orocos-users] rtt_ros_integration build failed
>
> Hello Huy Cong,
> The rtt_ros_integration is not supposed to be built as an isolated package.
> Compile it in a classical catkin workspace.
>
> Installation instructions are given there:
> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
>
> Cheers,
>
> Charles
>
>
> Hi Charles,
>
> I followed the guide in fact.
>
> While trying to build with catkin_make, I always get this error:
>
> Invalid package manifest
>
> "/home/wandergear/orocos_ws/install_isolated/lib/ruby/1.9.1/x86_64-linux/orogen/templates/typekit/package.xml":
> The manifest contains invalid XML:
>
> not well-formed (invalid token): line 2, column 9
>
> Do you have an idea why?
>

touch
~/orocos_ws/install_isolated/lib/ruby/1.9.1/x86_64-linux/orogen/templates/CATKIN_IGNORE

>
> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu <huy-cong [dot] vu [..] ...>:
>
>> Hello everyone,
>>
>> While trying to build rtt_ros_integration with this command:
>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>> -DOROCOS_TARGET=xenomai --install
>>
>> I caught up by this error:
>>
>> Linking CXX shared library
>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>> collect2: error: ld returned 1 exit status
>> make[2]: ***
>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>> Erreur 1
>> make[1]: ***
>> [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all] Erreur 2
>>
>> That I dont have with default build (i.e catkin_make_isolated --install)
>>
>> Can anyone give me a hints why?
>>
>> Thanks in advance,
>>
>> --
>>
>> Huy Cong
>> Wandercraft SAS
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>
>
> --
>
> Huy Cong
> Wandercraft SAS
>

rtt_ros_integration build failed

Hello everyone,

While trying to build rtt_ros_integration with this command:
catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB -DOROCOS_TARGET=xenomai --install

I caught up by this error:

Linking CXX shared library /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
collect2: error: ld returned 1 exit status
make[2]: *** [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so] Erreur 1
make[1]: *** [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all] Erreur 2

That I dont have with default build (i.e catkin_make_isolated --install)

Can anyone give me a hints why?

Thanks in advance,

rtt_ros_integration build failed

Hello Huy Cong,

The rtt_ros_integration is not supposed to be built as an isolated package.
Compile it in a classical catkin workspace.

Installation instructions are given there:
https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md

Cheers,

Charles

2015-03-23 18:30 GMT+01:00 Huy Cong Vu <huy-cong [dot] vu [..] ...>:

> Hello everyone,
>
> While trying to build rtt_ros_integration with this command:
> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
> -DOROCOS_TARGET=xenomai --install
>
> I caught up by this error:
>
> Linking CXX shared library
> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
> collect2: error: ld returned 1 exit status
> make[2]: ***
> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
> Erreur 1
> make[1]: ***
> [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all] Erreur 2
>
> That I dont have with default build (i.e catkin_make_isolated --install)
>
> Can anyone give me a hints why?
>
> Thanks in advance,
>
> --
>
> Huy Cong
> Wandercraft SAS
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>

Ruben Smits's picture

rtt_ros_integration build failed

On Mon, Mar 23, 2015 at 6:33 PM, Charles Lesire-Cabaniols <
charles [dot] lesire [..] ...> wrote:

> Hello Huy Cong,
>
> The rtt_ros_integration is not supposed to be built as an isolated package.
> Compile it in a classical catkin workspace.
>

This is not entirely true. You can perfectly build the rtt_ros_integration
using catkin_make_isolated. I do it all the time without a glitch.

R.

>
> Installation instructions are given there:
> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
>
> Cheers,
>
> Charles
>
> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu <huy-cong [dot] vu [..] ...>:
>
>> Hello everyone,
>>
>> While trying to build rtt_ros_integration with this command:
>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>> -DOROCOS_TARGET=xenomai --install
>>
>> I caught up by this error:
>>
>> Linking CXX shared library
>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>> collect2: error: ld returned 1 exit status
>> make[2]: ***
>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>> Erreur 1
>> make[1]: ***
>> [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all] Erreur 2
>>
>> That I dont have with default build (i.e catkin_make_isolated --install)
>>
>> Can anyone give me a hints why?
>>
>> Thanks in advance,
>>
>> --
>>
>> Huy Cong
>> Wandercraft SAS
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>

rtt_ros_integration build failed

> De: "Ruben Smits" <ruben [dot] smits [..] ...>
> À: "Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>
> Cc: "Huy Cong Vu" <huy-cong [dot] vu [..] ...>, "Orocos-Users"
> <orocos-users [..] ...>
> Envoyé: Mardi 24 Mars 2015 09:10:56
> Objet: Re: [Orocos-users] rtt_ros_integration build failed

> On Mon, Mar 23, 2015 at 6:33 PM, Charles Lesire-Cabaniols <
> charles [dot] lesire [..] ... > wrote:

>> Hello Huy Cong,
>> The rtt_ros_integration is not supposed to be built as an isolated package.
>> Compile it in a classical catkin workspace.

> This is not entirely true. You can perfectly build the rtt_ros_integration using
> catkin_make_isolated. I do it all the time without a glitch.

> R.

Indeed, I successfully build it once, now I just added some flags and it suddenly stunned.

The flags I added: -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB -DOROCOS_TARGET=xenomai

>> Installation instructions are given there:
>> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md

>> Cheers,

>> Charles

>> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu < huy-cong [dot] vu [..] ... > :

>>> Hello everyone,

>>> While trying to build rtt_ros_integration with this command:
>>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>>> -DOROCOS_TARGET=xenomai --install

>>> I caught up by this error:

>>> Linking CXX shared library
>>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>>> collect2: error: ld returned 1 exit status
>>> make[2]: ***
>>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>>> Erreur 1
>>> make[1]: *** [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all]
>>> Erreur 2

>>> That I dont have with default build (i.e catkin_make_isolated --install)

>>> Can anyone give me a hints why?

>>> Thanks in advance,

>>> --

>>> Huy Cong
>>> Wandercraft SAS

>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

> --
> Ruben Smits, Roboticist - Founder
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu

Ruben Smits's picture

rtt_ros_integration build failed

I assume that you are using a wrong version of orogen. Did you checkout the
toolchain-2.8 branch?

R.

On Tue, Mar 24, 2015 at 9:27 AM, Huy Cong Vu <huy-cong [dot] vu [..] ...>
wrote:

>
>
> ------------------------------
>
> *De: *"Ruben Smits" <ruben [dot] smits [..] ...>
> *À: *"Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>
> *Cc: *"Huy Cong Vu" <huy-cong [dot] vu [..] ...>, "Orocos-Users" <
> orocos-users [..] ...>
> *Envoyé: *Mardi 24 Mars 2015 09:10:56
> *Objet: *Re: [Orocos-users] rtt_ros_integration build failed
>
>
>
> On Mon, Mar 23, 2015 at 6:33 PM, Charles Lesire-Cabaniols <
> charles [dot] lesire [..] ...> wrote:
>
>> Hello Huy Cong,
>> The rtt_ros_integration is not supposed to be built as an isolated
>> package.
>> Compile it in a classical catkin workspace.
>>
>
> This is not entirely true. You can perfectly build the rtt_ros_integration
> using catkin_make_isolated. I do it all the time without a glitch.
>
> R.
>
> Indeed, I successfully build it once, now I just added some flags and it
> suddenly stunned.
>
> The flags I added: -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
> -DOROCOS_TARGET=xenomai
>
>
>
>> Installation instructions are given there:
>> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
>>
>> Cheers,
>>
>> Charles
>>
>> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu <huy-cong [dot] vu [..] ...>:
>>
>>> Hello everyone,
>>>
>>> While trying to build rtt_ros_integration with this command:
>>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>>> -DOROCOS_TARGET=xenomai --install
>>>
>>> I caught up by this error:
>>>
>>> Linking CXX shared library
>>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>>> collect2: error: ld returned 1 exit status
>>> make[2]: ***
>>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>>> Erreur 1
>>> make[1]: ***
>>> [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all] Erreur 2
>>>
>>> That I dont have with default build (i.e catkin_make_isolated --install)
>>>
>>> Can anyone give me a hints why?
>>>
>>> Thanks in advance,
>>>
>>> --
>>>
>>> Huy Cong
>>> Wandercraft SAS
>>>
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>
>>>
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>
>
>
> --
> Ruben Smits, Roboticist - Founder
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu
>
>
> --
>
> Huy Cong
> Wandercraft SAS
>

rtt_ros_integration build failed

> De: "Ruben Smits" <ruben [dot] smits [..] ...>
> À: "Huy Cong Vu" <huy-cong [dot] vu [..] ...>
> Cc: "Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>, "Orocos-Users"
> <orocos-users [..] ...>
> Envoyé: Mardi 24 Mars 2015 11:52:39
> Objet: Re: [Orocos-users] rtt_ros_integration build failed

> I assume that you are using a wrong version of orogen. Did you checkout the
> toolchain-2.8 branch?
> R.

No I checked out the toolchain-2.7 branch, I will make a recheck.
Just 1 more additional question, do any of these branch use c++11 standard? I tried compile my application with c++11 and error occurs on low level source code.

Thanks in advance

> On Tue, Mar 24, 2015 at 9:27 AM, Huy Cong Vu < huy-cong [dot] vu [..] ... >
> wrote:

>>> De: "Ruben Smits" < ruben [dot] smits [..] ... >
>>> À: "Charles Lesire-Cabaniols" < charles [dot] lesire [..] ... >
>>> Cc: "Huy Cong Vu" < huy-cong [dot] vu [..] ... >, "Orocos-Users" <
>>> orocos-users [..] ... >
>>> Envoyé: Mardi 24 Mars 2015 09:10:56
>>> Objet: Re: [Orocos-users] rtt_ros_integration build failed

>>> On Mon, Mar 23, 2015 at 6:33 PM, Charles Lesire-Cabaniols <
>>> charles [dot] lesire [..] ... > wrote:

>>>> Hello Huy Cong,
>>>> The rtt_ros_integration is not supposed to be built as an isolated package.
>>>> Compile it in a classical catkin workspace.

>>> This is not entirely true. You can perfectly build the rtt_ros_integration using
>>> catkin_make_isolated. I do it all the time without a glitch.

>>> R.

>> Indeed, I successfully build it once, now I just added some flags and it
>> suddenly stunned.

>> The flags I added: -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>> -DOROCOS_TARGET=xenomai

>>>> Installation instructions are given there:
>>>> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md

>>>> Cheers,

>>>> Charles

>>>> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu < huy-cong [dot] vu [..] ... > :

>>>>> Hello everyone,

>>>>> While trying to build rtt_ros_integration with this command:
>>>>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>>>>> -DOROCOS_TARGET=xenomai --install

>>>>> I caught up by this error:

>>>>> Linking CXX shared library
>>>>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>>>>> collect2: error: ld returned 1 exit status
>>>>> make[2]: ***
>>>>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>>>>> Erreur 1
>>>>> make[1]: *** [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all]
>>>>> Erreur 2

>>>>> That I dont have with default build (i.e catkin_make_isolated --install)

>>>>> Can anyone give me a hints why?

>>>>> Thanks in advance,

>>>>> --

>>>>> Huy Cong
>>>>> Wandercraft SAS

>>>>> --
>>>>> Orocos-Users mailing list
>>>>> Orocos-Users [..] ...
>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

>>>> --
>>>> Orocos-Users mailing list
>>>> Orocos-Users [..] ...
>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

>>> --
>>> Ruben Smits, Roboticist - Founder
>>> +32 479 511 786
>>> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
>>> www.intermodalics.eu

>> --

>> Huy Cong
>> Wandercraft SAS

> --
> Ruben Smits, Roboticist - Founder
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu

rtt_ros_integration build failed

Just checked out orocos_toolchain2.8 and it works as normal.

Thanks a lot Ruben!

> De: "Huy Cong Vu" <huy-cong [dot] vu [..] ...>
> À: "Ruben Smits" <ruben [dot] smits [..] ...>
> Cc: "Orocos-Users" <orocos-users [..] ...>
> Envoyé: Mardi 24 Mars 2015 14:45:40
> Objet: Re: [Orocos-users] rtt_ros_integration build failed

>> De: "Ruben Smits" <ruben [dot] smits [..] ...>
>> À: "Huy Cong Vu" <huy-cong [dot] vu [..] ...>
>> Cc: "Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>, "Orocos-Users"
>> <orocos-users [..] ...>
>> Envoyé: Mardi 24 Mars 2015 11:52:39
>> Objet: Re: [Orocos-users] rtt_ros_integration build failed

>> I assume that you are using a wrong version of orogen. Did you checkout the
>> toolchain-2.8 branch?
>> R.

> No I checked out the toolchain-2.7 branch, I will make a recheck.
> Just 1 more additional question, do any of these branch use c++11 standard? I
> tried compile my application with c++11 and error occurs on low level source
> code.

> Thanks in advance

>> On Tue, Mar 24, 2015 at 9:27 AM, Huy Cong Vu < huy-cong [dot] vu [..] ... >
>> wrote:

>>>> De: "Ruben Smits" < ruben [dot] smits [..] ... >
>>>> À: "Charles Lesire-Cabaniols" < charles [dot] lesire [..] ... >
>>>> Cc: "Huy Cong Vu" < huy-cong [dot] vu [..] ... >, "Orocos-Users" <
>>>> orocos-users [..] ... >
>>>> Envoyé: Mardi 24 Mars 2015 09:10:56
>>>> Objet: Re: [Orocos-users] rtt_ros_integration build failed

>>>> On Mon, Mar 23, 2015 at 6:33 PM, Charles Lesire-Cabaniols <
>>>> charles [dot] lesire [..] ... > wrote:

>>>>> Hello Huy Cong,
>>>>> The rtt_ros_integration is not supposed to be built as an isolated package.
>>>>> Compile it in a classical catkin workspace.

>>>> This is not entirely true. You can perfectly build the rtt_ros_integration using
>>>> catkin_make_isolated. I do it all the time without a glitch.

>>>> R.

>>> Indeed, I successfully build it once, now I just added some flags and it
>>> suddenly stunned.

>>> The flags I added: -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>>> -DOROCOS_TARGET=xenomai

>>>>> Installation instructions are given there:
>>>>> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md

>>>>> Cheers,

>>>>> Charles

>>>>> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu < huy-cong [dot] vu [..] ... > :

>>>>>> Hello everyone,

>>>>>> While trying to build rtt_ros_integration with this command:
>>>>>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>>>>>> -DOROCOS_TARGET=xenomai --install

>>>>>> I caught up by this error:

>>>>>> Linking CXX shared library
>>>>>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>>>>>> collect2: error: ld returned 1 exit status
>>>>>> make[2]: ***
>>>>>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>>>>>> Erreur 1
>>>>>> make[1]: *** [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all]
>>>>>> Erreur 2

>>>>>> That I dont have with default build (i.e catkin_make_isolated --install)

>>>>>> Can anyone give me a hints why?

>>>>>> Thanks in advance,

>>>>>> --

>>>>>> Huy Cong
>>>>>> Wandercraft SAS

>>>>>> --
>>>>>> Orocos-Users mailing list
>>>>>> Orocos-Users [..] ...
>>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

>>>>> --
>>>>> Orocos-Users mailing list
>>>>> Orocos-Users [..] ...
>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

>>>> --
>>>> Ruben Smits, Roboticist - Founder
>>>> +32 479 511 786
>>>> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
>>>> www.intermodalics.eu

>>> --

>>> Huy Cong
>>> Wandercraft SAS

>> --
>> Ruben Smits, Roboticist - Founder
>> +32 479 511 786
>> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
>> www.intermodalics.eu

> --

> Huy Cong
> Wandercraft SAS

> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

rtt_ros_integration build failed

> De: "Charles Lesire-Cabaniols" <charles [dot] lesire [..] ...>
> À: "Huy Cong Vu" <huy-cong [dot] vu [..] ...>
> Cc: "Orocos-Users" <orocos-users [..] ...>
> Envoyé: Lundi 23 Mars 2015 18:33:37
> Objet: Re: [Orocos-users] rtt_ros_integration build failed

> Hello Huy Cong,
> The rtt_ros_integration is not supposed to be built as an isolated package.
> Compile it in a classical catkin workspace.

> Installation instructions are given there:
> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md

> Cheers,

> Charles

Hi Charles,

I followed the guide in fact.

While trying to build with catkin_make, I always get this error:

Invalid package manifest
"/home/wandergear/orocos_ws/install_isolated/lib/ruby/1.9.1/x86_64-linux/orogen/templates/typekit/package.xml":
The manifest contains invalid XML:

not well-formed (invalid token): line 2, column 9

Do you have an idea why?

> 2015-03-23 18:30 GMT+01:00 Huy Cong Vu < huy-cong [dot] vu [..] ... > :

>> Hello everyone,

>> While trying to build rtt_ros_integration with this command:
>> catkin_make_isolated -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB
>> -DOROCOS_TARGET=xenomai --install

>> I caught up by this error:

>> Linking CXX shared library
>> /home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so
>> collect2: error: ld returned 1 exit status
>> make[2]: ***
>> [/home/wandergear/orocos_ws/devel_isolated/rtt_sensor_msgs/lib/orocos/xenomai/rtt_sensor_msgs/types/librtt-sensor_msgs-typekit-xenomai.so]
>> Erreur 1
>> make[1]: *** [sensor_msgs_typekit/CMakeFiles/rtt-sensor_msgs-typekit.dir/all]
>> Erreur 2

>> That I dont have with default build (i.e catkin_make_isolated --install)

>> Can anyone give me a hints why?

>> Thanks in advance,

>> --

>> Huy Cong
>> Wandercraft SAS

>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

rtt_ros_integration build failed

Willy,

Which branch of rtt_ros_integration are you using, and could you post your
full build log somewhere?

Also, if you create a new clean workspace, does it still fail to build?

-j
On Feb 9, 2014 4:16 AM, "Willy Lambert" <lambert [dot] willy [..] ...> wrote:

> Hi,
>
> I continued the installation of orocos following the instructions for ROS
> (as only orocos is causing problem)
>
> In doing catkin_make for rtt_ros_integration, the build failed with this
> messages :
>
> make[2]: *** No rule to make target
> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/ros_std_msgs_transport.cpp',
> needed by
> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o'.
> Stop.
> make[1]: ***
> [rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/all]
> Error 2
> make[1]: *** Waiting for unfinished jobs....
> make: *** [all] Error 2
> Invoking "make" failed
>
> Does anyone had made this working ? Do I need any hack ?
>
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>

rtt_ros_integration build failed

2014-02-09 17:26 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

> Willy,
>
> Which branch of rtt_ros_integration are you using, and could you post your
> full build log somewhere?
>
I followed the instruction from :
https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
So it should be the hydro-devel branch.

I cleaned everything from past builds and did :
source /opt/ros/install_isolated/setup.sh
source /opt/orocos/underlay_isolated/install_isolated/setup.sh
catkin_make

The log is enclosed

Also, if you create a new clean workspace, does it still fail to build?
>
> -j
>

Yes, as defined in the instruction just over, I had to created a brand new
workspace "underlay" to do this.

My orocos_toolchain installation (the step before) is now properly done.

> On Feb 9, 2014 4:16 AM, "Willy Lambert" <lambert [dot] willy [..] ...> wrote:
>
>> Hi,
>>
>> I continued the installation of orocos following the instructions for ROS
>> (as only orocos is causing problem)
>>
>> In doing catkin_make for rtt_ros_integration, the build failed with this
>> messages :
>>
>> make[2]: *** No rule to make target
>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/ros_std_msgs_transport.cpp',
>> needed by
>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o'.
>> Stop.
>> make[1]: ***
>> [rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/all]
>> Error 2
>> make[1]: *** Waiting for unfinished jobs....
>> make: *** [all] Error 2
>> Invoking "make" failed
>>
>> Does anyone had made this working ? Do I need any hack ?
>>
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>

rtt_ros_integration build failed

2014-02-15 15:45 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

>
>
>
> 2014-02-09 17:26 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>
> Willy,
>>
>> Which branch of rtt_ros_integration are you using, and could you post
>> your full build log somewhere?
>>
> I followed the instruction from :
> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
> So it should be the hydro-devel branch.
>
> I cleaned everything from past builds and did :
> source /opt/ros/install_isolated/setup.sh
> source /opt/orocos/underlay_isolated/install_isolated/setup.sh
> catkin_make
>
> The log is enclosed
>
>
> Also, if you create a new clean workspace, does it still fail to build?
>>
>> -j
>>
>
> Yes, as defined in the instruction just over, I had to created a brand new
> workspace "underlay" to do this.
>
> My orocos_toolchain installation (the step before) is now properly done.
>
>
>> On Feb 9, 2014 4:16 AM, "Willy Lambert" <lambert [dot] willy [..] ...> wrote:
>>
>>> Hi,
>>>
>>> I continued the installation of orocos following the instructions for
>>> ROS (as only orocos is causing problem)
>>>
>>> In doing catkin_make for rtt_ros_integration, the build failed with this
>>> messages :
>>>
>>> make[2]: *** No rule to make target
>>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/ros_std_msgs_transport.cpp',
>>> needed by
>>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o'.
>>> Stop.
>>> make[1]: ***
>>> [rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/all]
>>> Error 2
>>> make[1]: *** Waiting for unfinished jobs....
>>> make: *** [all] Error 2
>>> Invoking "make" failed
>>>
>>> Does anyone had made this working ? Do I need any hack ?
>>>
>>>
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>
>>>
>
To be precise, the faulty package seems to be : rtt-std_msgs-ros-transport
Found in doing :
catkin_make
=> failed
cd build
make rtt-std_msgs-ros-transport

Then a bunch of strange linking errors happens :
CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o: In
function
`ros_integration::RosSubChannelElement<std_msgs::Bool_<std::allocator<void>
> >::~RosSubChannelElement()':
ros_std_msgs_transport.cpp:(.text._ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED2Ev[_ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED5Ev]+0x72):
undefined reference to `ros::Subscriber::~Subscriber()'
ros_std_msgs_transport.cpp:(.text._ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED2Ev[_ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED5Ev]+0x7a):
undefined reference to `ros::NodeHandle::~NodeHandle()'
[....]

To be sure my environment is well setup, I created in the same shell a new
workspace and a new package following the ROS tutorials for catkin.
Everything went ok for this exemple (building and running) :
http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29

FYI, here is the result of roswtf :

root@ard-rootfs-creator:/opt/myWkspce# roswtf
Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:

Found 1 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING You are missing core ROS Python modules: rosinstall --

Found 1 error(s).

ERROR Not all paths in PYTHONPATH
[/opt/orocos/underlay_isolated/install_isolated/lib/python2.7/dist-packages:/opt/ros/install_isolated/lib/python2.7/dist-packages]
point to a directory:
*
/opt/orocos/underlay_isolated/install_isolated/lib/python2.7/dist-packages

================================================================================
Beginning tests of your ROS graph. These may take awhile...
analyzing graph...
... done analyzing graph
running graph rules...
... done running graph rules

Online checks summary:

Found 1 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING The following node subscriptions are unconnected:
* /rosout:
* /rosout

rtt_ros_integration build failed

2014-02-18 21:07 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

>
>
>
> 2014-02-15 15:45 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>
>
>>
>>
>> 2014-02-09 17:26 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>
>> Willy,
>>>
>>> Which branch of rtt_ros_integration are you using, and could you post
>>> your full build log somewhere?
>>>
>> I followed the instruction from :
>> https://github.com/orocos/rtt_ros_integration/blob/hydro-devel/README.md
>> So it should be the hydro-devel branch.
>>
>> I cleaned everything from past builds and did :
>> source /opt/ros/install_isolated/setup.sh
>> source /opt/orocos/underlay_isolated/install_isolated/setup.sh
>> catkin_make
>>
>> The log is enclosed
>>
>>
>> Also, if you create a new clean workspace, does it still fail to build?
>>>
>>> -j
>>>
>>
>> Yes, as defined in the instruction just over, I had to created a brand
>> new workspace "underlay" to do this.
>>
>> My orocos_toolchain installation (the step before) is now properly done.
>>
>>
>>> On Feb 9, 2014 4:16 AM, "Willy Lambert" <lambert [dot] willy [..] ...> wrote:
>>>
>>>> Hi,
>>>>
>>>> I continued the installation of orocos following the instructions for
>>>> ROS (as only orocos is causing problem)
>>>>
>>>> In doing catkin_make for rtt_ros_integration, the build failed with
>>>> this messages :
>>>>
>>>> make[2]: *** No rule to make target
>>>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/ros_std_msgs_transport.cpp',
>>>> needed by
>>>> `rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o'.
>>>> Stop.
>>>> make[1]: ***
>>>> [rtt_ros_integration/typekits/rtt_std_msgs/std_msgs_typekit/CMakeFiles/rtt-std_msgs-ros-transport.dir/all]
>>>> Error 2
>>>> make[1]: *** Waiting for unfinished jobs....
>>>> make: *** [all] Error 2
>>>> Invoking "make" failed
>>>>
>>>> Does anyone had made this working ? Do I need any hack ?
>>>>
>>>>
>>>> --
>>>> Orocos-Users mailing list
>>>> Orocos-Users [..] ...
>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>
>>>>
>>
> To be precise, the faulty package seems to be : rtt-std_msgs-ros-transport
> Found in doing :
> catkin_make
> => failed
> cd build
> make rtt-std_msgs-ros-transport
>
>
> Then a bunch of strange linking errors happens :
> CMakeFiles/rtt-std_msgs-ros-transport.dir/ros_std_msgs_transport.cpp.o: In
> function
> `ros_integration::RosSubChannelElement<std_msgs::Bool_<std::allocator<void>
> > >::~RosSubChannelElement()':
> ros_std_msgs_transport.cpp:(.text._ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED2Ev[_ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED5Ev]+0x72):
> undefined reference to `ros::Subscriber::~Subscriber()'
> ros_std_msgs_transport.cpp:(.text._ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED2Ev[_ZN15ros_integration20RosSubChannelElementIN8std_msgs5Bool_ISaIvEEEED5Ev]+0x7a):
> undefined reference to `ros::NodeHandle::~NodeHandle()'
> [....]
>
> To be sure my environment is well setup, I created in the same shell a new
> workspace and a new package following the ROS tutorials for catkin.
> Everything went ok for this exemple (building and running) :
> http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29
>
>
> FYI, here is the result of roswtf :
>
> root@ard-rootfs-creator:/opt/myWkspce# roswtf
> Loaded plugin tf.tfwtf
> No package or stack in context
>
> ================================================================================
> Static checks summary:
>
> Found 1 warning(s).
> Warnings are things that may be just fine, but are sometimes at fault
>
> WARNING You are missing core ROS Python modules: rosinstall --
>
> Found 1 error(s).
>
> ERROR Not all paths in PYTHONPATH
> [/opt/orocos/underlay_isolated/install_isolated/lib/python2.7/dist-packages:/opt/ros/install_isolated/lib/python2.7/dist-packages]
> point to a directory:
> *
> /opt/orocos/underlay_isolated/install_isolated/lib/python2.7/dist-packages
>
>
> ================================================================================
> Beginning tests of your ROS graph. These may take awhile...
> analyzing graph...
> ... done analyzing graph
> running graph rules...
> ... done running graph rules
>
> Online checks summary:
>
> Found 1 warning(s).
> Warnings are things that may be just fine, but are sometimes at fault
>
> WARNING The following node subscriptions are unconnected:
> * /rosout:
> * /rosout
>
>
>
The problem was xpath was missing, and I wasn't on last rtt branch so I
didn't had the check that should check about it presence and creates an
error.

Installing xpath, cleaning the workspace and building it again solved the
issue.