ros-interactive-manipulation / pr2_object_manipulation

PR2-specific functionality related to pickup and place tasks.
20 stars 32 forks source link

updated robot_self_filter_color, segmented_clutter_grasp_planner has linking issue #12

Closed KaijenHsiao closed 11 years ago

KaijenHsiao commented 11 years ago

I updated find_container_action.cpp in segmented_clutter_grasp_planner to match MovingLeastSquares in the new version of pcl, but still get the following linking error:

Linking CXX executable ../bin/find_container_action CMakeFiles/find_container_action.dir/src/find_container_action.cpp.o: In function FindContainerNode::splitCloudRegions(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&)': find_container_action.cpp:(.text._ZN17FindContainerNode17splitCloudRegionsERKN5boost10shared_ptrIN3pcl10PointCloudINS2_11PointXYZRGBEEEEES8_S8_[FindContainerNode::splitCloudRegions(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZRGB> > const&)]+0x395): undefined reference topcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::process(pcl::PointCloudpcl::PointXYZRGBNormal&)' CMakeFiles/find_container_action.dir/src/find_container_action.cpp.o:(.rodata._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[vtable for pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>]+0x28): undefined reference to pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::process(pcl::PointCloud<pcl::PointXYZRGBNormal>&)' CMakeFiles/find_container_action.dir/src/find_container_action.cpp.o:(.rodata._ZTVN3pcl18MovingLeastSquaresINS_11PointXYZRGBENS_17PointXYZRGBNormalEEE[vtable for pcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>]+0x30): undefined reference topcl::MovingLeastSquares<pcl::PointXYZRGB, pcl::PointXYZRGBNormal>::performProcessing(pcl::PointCloudpcl::PointXYZRGBNormal&)' collect2: ld returned 1 exit status