Warning about orocos in roswtf

Hi,

When launching roswtf with an orocos_toolchain_installed I have the
following :
================================================================================
Static checks summary:

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

WARNING *The following packages have incorrect rospack() declarations in
CMakeLists.txt.
Please switch to using rosbuild_init():
* rtt*

Found 1 error(s).

*ERROR The following packages have rpath issues in manifest.xml:
* ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but no
matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
*

================================================================================

Is it known ? Maybe this could explain that ocl is systematically built on
my system (I was force to add a ROS_NOBUILD file in it).

Ruben Smits's picture

Warning about orocos in roswtf

On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> Hi,
>
> When launching roswtf with an orocos_toolchain_installed I have the
> following :
> ===========================================================================
> ===== Static checks summary:
>
> Found 1 warning(s).
> Warnings are things that may be just fine, but are sometimes at fault
>
> WARNING The following packages have incorrect rospack() declarations in
> CMakeLists.txt. Please switch to using rosbuild_init():
> * rtt
>
>
> Found 1 error(s).
>
> ERROR The following packages have rpath issues in manifest.xml:
> * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but no
> matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>
>
> ============================================================================
> ====
>
>
> Is it known ? Maybe this could explain that ocl is systematically built on
> my system (I was force to add a ROS_NOBUILD file in it).

Hmm, I've never seen this one. On which ros distribution are you and which
version of the orocos_toolchain(_ros) are you using?

--Ruben

Warning about orocos in roswtf

2011/3/1 Ruben Smits <ruben [dot] smits [..] ...>

> On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > Hi,
> >
> > When launching roswtf with an orocos_toolchain_installed I have the
> > following :
> >
> ===========================================================================
> > ===== Static checks summary:
> >
> > Found 1 warning(s).
> > Warnings are things that may be just fine, but are sometimes at fault
> >
> > WARNING The following packages have incorrect rospack() declarations in
> > CMakeLists.txt. Please switch to using rosbuild_init():
> > * rtt
> >
> >
> > Found 1 error(s).
> >
> > ERROR The following packages have rpath issues in manifest.xml:
> > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but no
> > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> >
> >
> >
> ============================================================================
> > ====
> >
> >
> > Is it known ? Maybe this could explain that ocl is systematically built
> on
> > my system (I was force to add a ROS_NOBUILD file in it).
>
> Hmm, I've never seen this one. On which ros distribution are you and which
> version of the orocos_toolchain(_ros) are you using?
>
>
>
ROS : Diamondback rc2
orocos_tool_chain : 0.2.1
I'll check tonigth the git branches I cloned.

> --Ruben
>

Warning about orocos in roswtf

2011/3/1 Willy Lambert <lambert [dot] willy [..] ...>

>
>
> 2011/3/1 Ruben Smits <ruben [dot] smits [..] ...>
>
>> On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
>>
>> > Hi,
>> >
>> > When launching roswtf with an orocos_toolchain_installed I have the
>> > following :
>> >
>> ===========================================================================
>> > ===== Static checks summary:
>> >
>> > Found 1 warning(s).
>> > Warnings are things that may be just fine, but are sometimes at fault
>> >
>> > WARNING The following packages have incorrect rospack() declarations in
>> > CMakeLists.txt. Please switch to using rosbuild_init():
>> > * rtt
>> >
>> >
>> > Found 1 error(s).
>> >
>> > ERROR The following packages have rpath issues in manifest.xml:
>> > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but
>> no
>> > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>> >
>> >
>> >
>> ============================================================================
>> > ====
>> >
>> >
>> > Is it known ? Maybe this could explain that ocl is systematically built
>> on
>> > my system (I was force to add a ROS_NOBUILD file in it).
>>
>> Hmm, I've never seen this one. On which ros distribution are you and which
>> version of the orocos_toolchain(_ros) are you using?
>>
>>
>>
> ROS : Diamondback rc2
> orocos_tool_chain : 0.2.1
> I'll check tonigth the git branches I cloned.
>

It is the unstable branch. i did not update it since some times.

>
>
>> --Ruben
>>
>
>

Ruben Smits's picture

Warning about orocos in roswtf

Hi Willy,

On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> 2011/3/1 Willy Lambert
> <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>>
>
>
> 2011/3/1 Ruben Smits
> <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>
> On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > Hi,
> >
> > When launching roswtf with an orocos_toolchain_installed I have the
> > following :
> > ========================================================================
> > === ===== Static checks summary:
> >
> > Found 1 warning(s).
> > Warnings are things that may be just fine, but are sometimes at fault
> >
> > WARNING The following packages have incorrect rospack() declarations in
> >
> > CMakeLists.txt. Please switch to using rosbuild_init():
> > * rtt

This one can safely be ignored, I think it is a false positive since I cannot
find any rospack declaration in RTT's cmake files.

> > Found 1 error(s).
> >
> > ERROR The following packages have rpath issues in manifest.xml:
> > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but
> > no
> >
> > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> >

This one can be safely ignored, we do not directly link with ocl. We should
probably remove the link flags from ocl's manifest.

> > ========================================================================
> > ==== ====
> >
> >
> > Is it known ? Maybe this could explain that ocl is systematically built
> > on my system (I was force to add a ROS_NOBUILD file in it).
>
> Hmm, I've never seen this one. On which ros distribution are you and which
> version of the orocos_toolchain(_ros) are you using?
>
>
>
> ROS : Diamondback rc2
> orocos_tool_chain : 0.2.1
> I'll check tonigth the git branches I cloned.
>
> It is the unstable branch. i did not update it since some times.
>

Unstable is not our development branch but the release branch for ROS
unstable, so if you want to track the development closely you should use the
master branch.

>
> --Ruben

-- Ruben

Warning about orocos in roswtf

2011/3/2 Ruben Smits <ruben [dot] smits [..] ...>

> Hi Willy,
>
> On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > 2011/3/1 Willy Lambert
> > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>>
> >
> >
> > 2011/3/1 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
> >
> > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > Hi,
> > >
> > > When launching roswtf with an orocos_toolchain_installed I have the
> > > following :
> > >
> ========================================================================
> > > === ===== Static checks summary:
> > >
> > > Found 1 warning(s).
> > > Warnings are things that may be just fine, but are sometimes at fault
> > >
> > > WARNING The following packages have incorrect rospack() declarations in
> > >
> > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > * rtt
>
> This one can safely be ignored, I think it is a false positive since I
> cannot
> find any rospack declaration in RTT's cmake files.
>
> > > Found 1 error(s).
> > >
> > > ERROR The following packages have rpath issues in manifest.xml:
> > > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but
> > > no
> > >
> > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> > >
>
> This one can be safely ignored, we do not directly link with ocl. We should
> probably remove the link flags from ocl's manifest.
>
> > >
> ========================================================================
> > > ==== ====
> > >
> > >
> > > Is it known ? Maybe this could explain that ocl is systematically built
> > > on my system (I was force to add a ROS_NOBUILD file in it).
> >
> > Hmm, I've never seen this one. On which ros distribution are you and
> which
> > version of the orocos_toolchain(_ros) are you using?
> >
> >
> >
> > ROS : Diamondback rc2
> > orocos_tool_chain : 0.2.1
> > I'll check tonigth the git branches I cloned.
> >
> > It is the unstable branch. i did not update it since some times.
> >
>
> Unstable is not our development branch but the release branch for ROS
> unstable, so if you want to track the development closely you should use
> the
> master branch.
>
>
Ok, I took the master branch and I have this error when compiling orogen is
it a known issue ?
/usr/lib/ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not
find RubyGem rake (>= 0) (Gem::LoadError)
from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
from /.gems/bin/rake:18
-------------------------------------------------------------------------------}

I have a "diamondback_RC3" (quoted because I cherry picked packages in my
distribution with the same version as in diamondback_rc3)

> >
> > --Ruben
>
> -- Ruben
>

Warning about orocos in roswtf

2011/3/2 Willy Lambert <lambert [dot] willy [..] ...>

