Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libsegmentation #3

Open
yuchen8807 opened this issue Mar 2, 2018 · 5 comments
Open

libsegmentation #3

yuchen8807 opened this issue Mar 2, 2018 · 5 comments

Comments

@yuchen8807
Copy link

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 pcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentationpcl::PointXYZRGB::relabelCloud(pcl::PointCloudpcl::PointXYZL&)'
/home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to pcl::SupervoxelClustering<pcl::PointXYZRGB>::SupervoxelClustering(float, float)' /home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentationpcl::PointXYZRGB::LCCPSegmentation()'
/home/yuchen/catkin_ws/devel/lib/libsegmentation.so: undefined reference to pcl::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::LCCPSegmentationpcl::PointXYZRGB::~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....

From the CMakeList.txt file, it is seen that the link setting is right. Do you know the reason of the problem.

@jontromanab
Copy link
Owner

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.

@yuchen8807
Copy link
Author

@jontromanab Thank you! I upgraded the PCL to 1.8. The problem is solved now.

@waitforamoment
Copy link

@jontromanab My PCL version is 1.8, but I come up with the same problem as yuchen8807. what should I do?

@jontromanab
Copy link
Owner

@waitforamoment as the package is changed you should not have received the same error. Can you please tell me about your error?

@WHGang
Copy link

WHGang commented Sep 8, 2019

