Open yuchen8807 opened 6 years ago
hello @yuchen8807 . Sorry for the delay in reply. Now the package is not dependent on other segmentation package. So I think now your problem will be solved. Would you please try now and let me know if it is working? Thank you.
@jontromanab Thank you! I upgraded the PCL to 1.8. The problem is solved now.
@jontromanab My PCL version is 1.8, but I come up with the same problem as yuchen8807. what should I do?
@waitforamoment as the package is changed you should not have received the same error. Can you please tell me about your error?
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target _sq_fitting_generate_messages_check_deps_get_sq
[ 0%] Built target _sq_fitting_generate_messages_check_deps_get_sq_param
[ 0%] Built target _sq_fitting_generate_messages_check_deps_sqArray
[ 0%] Built target _sq_fitting_generate_messages_check_deps_segment_object
[ 0%] Built target _sq_fitting_generate_messages_check_deps_sq
[ 0%] Built target actionlib_generate_messages_nodejs
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target pcl_msgs_generate_messages_eus
[ 0%] Built target actionlib_msgs_generate_messages_cpp
[ 0%] Built target nodelet_topic_tools_gencfg
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target tf2_msgs_generate_messages_nodejs
[ 0%] Built target topic_tools_generate_messages_cpp
[ 0%] Built target bond_generate_messages_lisp
[ 0%] Built target nodelet_generate_messages_eus
[ 0%] Built target bond_generate_messages_eus
[ 0%] Built target topic_tools_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target bond_generate_messages_cpp
[ 0%] Built target pcl_msgs_generate_messages_nodejs
[ 0%] Built target std_srvs_generate_messages_nodejs
[ 0%] Built target nodelet_generate_messages_nodejs
[ 0%] Built target tf_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target pcl_msgs_generate_messages_lisp
[ 0%] Built target actionlib_generate_messages_cpp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target dynamic_reconfigure_generate_messages_nodejs
[ 0%] Built target nodelet_generate_messages_cpp
[ 0%] Built target pcl_ros_gencfg
[ 0%] Built target tf2_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target bond_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target std_srvs_generate_messages_lisp
[ 0%] Built target nodelet_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target dynamic_reconfigure_generate_messages_lisp
[ 0%] Built target dynamic_reconfigure_generate_messages_eus
[ 0%] Built target pcl_msgs_generate_messages_py
[ 0%] Built target bond_generate_messages_nodejs
[ 0%] Built target dynamic_reconfigure_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target std_srvs_generate_messages_py
[ 0%] Built target tf_generate_messages_nodejs
[ 0%] Built target pcl_msgs_generate_messages_cpp
[ 0%] Built target dynamic_reconfigure_gencfg
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target std_srvs_generate_messages_cpp
[ 0%] Built target std_srvs_generate_messages_eus
[ 0%] Built target topic_tools_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target tf_generate_messages_cpp
[ 0%] Built target actionlib_msgs_generate_messages_nodejs
[ 0%] Built target topic_tools_generate_messages_nodejs
[ 0%] Built target topic_tools_generate_messages_py
[ 0%] Built target tf2_msgs_generate_messages_py
[ 0%] Built target actionlib_generate_messages_lisp
[ 0%] Built target actionlib_msgs_generate_messages_eus
[ 0%] Built target tf_generate_messages_py
[ 0%] Built target actionlib_generate_messages_eus
[ 0%] Built target dynamic_reconfigure_generate_messages_py
[ 0%] Built target actionlib_generate_messages_py
[ 8%] Built target sq_fitting_generate_messages_py
[ 8%] Built target actionlib_msgs_generate_messages_lisp
[ 8%] Built target tf2_msgs_generate_messages_cpp
[ 8%] Built target actionlib_msgs_generate_messages_py
[ 8%] Built target rosgraph_msgs_generate_messages_nodejs
[ 8%] Built target tf2_msgs_generate_messages_lisp
[ 8%] Built target nodelet_generate_messages_py
[ 13%] Built target sq_fitting_generate_messages_cpp
[ 19%] Built target sq_fitting_generate_messages_lisp
Scanning dependencies of target utils
[ 19%] Built target tf_generate_messages_eus
Scanning dependencies of target pcd_viewer
[ 19%] Built target trajectory_msgs_generate_messages_lisp
[ 19%] Built target object_recognition_msgs_generate_messages_nodejs
[ 19%] Built target trajectory_msgs_generate_messages_eus
[ 19%] Built target _sq_grasping_generate_messages_check_deps_getGrasps
[ 19%] Built target moveit_msgs_generate_messages_lisp
[ 19%] Built target octomap_msgs_generate_messages_py
[ 19%] Built target _sq_grasping_generate_messages_check_deps_graspArr
[ 19%] Built target moveit_msgs_generate_messages_eus
[ 19%] Built target _sq_grasping_generate_messages_check_deps_grasp
[ 20%] Building CXX object sq_fitting/CMakeFiles/utils.dir/src/sq_fitting/utils.cpp.o
[ 20%] Built target visualization_msgs_generate_messages_lisp
[ 20%] Built target moveit_msgs_generate_messages_cpp
[ 22%] Building CXX object sq_fitting/CMakeFiles/pcd_viewer.dir/src/nodes/pcd_viewer.cpp.o
[ 22%] Built target trajectory_msgs_generate_messages_py
[ 22%] Built target moveit_msgs_generate_messages_py
[ 22%] Built target octomap_msgs_generate_messages_lisp
[ 22%] Built target visualization_msgs_generate_messages_py
[ 22%] Built target shape_msgs_generate_messages_py
[ 22%] Built target shape_msgs_generate_messages_cpp
[ 22%] Built target shape_msgs_generate_messages_nodejs
[ 22%] Built target moveit_ros_planning_gencfg
[ 27%] Built target sq_grasping_generate_messages_py
[ 27%] Built target shape_msgs_generate_messages_lisp
[ 27%] Built target moveit_msgs_generate_messages_nodejs
[ 27%] Built target visualization_msgs_generate_messages_eus
[ 27%] Built target visualization_msgs_generate_messages_cpp
[ 27%] Built target trajectory_msgs_generate_messages_nodejs
[ 27%] Built target object_recognition_msgs_generate_messages_eus
[ 27%] Built target visualization_msgs_generate_messages_nodejs
[ 27%] Built target object_recognition_msgs_generate_messages_lisp
[ 27%] Built target object_recognition_msgs_generate_messages_py
[ 27%] Built target octomap_msgs_generate_messages_cpp
[ 27%] Built target octomap_msgs_generate_messages_eus
[ 27%] Built target object_recognition_msgs_generate_messages_cpp
[ 27%] Built target trajectory_msgs_generate_messages_cpp
[ 31%] Built target sq_grasping_generate_messages_lisp
[ 31%] Built target shape_msgs_generate_messages_eus
[ 31%] Built target moveit_ros_manipulation_gencfg
[ 31%] Built target octomap_msgs_generate_messages_nodejs
[ 34%] Built target sq_grasping_generate_messages_nodejs
[ 39%] Built target sq_grasping_generate_messages_eus
[ 40%] Automatic moc for target sq_visualization
[ 44%] Built target sq_grasping_generate_messages_cpp
[ 50%] Built target sq_fitting_generate_messages_nodejs
[ 56%] Built target sq_fitting_generate_messages_eus
[ 56%] Built target sq_visualization_automoc
Scanning dependencies of target get_sq_client
[ 56%] Built target sq_grasping_generate_messages
[ 56%] Built target sq_fitting_generate_messages
[ 58%] Building CXX object sq_fitting/CMakeFiles/get_sq_client.dir/src/test/get_sq_client.cpp.o
[ 61%] Built target sq_visualization
[ 62%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/get_sq_client
[ 62%] Built target get_sq_client
In file included from /home/gang/sq_grasp/src/sq_fitting/src/nodes/pcd_viewer.cpp:2:0:
/usr/include/pcl-1.8/pcl/visualization/cloud_viewer.h:202:14: warning: ‘templatepcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::SupervoxelClustering<pcl::PointXYZRGB>::SupervoxelClustering(float, float)' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::LCCPSegmentation<pcl::PointXYZRGB>::prepareSegmentation(std::map<unsigned int, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> > > > > const&, std::multimap<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > const&)' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::SupervoxelClusteringpcl::LCCPSegmentation<pcl::PointXYZRGB>::prepareSegmentation(std::map<unsigned int, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> > > > > const&, std::multimap<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > const&)' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::LCCPSegmentation<pcl::PointXYZRGB>::~LCCPSegmentation()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentation
Hi, I'm learning the SQ fitting. I faced a problem when building your 'sq_fitting' package. ------error: /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to::relabelCloud(pcl::PointCloud&)'
/home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to ::LCCPSegmentation()'
/home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to ::~LCCPSegmentation()'
collect2: error: ld returned 1 exit status
dex_grasp/sq_grasp/sq_fitting/CMakeFiles/segmentation_server_node.dir/build.make:544: recipe for target '/home/yuchen/catkin_ws/devel/lib/sq_fitting/segmentation_server_node' failed
make[2]: [/home/yuchen/catkin_ws/devel/lib/sq_fitting/segmentation_server_node] Error 1
CMakeFiles/Makefile2:14721: recipe for target 'dex_grasp/sq_grasp/sq_fitting/CMakeFiles/segmentation_server_node.dir/all' failed
make[1]: [dex_grasp/sq_grasp/sq_fitting/CMakeFiles/segmentation_server_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
pcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::SupervoxelClustering<pcl::PointXYZRGB>::SupervoxelClustering(float, float)' /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationpcl::LCCPSegmentation<pcl::PointXYZRGB>::prepareSegmentation(std::map<unsigned int, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, boost::shared_ptr<pcl::Supervoxel<pcl::PointXYZRGB> > > > > const&, std::multimap<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > const&)' /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to
pcl::LCCPSegmentationFrom the CMakeList.txt file, it is seen that the link setting is right. Do you know the reason of the problem.