>
>
> 2011/3/2 Ruben Smits <ruben [dot] smits [..] ...>
>
> Hi Willy,
>>
>> On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
>> > 2011/3/1 Willy Lambert
>> > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>>
>> >
>> >
>> > 2011/3/1 Ruben Smits
>> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>> >
>> > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
>> > > Hi,
>> > >
>> > > When launching roswtf with an orocos_toolchain_installed I have the
>> > > following :
>> > >
>> ========================================================================
>> > > === ===== Static checks summary:
>> > >
>> > > Found 1 warning(s).
>> > > Warnings are things that may be just fine, but are sometimes at fault
>> > >
>> > > WARNING The following packages have incorrect rospack() declarations
>> in
>> > >
>> > > CMakeLists.txt. Please switch to using rosbuild_init():
>> > > * rtt
>>
>> This one can safely be ignored, I think it is a false positive since I
>> cannot
>> find any rospack declaration in RTT's cmake files.
>>
>> > > Found 1 error(s).
>> > >
>> > > ERROR The following packages have rpath issues in manifest.xml:
>> > > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but
>> > > no
>> > >
>> > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>> > >
>>
>> This one can be safely ignored, we do not directly link with ocl. We
>> should
>> probably remove the link flags from ocl's manifest.
>>
>> > >
>> ========================================================================
>> > > ==== ====
>> > >
>> > >
>> > > Is it known ? Maybe this could explain that ocl is systematically
>> built
>> > > on my system (I was force to add a ROS_NOBUILD file in it).
>> >
>> > Hmm, I've never seen this one. On which ros distribution are you and
>> which
>> > version of the orocos_toolchain(_ros) are you using?
>> >
>> >
>> >
>> > ROS : Diamondback rc2
>> > orocos_tool_chain : 0.2.1
>> > I'll check tonigth the git branches I cloned.
>> >
>> > It is the unstable branch. i did not update it since some times.
>> >
>>
>> Unstable is not our development branch but the release branch for ROS
>> unstable, so if you want to track the development closely you should use
>> the
>> master branch.
>>
>>
> Ok, I took the master branch and I have this error when compiling orogen is
> it a known issue ?
> /usr/lib/ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not
> find RubyGem rake (>= 0) (Gem::LoadError)
> from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
> from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> from /.gems/bin/rake:18
>
> -------------------------------------------------------------------------------}
>
> I have a "diamondback_RC3" (quoted because I cherry picked packages in my
> distribution with the same version as in diamondback_rc3)
>

I don't know if it is linked but the git clone didn't go to the end, utilmm
typelib and utilrb are empty :

git submodule update --recursive
Cloning into rtt_exercises...
remote: Counting objects: 921, done.
remote: Compressing objects: 100% (526/526), done.
remote: Total 921 (delta 574), reused 677 (delta 386)
Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
Resolving deltas: 100% (574/574), done.
fatal: The remote end hung up unexpectedly
*Unable to fetch in submodule path 'rtt_exercises'*

>
>
>
>> >
>> > --Ruben
>>
>> -- Ruben
>>
>
>

Ruben Smits's picture

Warning about orocos in roswtf

On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> 2011/3/2 Willy Lambert
> <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>>
>
>
> 2011/3/2 Ruben Smits
> <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>
> Hi Willy,
>
> On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > 2011/3/1 Willy Lambert
> > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lambert.
> > willy [..] ...<mailto:lambert [dot] willy [..] ...>>>
> >
> >
> > 2011/3/1 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><mailt
> > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> >
> > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > Hi,
> > >
> > > When launching roswtf with an orocos_toolchain_installed I have the
> > > following :
> > > ====================================================================
> > > ==== === ===== Static checks summary:
> > >
> > > Found 1 warning(s).
> > > Warnings are things that may be just fine, but are sometimes at
> > > fault
> > >
> > > WARNING The following packages have incorrect rospack() declarations
> > > in
> > >
> > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > * rtt
>
> This one can safely be ignored, I think it is a false positive since I
> cannot find any rospack declaration in RTT's cmake files.
>
> > > Found 1 error(s).
> > >
> > > ERROR The following packages have rpath issues in manifest.xml:
> > > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > but
> > > no
> > >
> > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>
> This one can be safely ignored, we do not directly link with ocl. We should
> probably remove the link flags from ocl's manifest.
>
> > > ====================================================================
> > > ==== ==== ====
> > >
> > >
> > > Is it known ? Maybe this could explain that ocl is systematically
> > > built
> > > on my system (I was force to add a ROS_NOBUILD file in it).
> >
> > Hmm, I've never seen this one. On which ros distribution are you and
> > which version of the orocos_toolchain(_ros) are you using?
> >
> >
> >
> > ROS : Diamondback rc2
> > orocos_tool_chain : 0.2.1
> > I'll check tonigth the git branches I cloned.
> >
> > It is the unstable branch. i did not update it since some times.
>
> Unstable is not our development branch but the release branch for ROS
> unstable, so if you want to track the development closely you should use the
> master branch.
>
>
> Ok, I took the master branch and I have this error when compiling orogen is
> it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> `report_activate_error': Could not find RubyGem rake (>= 0)
> (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
> from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> from /.gems/bin/rake:18
> ----------------------------------------------------------------------------
> ---}
>
> I have a "diamondback_RC3" (quoted because I cherry picked packages in my
> distribution with the same version as in diamondback_rc3)
>
> I don't know if it is linked but the git clone didn't go to the end, utilmm
> typelib and utilrb are empty :
>
> git submodule update --recursive
> Cloning into rtt_exercises...
> remote: Counting objects: 921, done.
> remote: Compressing objects: 100% (526/526), done.
> remote: Total 921 (delta 574), reused 677 (delta 386)
> Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> Resolving deltas: 100% (574/574), done.
> fatal: The remote end hung up unexpectedly
> Unable to fetch in submodule path 'rtt_exercises'

I cannot reproduce this:

git clone http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git --
recursive

is working fine for me. Can you try again, sometimes the upstream servers cause
these kinds of hickups.

-- Ruben

> > --Ruben
>
> -- Ruben

Warning about orocos in roswtf

2011/3/3 Ruben Smits <ruben [dot] smits [..] ...>

> On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> > 2011/3/2 Willy Lambert
> > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>>
> >
> >
> > 2011/3/2 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
> >
> > Hi Willy,
> >
> > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > > 2011/3/1 Willy Lambert
> > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:
> lambert.
> > > willy [..] ...<mailto:lambert [dot] willy [..] ...>>>
> > >
> > >
> > > 2011/3/1 Ruben Smits
> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> ><mailt
> > > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> > >
> > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > > Hi,
> > > >
> > > > When launching roswtf with an orocos_toolchain_installed I have the
> > > > following :
> > > > ====================================================================
> > > > ==== === ===== Static checks summary:
> > > >
> > > > Found 1 warning(s).
> > > > Warnings are things that may be just fine, but are sometimes at
> > > > fault
> > > >
> > > > WARNING The following packages have incorrect rospack() declarations
> > > > in
> > > >
> > > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > > * rtt
> >
> > This one can safely be ignored, I think it is a false positive since I
> > cannot find any rospack declaration in RTT's cmake files.
> >
> > > > Found 1 error(s).
> > > >
> > > > ERROR The following packages have rpath issues in manifest.xml:
> > > > * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > > but
> > > > no
> > > >
> > > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> >
> > This one can be safely ignored, we do not directly link with ocl. We
> should
> > probably remove the link flags from ocl's manifest.
> >
> > > > ====================================================================
> > > > ==== ==== ====
> > > >
> > > >
> > > > Is it known ? Maybe this could explain that ocl is systematically
> > > > built
> > > > on my system (I was force to add a ROS_NOBUILD file in it).
> > >
> > > Hmm, I've never seen this one. On which ros distribution are you and
> > > which version of the orocos_toolchain(_ros) are you using?
> > >
> > >
> > >
> > > ROS : Diamondback rc2
> > > orocos_tool_chain : 0.2.1
> > > I'll check tonigth the git branches I cloned.
> > >
> > > It is the unstable branch. i did not update it since some times.
> >
> > Unstable is not our development branch but the release branch for ROS
> > unstable, so if you want to track the development closely you should use
> the
> > master branch.
> >
> >
> > Ok, I took the master branch and I have this error when compiling orogen
> is
> > it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> > `report_activate_error': Could not find RubyGem rake (>= 0)
> > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
> > from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> > from /.gems/bin/rake:18
> >
> ----------------------------------------------------------------------------
> > ---}
> >
> > I have a "diamondback_RC3" (quoted because I cherry picked packages in my
> > distribution with the same version as in diamondback_rc3)
> >
> > I don't know if it is linked but the git clone didn't go to the end,
> utilmm
> > typelib and utilrb are empty :
> >
> > git submodule update --recursive
> > Cloning into rtt_exercises...
> > remote: Counting objects: 921, done.
> > remote: Compressing objects: 100% (526/526), done.
> > remote: Total 921 (delta 574), reused 677 (delta 386)
> > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> > Resolving deltas: 100% (574/574), done.
> > fatal: The remote end hung up unexpectedly
> > Unable to fetch in submodule path 'rtt_exercises'
>
> I cannot reproduce this:
>
> git clone http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git --
> recursive
>
> is working fine for me. Can you try again, sometimes the upstream servers
> cause
> these kinds of hickups.
>
> -- Ruben
>

Is it currently a problem with git in rosinstall ? I have just seen svn and
mercurial installations.

>
> > > --Ruben
> >
> > -- Ruben
>

Ruben Smits's picture

Warning about orocos in roswtf

On Thursday 03 March 2011 17:26:33 Willy Lambert wrote:
> 2011/3/3 Ruben Smits
> <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>
> On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> > 2011/3/2 Willy Lambert
> > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lambert.
> > willy [..] ...<mailto:lambert [dot] willy [..] ...>>>
> >
> >
> > 2011/3/2 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><mailt
> > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> >
> > Hi Willy,
> >
> > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > > 2011/3/1 Willy Lambert
> > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lamb
> > > ert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:lambert<
> > > mailto:lambert>.
> > > willy [..] ...<mailto:willy [..] ...><mailto:lambert.willy@gmail.
> > > com<mailto:lambert [dot] willy [..] ...>>>>
> > >
> > >
> > > 2011/3/1 Ruben Smits
> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><m
> > > ailto:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...en.
> > > be>><mailt
> > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...en
> > > .be><mailto:ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> > > euven.be>>>>
> > >
> > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > > Hi,
> > > >
> > > > When launching roswtf with an orocos_toolchain_installed I have
> > > > the
> > > > following :
> > > > ================================================================
> > > > ====
> > > > ==== === ===== Static checks summary:
> > > >
> > > > Found 1 warning(s).
> > > > Warnings are things that may be just fine, but are sometimes at
> > > > fault
> > > >
> > > > WARNING The following packages have incorrect rospack()
> > > > declarations
> > > > in
> > > >
> > > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > > * rtt
> >
> > This one can safely be ignored, I think it is a false positive since I
> > cannot find any rospack declaration in RTT's cmake files.
> >
> > > > Found 1 error(s).
> > > >
> > > > ERROR The following packages have rpath issues in manifest.xml:
> > > > * ocl: found flag
> > > > "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > > but
> > > > no
> > > >
> > > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> >
> > This one can be safely ignored, we do not directly link with ocl. We
> > should probably remove the link flags from ocl's manifest.
> >
> > > > ================================================================
> > > > ====
> > > > ==== ==== ====
> > > >
> > > >
> > > > Is it known ? Maybe this could explain that ocl is
> > > > systematically
> > > > built
> > > > on my system (I was force to add a ROS_NOBUILD file in it).
> > >
> > > Hmm, I've never seen this one. On which ros distribution are you and
> > > which version of the orocos_toolchain(_ros) are you using?
> > >
> > >
> > >
> > > ROS : Diamondback rc2
> > > orocos_tool_chain : 0.2.1
> > > I'll check tonigth the git branches I cloned.
> > >
> > > It is the unstable branch. i did not update it since some times.
> >
> > Unstable is not our development branch but the release branch for ROS
> > unstable, so if you want to track the development closely you should use
> > the master branch.
> >
> >
> > Ok, I took the master branch and I have this error when compiling orogen
> > is it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> > `report_activate_error': Could not find RubyGem rake (>= 0)
> > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
> >
> > from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> > from /.gems/bin/rake:18
> >
> > ------------------------------------------------------------------------
> > ---- ---}
> >
> > I have a "diamondback_RC3" (quoted because I cherry picked packages in
> > my
> > distribution with the same version as in diamondback_rc3)
> >
> > I don't know if it is linked but the git clone didn't go to the end,
> > utilmm
> >
> > typelib and utilrb are empty :
> > git submodule update --recursive
> >
> > Cloning into rtt_exercises...
> > remote: Counting objects: 921, done.
> > remote: Compressing objects: 100% (526/526), done.
> > remote: Total 921 (delta 574), reused 677 (delta 386)
> > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> > Resolving deltas: 100% (574/574), done.
> > fatal: The remote end hung up unexpectedly
> > Unable to fetch in submodule path 'rtt_exercises'
>
> I cannot reproduce this:
>
> git clone http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git --
> recursive
>
> is working fine for me. Can you try again, sometimes the upstream servers
> cause these kinds of hickups.
>
> -- Ruben
>
> Is it currently a problem with git in rosinstall ? I have just seen svn and
> mercurial installations.

git in rosinstall should work fine, this one for instance is working fine for me
with rosinstall version 0.5.12:

orocos_toolchain_ros.rosinstall:
- git:
local-name: orocos_toolchain_ros
uri: http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git

--Ruben
> > > --Ruben
> >
> > -- Ruben

Warning about orocos in roswtf

2011/3/3 Ruben Smits <ruben [dot] smits [..] ...>

> On Thursday 03 March 2011 17:26:33 Willy Lambert wrote:
> > 2011/3/3 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
> >
> > On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> > > 2011/3/2 Willy Lambert
> > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:
> lambert.
> > > willy [..] ...<mailto:lambert [dot] willy [..] ...>>>
> > >
> > >
> > > 2011/3/2 Ruben Smits
> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> ><mailt
> > > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> > >
> > > Hi Willy,
> > >
> > > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > > > 2011/3/1 Willy Lambert
> > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lamb
> > > > ert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:lambert<
> > > > mailto:lambert>.
> > > > willy [..] ...<mailto:willy [..] ...><mailto:lambert.willy@gmail.
> > > > com<mailto:lambert [dot] willy [..] ...>>>>
> > > >
> > > >
> > > > 2011/3/1 Ruben Smits
> > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><m
> > > > ailto:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...en.
> > > > be>><mailt
> > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...en
> > > > .be><mailto:ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> > > > euven.be>>>>
> > > >
> > > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > > > Hi,
> > > > >
> > > > > When launching roswtf with an orocos_toolchain_installed I have
> > > > > the
> > > > > following :
> > > > > ================================================================
> > > > > ====
> > > > > ==== === ===== Static checks summary:
> > > > >
> > > > > Found 1 warning(s).
> > > > > Warnings are things that may be just fine, but are sometimes at
> > > > > fault
> > > > >
> > > > > WARNING The following packages have incorrect rospack()
> > > > > declarations
> > > > > in
> > > > >
> > > > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > > > * rtt
> > >
> > > This one can safely be ignored, I think it is a false positive since I
> > > cannot find any rospack declaration in RTT's cmake files.
> > >
> > > > > Found 1 error(s).
> > > > >
> > > > > ERROR The following packages have rpath issues in manifest.xml:
> > > > > * ocl: found flag
> > > > > "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > > > but
> > > > > no
> > > > >
> > > > > matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> > >
> > > This one can be safely ignored, we do not directly link with ocl. We
> > > should probably remove the link flags from ocl's manifest.
> > >
> > > > > ================================================================
> > > > > ====
> > > > > ==== ==== ====
> > > > >
> > > > >
> > > > > Is it known ? Maybe this could explain that ocl is
> > > > > systematically
> > > > > built
> > > > > on my system (I was force to add a ROS_NOBUILD file in it).
> > > >
> > > > Hmm, I've never seen this one. On which ros distribution are you and
> > > > which version of the orocos_toolchain(_ros) are you using?
> > > >
> > > >
> > > >
> > > > ROS : Diamondback rc2
> > > > orocos_tool_chain : 0.2.1
> > > > I'll check tonigth the git branches I cloned.
> > > >
> > > > It is the unstable branch. i did not update it since some times.
> > >
> > > Unstable is not our development branch but the release branch for ROS
> > > unstable, so if you want to track the development closely you should
> use
> > > the master branch.
> > >
> > >
> > > Ok, I took the master branch and I have this error when compiling
> orogen
> > > is it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> > > `report_activate_error': Could not find RubyGem rake (>= 0)
> > > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in `activate'
> > >
> > > from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> > > from /.gems/bin/rake:18
> > >
> > >
> ------------------------------------------------------------------------
> > > ---- ---}
> > >
> > > I have a "diamondback_RC3" (quoted because I cherry picked packages in
> > > my
> > > distribution with the same version as in diamondback_rc3)
> > >
> > > I don't know if it is linked but the git clone didn't go to the end,
> > > utilmm
> > >
> > > typelib and utilrb are empty :
> > > git submodule update --recursive
> > >
> > > Cloning into rtt_exercises...
> > > remote: Counting objects: 921, done.
> > > remote: Compressing objects: 100% (526/526), done.
> > > remote: Total 921 (delta 574), reused 677 (delta 386)
> > > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> > > Resolving deltas: 100% (574/574), done.
> > > fatal: The remote end hung up unexpectedly
> > > Unable to fetch in submodule path 'rtt_exercises'
> >
> > I cannot reproduce this:
> >
> > git clone http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git--
> > recursive
> >
> > is working fine for me. Can you try again, sometimes the upstream servers
> > cause these kinds of hickups.
> >
> > -- Ruben
> >
> > Is it currently a problem with git in rosinstall ? I have just seen svn
> and
> > mercurial installations.
>
> git in rosinstall should work fine, this one for instance is working fine
> for me
> with rosinstall version 0.5.12:
>
> orocos_toolchain_ros.rosinstall:
> - git:
> local-name: orocos_toolchain_ros
> uri: http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
>
>
Great, I'll use it in my distribution.

I think it would be nice to have this on
http://www.ros.org/wiki/orocos_toolchain_ros
(btw orocos version is 2.3 by now ?)
I may edit this, but I am afraid of doing wrong.

Is it possible for you to publish this on the web so that user can type :
"rosinstall path
http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.rosinstal". I
suggest you provide several for the different versions if you already have
some like orocos_toolchain_ros-0.2.1.rosinstall with predifined branches or
tags.
>
> I do not have the precedent problem (rtt_exercice is no more required),
everything build exept orogren which build infinitely (I stopped it à
3000s). Here is the code that appears when I brake it :

[rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98 seconds
]

*** glibc detected *** /usr/bin/ruby1.8: double free or corruption (!prev):
0x08d52090 *** [ 1
Active 40/41 Complete ]
^C[ rosmake ] All 8 linesogen: 296.2 sec
]
[ 1 Active 40/41 Complete ]
{-------------------------------------------------------------------------------
rake
(in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled
WARN: error message is: No such file or directory - History.txt
WARN: cannot load RDoc, documentation generation disabled
WARN: no such file to load -- rdoc/task
oroGen is ready to use
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package orogen written to:
[ rosmake ]
/opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log

[rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds
]

[ rosmake ] Halting due to failure in package orogen.
[ rosmake ] Waiting for other threads to
complete.

[ rosmake ] TTTH Caught KeyboardInterrupt. Stopping
build.

[ rosmake ]
Results:

[ rosmake ] Built 41 packages with 1
failures.

[ rosmake ] Summary output to
directory

[ rosmake ]
/opt/ros/rosmake/rosmake_output-20110303-203436

ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$

Hoe seems to have been badly installed, However I run rosmake with
--rosdep-install and had the following :

ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$ rosmake --rosdep-install
[ rosmake ] No package specified. Building stack
['orocos_toolchain_ros']

[ rosmake ] Packages requested are:
['orocos_toolchain_ros']

[ rosmake ] Logging to
directory/opt/ros/rosmake/rosmake_output-20110303-203436

[ rosmake ] Expanded args ['orocos_toolchain_ros'] to:
['log4cpp', 'rtt_ros_integration_example', 'ocl',
'rtt_ros_integration_sensor_msgs', 'utilrb', 'typelib', 'rtt', 'utilmm',
'orogen', 'rtt_ros_integration_nav_msgs', 'rtt_ros_integration',
'rtt_ros_param', 'rtt_ros_integration_geometry_msgs',
'rtt_ros_integration_std_msgs']
[ rosmake ] Generating Install Script using rosdep then executing. This may
take a minute, you will be prompted for permissions. .
.
rosdep executing this script:
{{{
set -o errexit
#No Packages to install
sudo gem install hoe --version 2.8.0

}}}
[sudo] password for ard:
Successfully installed rake-0.8.7
Successfully installed hoe-2.8.0
2 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for hoe-2.8.0...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for hoe-2.8.0...
[ rosmake ] rosdep successfully installed all system dependencies

I have have difficulties finding OCL headers, do I have a special line to
add ? I think it is related to the move in install/include/*orocos* in the
v2.3

> --Ruben
> > > > --Ruben
> > >
> > > -- Ruben
>

Warning about orocos in roswtf

On Thu, Mar 3, 2011 at 8:43 PM, Willy Lambert <lambert [dot] willy [..] ...> wrote:
>

...

> I do not have the precedent problem (rtt_exercice is no more required),
> everything build exept orogren which build infinitely (I stopped it à
> 3000s). Here is the code that appears when I brake it :
>
> [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98 seconds
> ]
> *** glibc detected *** /usr/bin/ruby1.8: double free or corruption (!prev):
> 0x08d52090 ***                                                         [ 1
> Active 40/41 Complete ]
> ^C[ rosmake ] All 8 linesogen: 296.2 sec
> ]
> [ 1 Active 40/41 Complete ]
> {-------------------------------------------------------------------------------
>   rake
>   (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
>   WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled
>   WARN: error message is: No such file or directory - History.txt
>   WARN: cannot load RDoc, documentation generation disabled
>   WARN:   no such file to load -- rdoc/task
>   oroGen is ready to use
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package orogen written to:
> [ rosmake ]
> /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds

We need to have a look at this rosmake_output file to diagnose what
went wrong...

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

Warning about orocos in roswtf

2011/3/3 Peter Soetens <peter [..] ...>

> On Thu, Mar 3, 2011 at 8:43 PM, Willy Lambert <lambert [dot] willy [..] ...>
> wrote:
> >
>
> ...
>
> > I do not have the precedent problem (rtt_exercice is no more required),
> > everything build exept orogren which build infinitely (I stopped it à
> > 3000s). Here is the code that appears when I brake it :
> >
> > [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98
> seconds
> > ]
> > *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
> (!prev):
> > 0x08d52090 *** [
> 1
> > Active 40/41 Complete ]
> > ^C[ rosmake ] All 8 linesogen: 296.2 sec
> > ]
> > [ 1 Active 40/41 Complete ]
> >
> {-------------------------------------------------------------------------------
> > rake
> > (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> > WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are
> disabled
> > WARN: error message is: No such file or directory - History.txt
> > WARN: cannot load RDoc, documentation generation disabled
> > WARN: no such file to load -- rdoc/task
> > oroGen is ready to use
> >
> -------------------------------------------------------------------------------}
> > [ rosmake ] Output from build of package orogen written to:
> > [ rosmake ]
> > /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> > [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds
>
> We need to have a look at this rosmake_output file to diagnose what
> went wrong...
>
> Peter
>

Here is it :

rake
(in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled
WARN: error message is: No such file or directory - History.txt
WARN: cannot load RDoc, documentation generation disabled
WARN: no such file to load -- rdoc/task
oroGen is ready to use
make: *** [install] Interrompre

Is orogen really ready ?

I have this bug systematically for now

Ruben Smits's picture

Warning about orocos in roswtf

On Thursday 03 March 2011 22:44:19 Willy Lambert wrote:
> 2011/3/3 Peter Soetens
> <peter [..] ...peter [..] ...>> On Thu, Mar 3,
> 2011 at 8:43 PM, Willy Lambert
> <lambert [dot] willy [..] ...lambert [dot] willy [..] ...>> wrote:
>
>
> ...
>
> > I do not have the precedent problem (rtt_exercice is no more required),
> > everything build exept orogren which build infinitely (I stopped it à
> > 3000s). Here is the code that appears when I brake it :
> >
> > [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98
> > seconds ]
> > *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
> > (!prev): 0x08d52090 ***
> > [ 1 Active 40/41 Complete ]
> > ^C[ rosmake ] All 8 linesogen: 296.2 sec
> > ]
> > [ 1 Active 40/41 Complete ]
> > {-----------------------------------------------------------------------
> > --------
> >
> > rake
> > (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> > WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are
> > disabled WARN: error message is: No such file or directory -
> > History.txt WARN: cannot load RDoc, documentation generation
> > disabled
> > WARN: no such file to load -- rdoc/task
> > oroGen is ready to use
> >
> > ------------------------------------------------------------------------
> > -------} [ rosmake ] Output from build of package orogen written to:
> > [ rosmake ]
> > /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> > [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds
>
> We need to have a look at this rosmake_output file to diagnose what
> went wrong...
>
> Peter
>
>
> Here is it :
>
> rake
> (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled
> WARN: error message is: No such file or directory - History.txt
> WARN: cannot load RDoc, documentation generation disabled
> WARN: no such file to load -- rdoc/task
> oroGen is ready to use
> make: *** [install] Interrompre
>
>
> Is orogen really ready ?

I guess so, otherwise the warnings should have been errors, maybe Sylvain can
shed a light on this one?

> I have this bug systematically for now

-- Ruben

Ruben Smits's picture

Warning about orocos in roswtf

On Thursday 03 March 2011 21:31:08 Peter Soetens wrote:
> On Thu, Mar 3, 2011 at 8:43 PM, Willy Lambert <lambert [dot] willy [..] ...>
> wrote:
>
> >
>
>
> ...
>
>
> > I do not have the precedent problem (rtt_exercice is no more required),
> > everything build exept orogren which build infinitely (I stopped it à
> > 3000s). Here is the code that appears when I brake it :
> >
> >
> >
> > [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98
> > seconds
]
> > *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
> > (!prev):
0x08d52090
> > *** [ 1 Active
> > 40/41 Complete ]
> > ^C[ rosmake ] All 8 linesogen: 296.2 sec
> > ]
> > [ 1 Active 40/41 Complete ]
> > {-----------------------------------------------------------------------
> > --------
rake
> > (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> > WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are
> > disabled
WARN: error message is: No such file or directory -
> > History.txt WARN: cannot load RDoc, documentation generation disabled
> > WARN: no such file to load -- rdoc/task
> > oroGen is ready to use
> > ------------------------------------------------------------------------
> > -------}
[ rosmake ] Output from build of package orogen written to:
> > [ rosmake ]
> > /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> > [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds
>
>
> We need to have a look at this rosmake_output file to diagnose what
> went wrong...

This is related to bug 828 (http://bugs.orocos.org/show_bug.cgi?id=828), for
some reason ruby crashes on termination resulting in rosmake failing to detect
this termination.

I've seen the ruby crash 1 out of 5 times when building orogen.

> Peter

-- Ruben

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

Ruben Smits's picture

Warning about orocos in roswtf

On Thursday 03 March 2011 20:43:32 Willy Lambert wrote:
> 2011/3/3 Ruben Smits
> <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>
> On Thursday 03 March 2011 17:26:33 Willy Lambert wrote:
> > 2011/3/3 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><mailt
> > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> >
> > On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> > > 2011/3/2 Willy Lambert
> > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lamb
> > > ert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:lambert<
> > > mailto:lambert>.
> > > willy [..] ...<mailto:willy [..] ...><mailto:lambert.willy@gmail.
> > > com<mailto:lambert [dot] willy [..] ...>>>>
> > >
> > >
> > > 2011/3/2 Ruben Smits
> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><m
> > > ailto:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...en.
> > > be>><mailt
> > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...en
> > > .be><mailto:ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> > > euven.be>>>>
> > >
> > > Hi Willy,
> > >
> > > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > > > 2011/3/1 Willy Lambert
> > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:
> > > > lambert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:
> > > > lamb<mailto:lamb>
> > > > ert [dot] willy [..] ...<mailto:ert [dot] willy [..] ...><mailto:lambert.
> > > > willy [..] ...<mailto:lambert [dot] willy [..] ...>>><mailto:lambert
> > > > <mailto:lambert>< mailto:lambert<mailto:lambert>>.
> > > > willy [..] ...<mailto:willy [..] ...><mailto:willy [..] ... > > > > ailto:willy [..] ...>><mailto:lambert.willy@gmail > > > > t.willy@gmail>.
> > > > com<mailto:lambert [dot] willy [..] ... > > > > om>>>>>
> > > >
> > > >
> > > > 2011/3/1 Ruben Smits
> > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...en.b
> > > > e><mailto:ruben [dot] smits [..] ... > > > > uleuven.be>><m
> > > > ailto:ruben [dot] smits [..] ...<mailto:ailto%3Aruben.smits@m
> > > > ech.kuleuven.be><mailto:ruben [dot] smits [..] ...en > > > > mits [..] ...en>. be>><mailt
> > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...
> > > > ven.be><mailto:o%3Aruben [dot] smits [..] ...en > > > > smits [..] ...en>
> > > > .be><mailto:ruben [dot] smits [..] ... > > > > h.kuleuven.be><mailto:ruben [dot] smits [..] ... > > > > ch.kul> euven.be<http://euven.be>>>>>
> > > >
> > > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > > > Hi,
> > > > >
> > > > > When launching roswtf with an orocos_toolchain_installed I
> > > > > have
> > > > > the
> > > > > following :
> > > > > ============================================================
> > > > > ====
> > > > > ====
> > > > > ==== === ===== Static checks summary:
> > > > >
> > > > > Found 1 warning(s).
> > > > > Warnings are things that may be just fine, but are sometimes
> > > > > at
> > > > > fault
> > > > >
> > > > > WARNING The following packages have incorrect rospack()
> > > > > declarations
> > > > > in
> > > > >
> > > > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > > > * rtt
> > >
> > > This one can safely be ignored, I think it is a false positive since
> > > I
> > > cannot find any rospack declaration in RTT's cmake files.
> > >
> > > > > Found 1 error(s).
> > > > >
> > > > > ERROR The following packages have rpath issues in manifest.xml:
> > > > > * ocl: found flag
> > > > > "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > > > but
> > > > > no
> > > > >
> > > > > matching
> > > > > "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> > >
> > > This one can be safely ignored, we do not directly link with ocl. We
> > > should probably remove the link flags from ocl's manifest.
> > >
> > > > > ============================================================
> > > > > ====
> > > > > ====
> > > > > ==== ==== ====
> > > > >
> > > > >
> > > > > Is it known ? Maybe this could explain that ocl is
> > > > > systematically
> > > > > built
> > > > > on my system (I was force to add a ROS_NOBUILD file in it).
> > > >
> > > > Hmm, I've never seen this one. On which ros distribution are you
> > > > and
> > > > which version of the orocos_toolchain(_ros) are you using?
> > > >
> > > >
> > > >
> > > > ROS : Diamondback rc2
> > > > orocos_tool_chain : 0.2.1
> > > > I'll check tonigth the git branches I cloned.
> > > >
> > > > It is the unstable branch. i did not update it since some times.
> > >
> > > Unstable is not our development branch but the release branch for
> > > ROS
> > > unstable, so if you want to track the development closely you should
> > > use the master branch.
> > >
> > >
> > > Ok, I took the master branch and I have this error when compiling
> > > orogen is it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> > > `report_activate_error': Could not find RubyGem rake (>= 0)
> > > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in
> > > `activate'
> > >
> > > from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> > > from /.gems/bin/rake:18
> > >
> > > --------------------------------------------------------------------
> > > ---- ---- ---}
> > >
> > > I have a "diamondback_RC3" (quoted because I cherry picked packages
> > > in
> > > my
> > > distribution with the same version as in diamondback_rc3)
> > >
> > > I don't know if it is linked but the git clone didn't go to the end,
> > > utilmm
> > >
> > > typelib and utilrb are empty :
> > > git submodule update --recursive
> > >
> > > Cloning into rtt_exercises...
> > > remote: Counting objects: 921, done.
> > > remote: Compressing objects: 100% (526/526), done.
> > > remote: Total 921 (delta 574), reused 677 (delta 386)
> > > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> > > Resolving deltas: 100% (574/574), done.
> > > fatal: The remote end hung up unexpectedly
> > > Unable to fetch in submodule path 'rtt_exercises'
> >
> > I cannot reproduce this:
> >
> > git clone http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
> > -- recursive
> >
> > is working fine for me. Can you try again, sometimes the upstream
> > servers
> > cause these kinds of hickups.
> >
> > -- Ruben
> >
> > Is it currently a problem with git in rosinstall ? I have just seen svn
> > and mercurial installations.
>
> git in rosinstall should work fine, this one for instance is working fine
> for me with rosinstall version 0.5.12:
>
> orocos_toolchain_ros.rosinstall:
> - git:
> local-name: orocos_toolchain_ros
> uri: http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
>
>
> Great, I'll use it in my distribution.
>
> I think it would be nice to have this on
> http://www.ros.org/wiki/orocos_toolchain_ros
> (btw orocos version is 2.3 by now ?)
> I may edit this, but I am afraid of doing wrong.
>
>
> Is it possible for you to publish this on the web so that user can type :
> "rosinstall path
> http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.rosinstal". I
> suggest you provide several for the different versions if you already have
> some like orocos_toolchain_ros-0.2.1.rosinstall with predifined branches or
> tags. I do not have the precedent problem (rtt_exercice is no more
> required), everything build exept orogren which build infinitely (I stopped
> it à 3000s). Here is the code that appears when I brake it :
>
> [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98 seconds
> ] *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
> (!prev): 0x08d52090 ***
> [ 1 Active 40/41 Complete ] ^C[ rosmake ] All 8 linesogen: 296.2 sec ]
>
> [ 1 Active 40/41 Complete ]
> {--------------------------------------------------------------------------
> ----- rake
> (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled
> WARN: error message is: No such file or directory - History.txt
> WARN: cannot load RDoc, documentation generation disabled
> WARN: no such file to load -- rdoc/task
> oroGen is ready to use
> ----------------------------------------------------------------------------
> ---} [ rosmake ] Output from build of package orogen written to:
> [ rosmake ]
> /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds ]
> [ rosmake ] Halting due to failure in package orogen.
> [ rosmake ] Waiting for other threads to complete.
> [ rosmake ] TTTH Caught KeyboardInterrupt. Stopping build.
> [ rosmake ] Results:
> [ rosmake ] Built 41 packages with 1 failures.
> [ rosmake ] Summary output to directory
> [ rosmake ] /opt/ros/rosmake/rosmake_output-20110303-203436
> ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$
>
>
>
> Hoe seems to have been badly installed, However I run rosmake with
> --rosdep-install and had the following :
>
> ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$ rosmake --rosdep-install
> [ rosmake ] No package specified. Building stack ['orocos_toolchain_ros']
> [ rosmake ] Packages requested are: ['orocos_toolchain_ros']
> [ rosmake ] Logging to
> directory/opt/ros/rosmake/rosmake_output-20110303-203436 [ rosmake ]
> Expanded args ['orocos_toolchain_ros'] to:
> ['log4cpp', 'rtt_ros_integration_example', 'ocl',
> 'rtt_ros_integration_sensor_msgs', 'utilrb', 'typelib', 'rtt', 'utilmm',
> 'orogen', 'rtt_ros_integration_nav_msgs', 'rtt_ros_integration',
> 'rtt_ros_param', 'rtt_ros_integration_geometry_msgs',
> 'rtt_ros_integration_std_msgs'] [ rosmake ] Generating Install Script using
> rosdep then executing. This may take a minute, you will be prompted for
> permissions. . . rosdep executing this script:
> {{{
> set -o errexit
> #No Packages to install
> sudo gem install hoe --version 2.8.0
>
> }}}
> [sudo] password for ard:
> Successfully installed rake-0.8.7
> Successfully installed hoe-2.8.0
> 2 gems installed
> Installing ri documentation for rake-0.8.7...
> Installing ri documentation for hoe-2.8.0...
> Installing RDoc documentation for rake-0.8.7...
> Installing RDoc documentation for hoe-2.8.0...
> [ rosmake ] rosdep successfully installed all system dependencies
>

This looks perfectly sane to me.

>
> I have have difficulties finding OCL headers, do I have a special line to
> add ? I think it is related to the move in install/include/orocos in the
> v2.3
>

We've noticed this too today, the easy fix is to adapt the ocl/manifest.xml
exported cflags to represent these changes. We are still investigating why our
cmake code does not set the include path correctly.

-- Ruben

Warning about orocos in roswtf

2011/3/3 Ruben Smits <ruben [dot] smits [..] ...>

> On Thursday 03 March 2011 20:43:32 Willy Lambert wrote:
> > 2011/3/3 Ruben Smits
> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
> >
> > On Thursday 03 March 2011 17:26:33 Willy Lambert wrote:
> > > 2011/3/3 Ruben Smits
> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> ><mailt
> > > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
> > >
> > > On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
> > > > 2011/3/2 Willy Lambert
> > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lamb
> > > > ert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:lambert<
> > > > mailto:lambert>.
> > > > willy [..] ...<mailto:willy [..] ...><mailto:lambert.willy@gmail.
> > > > com<mailto:lambert [dot] willy [..] ...>>>>
> > > >
> > > >
> > > > 2011/3/2 Ruben Smits
> > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><m
> > > > ailto:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...en.
> > > > be>><mailt
> > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...en
> > > > .be><mailto:ruben [dot] smits [..] ...ruben [dot] smits [..] ...
> > > > euven.be>>>>
> > > >
> > > > Hi Willy,
> > > >
> > > > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
> > > > > 2011/3/1 Willy Lambert
> > > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:
> > > > > lambert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:
> > > > > lamb<mailto:lamb>
> > > > > ert [dot] willy [..] ...<mailto:ert [dot] willy [..] ...><mailto:lambert.
> > > > > willy [..] ...<mailto:lambert [dot] willy [..] ...>>><mailto:lambert
> > > > > <mailto:lambert>< mailto:lambert<mailto:lambert>>.
> > > > > willy [..] ...<mailto:willy [..] ...><mailto:willy [..] ... > > > > > ailto:willy [..] ...>><mailto:lambert.willy@gmail > > > > > t.willy@gmail>.
> > > > > com<mailto:lambert [dot] willy [..] ... > > > > > om>>>>>
> > > > >
> > > > >
> > > > > 2011/3/1 Ruben Smits
> > > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...en.b
> > > > > e><mailto:ruben [dot] smits [..] ... > > > > > uleuven.be>><m
> > > > > ailto:ruben [dot] smits [..] ...<mailto:ailto%3Aruben.smits@m
> > > > > ech.kuleuven.be><mailto:ruben [dot] smits [..] ...en > > > > > mits [..] ...en>. be>><mailt
> > > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...
> > > > > ven.be><mailto:o%3Aruben [dot] smits [..] ...en > > > > > smits [..] ...en>
> > > > > .be><mailto:ruben [dot] smits [..] ... > > > > > h.kuleuven.be><mailto:ruben [dot] smits [..] ... > > > > > ch.kul> euven.be<http://euven.be>>>>>
> > > > >
> > > > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
> > > > > > Hi,
> > > > > >
> > > > > > When launching roswtf with an orocos_toolchain_installed I
> > > > > > have
> > > > > > the
> > > > > > following :
> > > > > > ============================================================
> > > > > > ====
> > > > > > ====
> > > > > > ==== === ===== Static checks summary:
> > > > > >
> > > > > > Found 1 warning(s).
> > > > > > Warnings are things that may be just fine, but are sometimes
> > > > > > at
> > > > > > fault
> > > > > >
> > > > > > WARNING The following packages have incorrect rospack()
> > > > > > declarations
> > > > > > in
> > > > > >
> > > > > > CMakeLists.txt. Please switch to using rosbuild_init():
> > > > > > * rtt
> > > >
> > > > This one can safely be ignored, I think it is a false positive since
> > > > I
> > > > cannot find any rospack declaration in RTT's cmake files.
> > > >
> > > > > > Found 1 error(s).
> > > > > >
> > > > > > ERROR The following packages have rpath issues in manifest.xml:
> > > > > > * ocl: found flag
> > > > > > "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
> > > > > > but
> > > > > > no
> > > > > >
> > > > > > matching
> > > > > > "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
> > > >
> > > > This one can be safely ignored, we do not directly link with ocl. We
> > > > should probably remove the link flags from ocl's manifest.
> > > >
> > > > > > ============================================================
> > > > > > ====
> > > > > > ====
> > > > > > ==== ==== ====
> > > > > >
> > > > > >
> > > > > > Is it known ? Maybe this could explain that ocl is
> > > > > > systematically
> > > > > > built
> > > > > > on my system (I was force to add a ROS_NOBUILD file in it).
> > > > >
> > > > > Hmm, I've never seen this one. On which ros distribution are you
> > > > > and
> > > > > which version of the orocos_toolchain(_ros) are you using?
> > > > >
> > > > >
> > > > >
> > > > > ROS : Diamondback rc2
> > > > > orocos_tool_chain : 0.2.1
> > > > > I'll check tonigth the git branches I cloned.
> > > > >
> > > > > It is the unstable branch. i did not update it since some times.
> > > >
> > > > Unstable is not our development branch but the release branch for
> > > > ROS
> > > > unstable, so if you want to track the development closely you should
> > > > use the master branch.
> > > >
> > > >
> > > > Ok, I took the master branch and I have this error when compiling
> > > > orogen is it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
> > > > `report_activate_error': Could not find RubyGem rake (>= 0)
> > > > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in
> > > > `activate'
> > > >
> > > > from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
> > > > from /.gems/bin/rake:18
> > > >
> > > > --------------------------------------------------------------------
> > > > ---- ---- ---}
> > > >
> > > > I have a "diamondback_RC3" (quoted because I cherry picked packages
> > > > in
> > > > my
> > > > distribution with the same version as in diamondback_rc3)
> > > >
> > > > I don't know if it is linked but the git clone didn't go to the end,
> > > > utilmm
> > > >
> > > > typelib and utilrb are empty :
> > > > git submodule update --recursive
> > > >
> > > > Cloning into rtt_exercises...
> > > > remote: Counting objects: 921, done.
> > > > remote: Compressing objects: 100% (526/526), done.
> > > > remote: Total 921 (delta 574), reused 677 (delta 386)
> > > > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
> > > > Resolving deltas: 100% (574/574), done.
> > > > fatal: The remote end hung up unexpectedly
> > > > Unable to fetch in submodule path 'rtt_exercises'
> > >
> > > I cannot reproduce this:
> > >
> > > git clone
> http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
> > > -- recursive
> > >
> > > is working fine for me. Can you try again, sometimes the upstream
> > > servers
> > > cause these kinds of hickups.
> > >
> > > -- Ruben
> > >
> > > Is it currently a problem with git in rosinstall ? I have just seen svn
> > > and mercurial installations.
> >
> > git in rosinstall should work fine, this one for instance is working fine
> > for me with rosinstall version 0.5.12:
> >
> > orocos_toolchain_ros.rosinstall:
> > - git:
> > local-name: orocos_toolchain_ros
> > uri: http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
> >
> >
> > Great, I'll use it in my distribution.
> >
> > I think it would be nice to have this on
> > http://www.ros.org/wiki/orocos_toolchain_ros
> > (btw orocos version is 2.3 by now ?)
> > I may edit this, but I am afraid of doing wrong.
> >
> >
> > Is it possible for you to publish this on the web so that user can type :
> > "rosinstall path
> > http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.rosinstal". I
> > suggest you provide several for the different versions if you already
> have
> > some like orocos_toolchain_ros-0.2.1.rosinstall with predifined branches
> or
> > tags. I do not have the precedent problem (rtt_exercice is no more
> > required), everything build exept orogren which build infinitely (I
> stopped
> > it à 3000s). Here is the code that appears when I brake it :
> >
> > [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98
> seconds
> > ] *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
> > (!prev): 0x08d52090 ***
> > [ 1 Active 40/41 Complete ] ^C[ rosmake ] All 8 linesogen: 296.2 sec
> ]
> >
> > [ 1 Active 40/41 Complete ]
> >
> {--------------------------------------------------------------------------
> > ----- rake
> > (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
> > WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are
> disabled
> > WARN: error message is: No such file or directory - History.txt
> > WARN: cannot load RDoc, documentation generation disabled
> > WARN: no such file to load -- rdoc/task
> > oroGen is ready to use
> >
> ----------------------------------------------------------------------------
> > ---} [ rosmake ] Output from build of package orogen written to:
> > [ rosmake ]
> > /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
> > [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds ]
> > [ rosmake ] Halting due to failure in package orogen.
> > [ rosmake ] Waiting for other threads to complete.
> > [ rosmake ] TTTH Caught KeyboardInterrupt. Stopping build.
> > [ rosmake ] Results:
> > [ rosmake ] Built 41 packages with 1 failures.
> > [ rosmake ] Summary output to directory
> > [ rosmake ] /opt/ros/rosmake/rosmake_output-20110303-203436
> > ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$
> >
> >
> >
> > Hoe seems to have been badly installed, However I run rosmake with
> > --rosdep-install and had the following :
> >
> > ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$ rosmake --rosdep-install
> > [ rosmake ] No package specified. Building stack
> ['orocos_toolchain_ros']
> > [ rosmake ] Packages requested are: ['orocos_toolchain_ros']
> > [ rosmake ] Logging to
> > directory/opt/ros/rosmake/rosmake_output-20110303-203436 [ rosmake ]
> > Expanded args ['orocos_toolchain_ros'] to:
> > ['log4cpp', 'rtt_ros_integration_example', 'ocl',
> > 'rtt_ros_integration_sensor_msgs', 'utilrb', 'typelib', 'rtt', 'utilmm',
> > 'orogen', 'rtt_ros_integration_nav_msgs', 'rtt_ros_integration',
> > 'rtt_ros_param', 'rtt_ros_integration_geometry_msgs',
> > 'rtt_ros_integration_std_msgs'] [ rosmake ] Generating Install Script
> using
> > rosdep then executing. This may take a minute, you will be prompted for
> > permissions. . . rosdep executing this script:
> > {{{
> > set -o errexit
> > #No Packages to install
> > sudo gem install hoe --version 2.8.0
> >
> > }}}
> > [sudo] password for ard:
> > Successfully installed rake-0.8.7
> > Successfully installed hoe-2.8.0
> > 2 gems installed
> > Installing ri documentation for rake-0.8.7...
> > Installing ri documentation for hoe-2.8.0...
> > Installing RDoc documentation for rake-0.8.7...
> > Installing RDoc documentation for hoe-2.8.0...
> > [ rosmake ] rosdep successfully installed all system dependencies
> >
>
> This looks perfectly sane to me.
>

Do you have any idea why orogen don't build ? do I need to wait more than
3000s ??

>
> >
> > I have have difficulties finding OCL headers, do I have a special line to
> > add ? I think it is related to the move in install/include/orocos in the
> > v2.3
> >
>
> We've noticed this too today, the easy fix is to adapt the ocl/manifest.xml
> exported cflags to represent these changes. We are still investigating why
> our
> cmake code does not set the include path correctly.
>

ok thanks

>
> -- Ruben
>

Warning about orocos in roswtf

On Thu, Mar 3, 2011 at 9:18 PM, Willy Lambert <lambert [dot] willy [..] ...> wrote:
>
>
> 2011/3/3 Ruben Smits <ruben [dot] smits [..] ...>
>>
>> On Thursday 03 March 2011 20:43:32 Willy Lambert wrote:
>> > 2011/3/3 Ruben Smits
>> > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...>>
>> >
>> > On Thursday 03 March 2011 17:26:33 Willy Lambert wrote:
>> > > 2011/3/3 Ruben Smits
>> > >
>> > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><mailt
>> > > o:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...>>>
>> > >
>> > > On Thursday 03 March 2011 00:05:02 Willy Lambert wrote:
>> > > > 2011/3/2 Willy Lambert
>> > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:lamb
>> > > > ert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:lambert<
>> > > > mailto:lambert>.
>> > > > willy [..] ...<mailto:willy [..] ...><mailto:lambert.willy@gmail.
>> > > > com<mailto:lambert [dot] willy [..] ...>>>>
>> > > >
>> > > >
>> > > > 2011/3/2 Ruben Smits
>> > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...><m
>> > > > ailto:ruben [dot] smits [..] ...<mailto:ruben [dot] smits [..] ...en.
>> > > > be>><mailt
>> > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...en
>> > > > .be><mailto:ruben [dot] smits [..] ...ruben [dot] smits [..] ...
>> > > > euven.be>>>>
>> > > >
>> > > > Hi Willy,
>> > > >
>> > > > On Wednesday 02 March 2011 17:02:29 Willy Lambert wrote:
>> > > > > 2011/3/1 Willy Lambert
>> > > > > <lambert [dot] willy [..] ...lambert [dot] willy [..] ...><mailto:
>> > > > > lambert [dot] willy [..] ...<mailto:lambert [dot] willy [..] ...>><mailto:
>> > > > > lamb<mailto:lamb>
>> > > > > ert [dot] willy [..] ...<mailto:ert [dot] willy [..] ...><mailto:lambert.
>> > > > > willy [..] ...<mailto:lambert [dot] willy [..] ...>>><mailto:lambert
>> > > > > <mailto:lambert>< mailto:lambert<mailto:lambert>>.
>> > > > > willy [..] ...<mailto:willy [..] ...><mailto:willy [..] ... >> > > > > ailto:willy [..] ...>><mailto:lambert.willy@gmail >> > > > > t.willy@gmail>.
>> > > > > com<mailto:lambert [dot] willy [..] ... >> > > > > om>>>>>
>> > > > >
>> > > > >
>> > > > > 2011/3/1 Ruben Smits
>> > > > > <ruben [dot] smits [..] ...ruben [dot] smits [..] ...en.b
>> > > > > e><mailto:ruben [dot] smits [..] ... >> > > > > uleuven.be>><m
>> > > > > ailto:ruben [dot] smits [..] ...<mailto:ailto%3Aruben.smits@m
>> > > > > ech.kuleuven.be><mailto:ruben [dot] smits [..] ...en >> > > > > mits [..] ...en>. be>><mailt
>> > > > > o:ruben [dot] smits [..] ...<mailto:o%3Aruben [dot] smits [..] ...
>> > > > > ven.be><mailto:o%3Aruben [dot] smits [..] ...en >> > > > > smits [..] ...en>
>> > > > > .be><mailto:ruben [dot] smits [..] ... >> > > > > h.kuleuven.be><mailto:ruben [dot] smits [..] ... >> > > > > ch.kul> euven.be<http://euven.be>>>>>
>> > > > >
>> > > > > On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
>> > > > > > Hi,
>> > > > > >
>> > > > > > When launching roswtf with an orocos_toolchain_installed I
>> > > > > > have
>> > > > > > the
>> > > > > > following :
>> > > > > > ============================================================
>> > > > > > ====
>> > > > > > ====
>> > > > > > ==== === ===== Static checks summary:
>> > > > > >
>> > > > > > Found 1 warning(s).
>> > > > > > Warnings are things that may be just fine, but are sometimes
>> > > > > > at
>> > > > > > fault
>> > > > > >
>> > > > > > WARNING The following packages have incorrect rospack()
>> > > > > > declarations
>> > > > > > in
>> > > > > >
>> > > > > > CMakeLists.txt. Please switch to using rosbuild_init():
>> > > > > >  * rtt
>> > > >
>> > > > This one can safely be ignored, I think it is a false positive since
>> > > > I
>> > > > cannot find any rospack declaration in RTT's cmake files.
>> > > >
>> > > > > > Found 1 error(s).
>> > > > > >
>> > > > > > ERROR The following packages have rpath issues in manifest.xml:
>> > > > > >  * ocl: found flag
>> > > > > >  "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib",
>> > > > > >  but
>> > > > > >  no
>> > > > > >
>> > > > > > matching
>> > > > > > "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>> > > >
>> > > > This one can be safely ignored, we do not directly link with ocl. We
>> > > > should probably remove the link flags from ocl's manifest.
>> > > >
>> > > > > > ============================================================
>> > > > > > ====
>> > > > > > ====
>> > > > > > ==== ==== ====
>> > > > > >
>> > > > > >
>> > > > > > Is it known ? Maybe this could explain that ocl is
>> > > > > > systematically
>> > > > > > built
>> > > > > > on my system (I was force to add a ROS_NOBUILD file in it).
>> > > > >
>> > > > > Hmm, I've never seen this one. On which ros distribution are you
>> > > > > and
>> > > > > which version of the orocos_toolchain(_ros) are you using?
>> > > > >
>> > > > >
>> > > > >
>> > > > > ROS : Diamondback rc2
>> > > > > orocos_tool_chain : 0.2.1
>> > > > > I'll check tonigth the git branches I cloned.
>> > > > >
>> > > > > It is the unstable branch. i did not update it since some times.
>> > > >
>> > > > Unstable is not our development branch but the release branch for
>> > > > ROS
>> > > > unstable, so if you want to track the development closely you should
>> > > > use the master branch.
>> > > >
>> > > >
>> > > > Ok, I took the master branch and I have this error when compiling
>> > > > orogen is it a known issue ? /usr/lib/ruby/1.8/rubygems.rb:779:in
>> > > > `report_activate_error': Could not find RubyGem rake (>= 0)
>> > > > (Gem::LoadError) from /usr/lib/ruby/1.8/rubygems.rb:214:in
>> > > > `activate'
>> > > >
>> > > >       from /usr/lib/ruby/1.8/rubygems.rb:1082:in `gem'
>> > > >       from /.gems/bin/rake:18
>> > > >
>> > > > --------------------------------------------------------------------
>> > > > ---- ---- ---}
>> > > >
>> > > > I have a "diamondback_RC3" (quoted because I cherry picked packages
>> > > > in
>> > > > my
>> > > > distribution with the same version as in diamondback_rc3)
>> > > >
>> > > > I don't know if it is linked but the git clone didn't go to the end,
>> > > > utilmm
>> > > >
>> > > > typelib and utilrb are empty :
>> > > >  git submodule update --recursive
>> > > >
>> > > > Cloning into rtt_exercises...
>> > > > remote: Counting objects: 921, done.
>> > > > remote: Compressing objects: 100% (526/526), done.
>> > > > remote: Total 921 (delta 574), reused 677 (delta 386)
>> > > > Receiving objects: 100% (921/921), 244.54 KiB | 269 KiB/s, done.
>> > > > Resolving deltas: 100% (574/574), done.
>> > > > fatal: The remote end hung up unexpectedly
>> > > > Unable to fetch in submodule path 'rtt_exercises'
>> > >
>> > > I cannot reproduce this:
>> > >
>> > > git clone
>> > > http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
>> > > -- recursive
>> > >
>> > > is working fine for me. Can you try again, sometimes the upstream
>> > > servers
>> > > cause these kinds of hickups.
>> > >
>> > > -- Ruben
>> > >
>> > > Is it currently a problem with git in rosinstall ? I have just seen
>> > > svn
>> > > and mercurial installations.
>> >
>> > git in rosinstall should work fine, this one for instance is working
>> > fine
>> > for me with rosinstall version 0.5.12:
>> >
>> > orocos_toolchain_ros.rosinstall:
>> > - git:
>> >    local-name: orocos_toolchain_ros
>> >    uri: http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
>> >
>> >
>> > Great, I'll use it in my distribution.
>> >
>> > I think it would be nice to have this on
>> > http://www.ros.org/wiki/orocos_toolchain_ros
>> > (btw orocos version is 2.3 by now ?)
>> > I may edit this, but I am afraid of doing wrong.
>> >
>> >
>> > Is it possible for you to publish this on the web so that user can type
>> > :
>> > "rosinstall path
>> > http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.rosinstal". I
>> > suggest you provide several for the different versions if you already
>> > have
>> > some like orocos_toolchain_ros-0.2.1.rosinstall with predifined branches
>> > or
>> > tags. I do not have the precedent problem (rtt_exercice is no more
>> > required), everything build exept orogren which build infinitely (I
>> > stopped
>> > it à 3000s). Here is the code that appears when I brake it :
>> >
>> > [rosmake-0] Finished <<< rtt_ros_integration_nav_msgs [PASS] [ 0.98
>> > seconds
>> > ] *** glibc detected *** /usr/bin/ruby1.8: double free or corruption
>> > (!prev): 0x08d52090 ***
>> >     [ 1 Active 40/41 Complete ] ^C[ rosmake ] All 8 linesogen: 296.2 sec
>> > ]
>> >
>> >                            [ 1 Active 40/41 Complete ]
>> >
>> > {--------------------------------------------------------------------------
>> > ----- rake
>> >   (in /media/DD_data/opt/ros/orocos_toolchain_ros/orogen)
>> >   WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are
>> > disabled
>> > WARN: error message is: No such file or directory - History.txt
>> >   WARN: cannot load RDoc, documentation generation disabled
>> >   WARN:   no such file to load -- rdoc/task
>> >   oroGen is ready to use
>> >
>> > ----------------------------------------------------------------------------
>> > ---} [ rosmake ] Output from build of package orogen written to:
>> > [ rosmake ]
>> > /opt/ros/rosmake/rosmake_output-20110303-203436/orogen/build_output.log
>> > [rosmake-1] Finished <<< orogen [FAIL] [ 296.28 seconds ]
>> > [ rosmake ] Halting due to failure in package orogen.
>> > [ rosmake ] Waiting for other threads to complete.
>> > [ rosmake ] TTTH Caught KeyboardInterrupt. Stopping build.
>> > [ rosmake ] Results:
>> > [ rosmake ] Built 41 packages with 1 failures.
>> > [ rosmake ] Summary output to directory
>> > [ rosmake ] /opt/ros/rosmake/rosmake_output-20110303-203436
>> > ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$
>> >
>> >
>> >
>> > Hoe seems to have been badly installed, However I run rosmake with
>> > --rosdep-install and had the following :
>> >
>> > ard@ard-host-v5:/opt/ros/orocos_toolchain_ros$ rosmake --rosdep-install
>> > [ rosmake ] No package specified.  Building stack
>> > ['orocos_toolchain_ros']
>> > [ rosmake ] Packages requested are: ['orocos_toolchain_ros']
>> > [ rosmake ] Logging to
>> > directory/opt/ros/rosmake/rosmake_output-20110303-203436 [ rosmake ]
>> > Expanded args ['orocos_toolchain_ros'] to:
>> > ['log4cpp', 'rtt_ros_integration_example', 'ocl',
>> > 'rtt_ros_integration_sensor_msgs', 'utilrb', 'typelib', 'rtt', 'utilmm',
>> > 'orogen', 'rtt_ros_integration_nav_msgs', 'rtt_ros_integration',
>> > 'rtt_ros_param', 'rtt_ros_integration_geometry_msgs',
>> > 'rtt_ros_integration_std_msgs'] [ rosmake ] Generating Install Script
>> > using
>> > rosdep then executing. This may take a minute, you will be prompted for
>> > permissions. . . rosdep executing this script:
>> > {{{
>> > set -o errexit
>> > #No Packages to install
>> > sudo gem install hoe --version 2.8.0
>> >
>> > }}}
>> > [sudo] password for ard:
>> > Successfully installed rake-0.8.7
>> > Successfully installed hoe-2.8.0
>> > 2 gems installed
>> > Installing ri documentation for rake-0.8.7...
>> > Installing ri documentation for hoe-2.8.0...
>> > Installing RDoc documentation for rake-0.8.7...
>> > Installing RDoc documentation for hoe-2.8.0...
>> > [ rosmake ] rosdep successfully installed all system dependencies
>> >
>>
>> This looks perfectly sane to me.
>
> Do you have any idea why orogen don't build ? do I need to wait more than
> 3000s ??

