Hi Mac, <br><br>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.  <br>


<br>Tully<br><br><div class="gmail_quote">On Thu, Feb 10, 2011 at 11:27 AM, Mac Mason <span dir="ltr"><<a href="mailto:mac@cs.duke.edu" target="_blank">mac@cs.duke.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


Hello folks,<br>
<br>
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:<br>
<br>
% roscd laser_geometry<br>
% rosmake<br>
[...wait until it breaks...]<br>
% make<br>
mkdir -p bin<br>
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..<br>
[rosbuild] Building package laser_geometry<br>
[rosbuild] Including /home/mac/ros/ros_comm/clients/rospy/cmake/rospy.cmake<br>
[rosbuild] Including /home/mac/ros/ros_comm/clients/roslisp/cmake/roslisp.cmake<br>
[rosbuild] Including /home/mac/ros/ros_comm/clients/cpp/roscpp/cmake/roscpp.cmake<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to: /home/mac/ros/laser_pipeline/laser_geometry/build<br>
cd build && make<br>
make[1]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[2]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
[  0%] Built target rospack_genmsg_libexe<br>
make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
[  0%] Built target rosbuild_precompile<br>
make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[3]: Entering directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
[100%] Building CXX object CMakeFiles/laser_geometry.dir/src/laser_geometry.o<br>
In file included from /home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:30:<br>
/home/mac/ros/laser_pipeline/laser_geometry/include/laser_geometry/laser_geometry.h:294: error: ‘ArrayXXd’ in namespace ‘Eigen’ does not name a type<br>
/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)’:<br>



/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:283: error: ‘ArrayXXd’ is not a member of ‘Eigen’<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:283: error: expected ‘;’ before ‘ranges’<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:284: error: ‘ArrayXXd’ is not a member of ‘Eigen’<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:284: error: expected ‘;’ before ‘output’<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:289: error: ‘ranges’ was not declared in this scope<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:294: error: ‘co_sine_map_’ was not declared in this scope<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:297: error: ‘ArrayXXd’ is not a member of ‘Eigen’<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘output’ was not declared in this scope<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘ranges’ was not declared in this scope<br>
/home/mac/ros/laser_pipeline/laser_geometry/src/laser_geometry.cpp:308: error: ‘co_sine_map_’ was not declared in this scope<br>
make[3]: *** [CMakeFiles/laser_geometry.dir/src/laser_geometry.o] Error 1<br>
make[3]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[2]: *** [CMakeFiles/laser_geometry.dir/all] Error 2<br>
make[2]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make[1]: *** [all] Error 2<br>
make[1]: Leaving directory `/home/mac/ros/laser_pipeline/laser_geometry/build'<br>
make: *** [all] Error 2<br>
<br>
Thoughts?<br>
<br>
        --Mac<br>
<font color="#888888"><br>
--<br>
Julian "Mac" Mason      <a href="mailto:mac@cs.duke.edu" target="_blank">mac@cs.duke.edu</a>      <a href="http://www.cs.duke.edu/%7Emac" target="_blank">www.cs.duke.edu/~mac</a><br>
<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>(650) 475-2827<br>