[ros-users] Error from first rosmake of tod_sub

Oli Roow olipark at gmx.de
Sat Feb 12 23:24:57 UTC 2011

Thank you for advices

My 'Eigen' package is aleady actual version 1.3.6

But the error doesn't come now,
after I reinstalled stacks "perception_pcl" and "perception_pcl" newly.

Now comes another error from the source "tot_stub_impl.cpp" at line 17 after

as "'Eigen3' is not a namespace-name".

Is 'Eigen3' not a namespace-name?
Then how can I fix the error?


> Oliver,

>On Fri, Feb 11, 2011 at 8:26 AM, Radu Bogdan Rusu <[hidden email]> wrote:

>    Oliver,

    On 02/11/2011 07:29 AM, oliver wrote:
    > I've downloaded stacks "object_recognition" and
    > object_recognition_experiment" to execute a package "tod_sub".
    > After rosmake an error comes up such as...
    > "Eigen2 support must be enabled by defining EIGEN2_SUPPORT before
    > any Eigen header"

    You need to make sure that the latest version of  is present in your
system. To do this, check the version of the
    geometry stack using this command:

    $ grep rosbuild_make_distribution `rospack find eigen`/../CMakeLists.txt
| awk -F '[()]' {'print $2'}

    I believe 1.3.6 is the latest. If your version is lower, you need to
upgrade the geometry stack (either through our
    debian packaging system or from source).

> FYI rosversion geometry is now avaialble and will do the same thing. 

> object_recognition is in our sandbox and likely hasn't been ported forward
> to use the latest version of eigen.  This is especially likely as I see a
> ROS_BUILD_BLACKLIST file saying it's not necessarily expected to build. 

> Tully

> Tully Foote
> Systems Engineer
View this message in context: http://ros-users.122217.n3.nabble.com/Error-from-first-rosmake-of-tod-sub-tp2474273p2482920.html
Sent from the ROS-Users mailing list archive at Nabble.com.

More information about the ros-users mailing list