[ 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: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
std::auto_ptr<CloudViewer_impl> impl
;
^
In file included from /usr/include/c++/5/bits/locale_conv.h:41:0,
from /usr/include/c++/5/locale:43,
from /usr/include/c++/5/iomanip:43,
from /usr/include/boost/math/policies/error_handling.hpp:12,
from /usr/include/boost/math/special_functions/round.hpp:14,
from /opt/ros/kinetic/include/ros/time.h:58,
from /opt/ros/kinetic/include/ros/ros.h:38,
from /home/gang/sq_grasp/src/sq_fitting/src/nodes/pcd_viewer.cpp:1:
/usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here
template class auto_ptr;
^
[ 63%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/pcd_viewer
[ 63%] Built target pcd_viewer
[ 65%] Linking CXX shared library /home/gang/sq_grasp/devel/lib/libutils.so
[ 65%] Built target utils
Scanning dependencies of target sampling
Scanning dependencies of target fitting
Scanning dependencies of target segmentation
[ 66%] Building CXX object sq_fitting/CMakeFiles/sampling.dir/src/sq_fitting/sampling.cpp.o
[ 67%] Building CXX object sq_fitting/CMakeFiles/fitting.dir/src/sq_fitting/fitting.cpp.o
[ 68%] Building CXX object sq_fitting/CMakeFiles/segmentation.dir/src/sq_fitting/segmentation.cpp.o
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/segmentation/sac_segmentation.h:49,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/segmentation.h:5,
from /home/gang/sq_grasp/src/sq_fitting/src/sq_fitting/segmentation.cpp:1:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_p
^
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 69%] Linking CXX shared library /home/gang/sq_grasp/devel/lib/libsampling.so
[ 69%] Built target sampling
Scanning dependencies of target sampling_test_pcd_big
Scanning dependencies of target sampling_test_ros
Scanning dependencies of target sampling_test_pcd
[ 72%] Building CXX object sq_fitting/CMakeFiles/sampling_test_pcd_big.dir/src/test/sampling_test_pcd_big.cpp.o
[ 72%] Building CXX object sq_fitting/CMakeFiles/sampling_test_ros.dir/src/test/sampling_test_ros.cpp.o
[ 73%] Building CXX object sq_fitting/CMakeFiles/sampling_test_pcd.dir/src/test/sampling_test_pcd.cpp.o
[ 74%] Linking CXX shared library /home/gang/sq_grasp/devel/lib/libsegmentation.so
[ 74%] Built target segmentation
Scanning dependencies of target segmentation_server_node
Scanning dependencies of target segmentation_client_node
[ 75%] Building CXX object sq_fitting/CMakeFiles/segmentation_client_node.dir/src/nodes/segmentation_client_node.cpp.o
[ 76%] Building CXX object sq_fitting/CMakeFiles/segmentation_server_node.dir/src/nodes/segmentation_server_node.cpp.o
[ 77%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/sampling_test_pcd_big
[ 79%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/sampling_test_ros
[ 80%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/sampling_test_pcd
[ 80%] Built target sampling_test_pcd_big
[ 80%] Built target sampling_test_ros
[ 80%] Built target sampling_test_pcd
[ 81%] Linking CXX shared library /home/gang/sq_grasp/devel/lib/libfitting.so
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/segmentation/sac_segmentation.h:49,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/segmentation.h:5,
from /home/gang/sq_grasp/src/sq_fitting/src/nodes/segmentation_client_node.cpp:3:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 81%] Built target fitting
Scanning dependencies of target sq_fitter
Scanning dependencies of target seg_and_fit_test_pcd
[ 82%] Building CXX object sq_fitting/CMakeFiles/seg_and_fit_test_pcd.dir/src/test/seg_and_fit_test_pcd.cpp.o
[ 83%] Building CXX object sq_fitting/CMakeFiles/sq_fitter.dir/src/sq_fitting/sq_fitter.cpp.o
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/segmentation/sac_segmentation.h:49,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/segmentation.h:5,
from /home/gang/sq_grasp/src/sq_fitting/src/nodes/segmentation_server_node.cpp:2:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_p
^
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 84%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/segmentation_server_node
[ 86%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/segmentation_client_node
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentationpcl::PointXYZRGB::relabelCloud(pcl::PointCloudpcl::PointXYZL&)'
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::SupervoxelClustering<pcl::PointXYZRGB>::SupervoxelClustering(float, float)' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentationpcl::PointXYZRGB::LCCPSegmentation()'
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::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::PointXYZRGB::~LCCPSegmentation()'
collect2: error: ld returned 1 exit status
sq_fitting/CMakeFiles/segmentation_server_node.dir/build.make:534: recipe for target '/home/gang/sq_grasp/devel/lib/sq_fitting/segmentation_server_node' failed
make[2]: *** [/home/gang/sq_grasp/devel/lib/sq_fitting/segmentation_server_node] Error 1
CMakeFiles/Makefile2:1225: recipe for target 'sq_fitting/CMakeFiles/segmentation_server_node.dir/all' failed
make[1]: *** [sq_fitting/CMakeFiles/segmentation_server_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 86%] Built target segmentation_client_node
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/segmentation/sac_segmentation.h:49,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/segmentation.h:5,
from /home/gang/sq_grasp/src/sq_fitting/src/test/seg_and_fit_test_pcd.cpp:2:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/segmentation/sac_segmentation.h:49,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/segmentation.h:5,
from /home/gang/sq_grasp/src/sq_fitting/include/sq_fitting/sq_fitter.h:4,
from /home/gang/sq_grasp/src/sq_fitting/src/sq_fitting/sq_fitter.cpp:1:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 87%] Linking CXX executable /home/gang/sq_grasp/devel/lib/sq_fitting/seg_and_fit_test_pcd
[ 88%] Linking CXX shared library /home/gang/sq_grasp/devel/lib/libsq_fitter.so
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentation<pcl::PointXYZRGB>::segment()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::SupervoxelClusteringpcl::PointXYZRGB::SupervoxelClustering(float, float)'
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::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::PointXYZRGB::LCCPSegmentation()'
/home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentation<pcl::PointXYZRGB>::~LCCPSegmentation()' /home/gang/sq_grasp/devel/lib/libsegmentation.so: undefined reference to pcl::LCCPSegmentationpcl::PointXYZRGB::relabelCloud(pcl::PointCloudpcl::PointXYZL&)'
collect2: error: ld returned 1 exit status
sq_fitting/CMakeFiles/seg_and_fit_test_pcd.dir/build.make:536: recipe for target '/home/gang/sq_grasp/devel/lib/sq_fitting/seg_and_fit_test_pcd' failed
make[2]: *** [/home/gang/sq_grasp/devel/lib/sq_fitting/seg_and_fit_test_pcd] Error 1
CMakeFiles/Makefile2:738: recipe for target 'sq_fitting/CMakeFiles/seg_and_fit_test_pcd.dir/all' failed
make[1]: *** [sq_fitting/CMakeFiles/seg_and_fit_test_pcd.dir/all] Error 2
[ 88%] Built target sq_fitter
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants