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 <mac@cs.duke.edu> 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