Oliver,

On Fri, Feb 11, 2011 at 8:26 AM, Radu Bogdan Rusu <rusu@willowgarage.com> 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 including
> any Eigen header"

You need to make sure that the latest version of <eigen> 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

Cheers,
Radu.
--
http://pointclouds.org
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users



--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827