I think it's some infinite loop going on, it's certainly not 3000s for
building orogen,
since orogen is a ruby program, it should compile hardly anything... Also, I'm
running a bootstrap.sh in a ROS_ROOT environment without having this problem.

>
>>
>> >
>> > I have have difficulties finding OCL headers, do I have a special line
>> > to
>> > add ? I think it is related to the move in install/include/orocos in the
>> > v2.3
>> >
>>
>> We've noticed this too today, the easy fix is to adapt the
>> ocl/manifest.xml
>> exported cflags to represent these changes. We are still investigating why
>> our
>> cmake code does not set the include path correctly.
>
> ok thanks

A fix has been pushed to rtt and ocl's 2.3 branches that fixes this either way.
In time, the export statement will be removed from the manifest since the .pc
file provides the same information to the build system.

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

Warning about orocos in roswtf

2011/3/1 Ruben Smits <ruben [dot] smits [..] ...>:
> On Tuesday 01 March 2011 00:28:11 Willy Lambert wrote:
>> Hi,
>>
>> When launching roswtf with an orocos_toolchain_installed I have the
>> following :
>> ===========================================================================
>> ===== Static checks summary:
>>
>> Found 1 warning(s).
>> Warnings are things that may be just fine, but are sometimes at fault
>>
>> WARNING The following packages have incorrect rospack() declarations in
>> CMakeLists.txt. Please switch to using rosbuild_init():
>>  * rtt
>>
>>
>> Found 1 error(s).
>>
>> ERROR The following packages have rpath issues in manifest.xml:
>>  * ocl: found flag "-L/home/ard/ros/orocos_toolchain_ros/ocl/lib", but no
>> matching "-Wl,-rpath,/home/ard/ros/orocos_toolchain_ros/ocl/lib"
>>
>>
>> ============================================================================
>> ====
>>
>>
>> Is it known ? Maybe this could explain that ocl is systematically built on
>> my system (I was force to add a ROS_NOBUILD file in it).
>
> Hmm, I've never seen this one. On which ros distribution are you and which
> version of the orocos_toolchain(_ros) are you using?

It's present here as well. The error is just like it says: the lack of
the -Wl,-rpath ... in the exporting of the library flags. I'll make a
patch for it.
It has nothing to do with the repeated building of ocl however. I'm
not sure why that is...

Concerning the warning: I'm not finding any rospack() declaration in rtt?

Steven

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