Hello folks, I haven't been following the eigen changeover very closely, but it appears to have broken laser_geometry; on an (SVN) diamondback checkout from just a few minutes ago: % roscd laser_geometry % rosmake [...wait until it breaks...] % make mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake .. [rosbuild] Building package laser_geometry [rosbuild] Including /home/mac/ros/ros_comm/clients/rospy/cmake/rospy.cmake [rosbuild] Including /home/mac/ros/ros_comm/clients/roslisp/cmake/roslisp.cmake [rosbuild] Including /home/mac/ros/ros_comm/clients/cpp/roscpp/cmake/roscpp.cmake -- Configuring done -- Generating done -- Build files have been written to: /home/mac/ros/laser_pipeline/laser_geometry/build cd build && make make[1]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[2]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' [ 0%] Built target rospack_genmsg_libexe make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' [ 0%] Built target rosbuild_precompile make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build' [100%] Building CXX object CMakeFiles/laser_geometry.dir/src/laser_geometry.o In file included from /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:30: /home/mac/ros/laser_pipeline/laser_geometry/include/laser_geometry/laser_geometry.h:294: error: ‘ArrayXXd’ in namespace ‘Eigen’ does not name a type /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp: In member function ‘void laser_geometry::LaserProjection::projectLaser_(const sensor_msgs::LaserScan&, sensor_msgs::PointCloud2&, double, int)’: /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:283: error: ‘ArrayXXd’ is not a member of ‘Eigen’ /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:283: error: expected ‘;’ before ‘ranges’ /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:284: error: ‘ArrayXXd’ is not a member of ‘Eigen’ /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:284: error: expected ‘;’ before ‘output’ /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:289: error: ‘ranges’ was not declared in this scope /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:294: error: ‘co_sine_map_’ was not declared in this scope /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:297: error: ‘ArrayXXd’ is not a member of ‘Eigen’ /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘output’ was not declared in this scope /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘ranges’ was not declared in this scope /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘co_sine_map_’ was not declared in this scope make[3]: *** [CMakeFiles/laser_geometry.dir/src/laser_geometry.o] Error 1 make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[2]: *** [CMakeFiles/laser_geometry.dir/all] Error 2 make[2]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build' make: *** [all] Error 2 Thoughts? --Mac -- Julian "Mac" Mason mac@cs.duke.edu www.cs.duke.edu/~mac