Hi Mac, This is not expected, it's passing our regression tests. Could you say what versions of things you have installed. In particular geometry and laser_pipeline. The new rosversion tool should make this quick. eg "rosversion geometry" Possibly how you installed them. Tully On Thu, Feb 10, 2011 at 11:27 AM, Mac Mason wrote: > 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 > > _______________________________________________ > 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