[ros-users] Point_cloud_perception

Nicolás Alvarez Picco nicolasapicco at hotmail.com
Mon May 9 02:15:10 UTC 2011


Hi everybody,

I have developed a a package, but when i wanted to build it an run it in another computer i had this compilation error:


{-------------------------------------------------------------------------------
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:184: error: conflicting declaration ‘pcl::PointXYZRGBNormal pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:199: error: conflicting declaration ‘pcl::PointWithRange pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  In file included from /opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/point_types.h:156,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/include/ROS_Link_Pics.hpp:10,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/include/RVIZ_Link.hpp:4,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/src/RVIZ_Link.cpp:1:
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:79: error: conflicting declaration ‘pcl::PointXYZI pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:94: error: conflicting declaration ‘pcl::PointXYZRGBA pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  In file included from /opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/point_types.h:156,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/include/ROS_Link_Pics.hpp:10,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/include/RVIZ_Link.hpp:4,
                   from /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/src/RVIZ_Link.cpp:1:
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:110: error: conflicting declaration ‘pcl::PointXYZRGB pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:137: error: conflicting declaration ‘pcl::InterestPoint pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:150: error: conflicting declaration ‘pcl::Normal pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:167: error: conflicting declaration ‘pcl::PointNormal pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:184: error: conflicting declaration ‘pcl::PointXYZRGBNormal pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:199: error: conflicting declaration ‘pcl::PointWithRange pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/point_types.hpp:64: error: ‘pcl::EIGEN_ALIGN_128’ has a previous declaration as ‘pcl::PointXYZW pcl::EIGEN_ALIGN_128’
  /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/src/ROS_Link_Pics.cpp: In member function ‘int Planner::ROS_Link::samplePointsOnLine(pcl::PointXYZ, pcl::PointXYZ, double, pcl::PointCloud<pcl::PointXYZ>&)’:
  /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/src/ROS_Link_Pics.cpp:145: error: ‘struct pcl::PointXYZ’ has no member named ‘getVector4fMap’
  /opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/src/ROS_Link_Pics.cpp:145: error: ‘struct pcl::PointXYZ’ has no member named ‘getVector4fMap’
  make[3]: *** [CMakeFiles/kernel_rviz.dir/src/RVIZ_Link.o] Error 1
  make[3]: *** [CMakeFiles/kernel_rviz.dir/src/ROS_Link_Pics.o] Error 1
  make[3]: se sale del directorio `/opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/build'
  make[2]: *** [CMakeFiles/kernel_rviz.dir/all] Error 2
  make[2]: se sale del directorio `/opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/build'
  make[1]: *** [all] Error 2
  make[1]: se sale del directorio `/opt/ros/cturtle/stacks/PICS_Planner/Pics_Planner/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package Pics_Planner written to:
[ rosmake ]    /home/nicolas/.ros/rosmake/rosmake_output-20110508-231249/Pics_Planner/build_output.log
[rosmake-3] Finished <<< Pics_Planner [FAIL] [ 9.85 seconds ]                   
[ rosmake ] Halting due to failure in package Pics_Planner. 
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:                                                            
[ rosmake ] Built 107 packages with 1 failures.                                 
[ rosmake ] Summary output to directory                                         
[ rosmake ] /home/nicolas/.ros/rosmake/rosmake_output-20110508-231249           
[ rosmake ] WARNING: Rosdep did not detect the following system dependencies as installed: rosdep ABORTED: Cannot location installation of stack hg. ROS_ROOT[/opt/ros/cturtle/ros] ROS_PACKAGE_PATH[/opt/ros/cturtle/stacks] Consider using --rosdep-install option or `rosdep install Pics_Planner`



As I can see there are errores regarding the pont cloud perception stack, which i have see is deprecated. Someone has any idea of how to solve this problem??

Thanks in advance.

Nicolás
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20110508/2647ae21/attachment-0002.html>


More information about the ros-users mailing list