Thank you for providing this package,I want to compile this package,but when I tried to run :rosmake --pre-lcean ccny_rgbd_tools ,I have got this error:
/usr/include/boost/smart_ptr/sharedptr.hpp:187:50: error: cannot convert ‘int’ to ‘rgbdtools::FeatureDetector_’ in initialization
/usr/include/boost/smart_ptr/shared_ptr.hpp: In constructor ‘boost::shared_ptr::sharedptr(Y) [with Y = int, T = rgbdtools::FeatureDetector]’:
/usr/include/boost/smart_ptr/shared_ptr.hpp:392:9: instantiated from ‘void boost::sharedptr::reset(Y) [with Y = int, T = rgbdtools::FeatureDetector]’
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/visual_odometry.cpp:235:58: instantiated from here
/usr/include/boost/smart_ptr/sharedptr.hpp:187:50: error: cannot convert ‘int’ to ‘rgbdtools::FeatureDetector_’ in initialization
make[3]: * [CMakeFiles/feature_viewer_node.dir/src/apps/feature_viewer.cpp.o] Error 1
make[3]: * Waiting for unfinished jobs....
[ 90%] Building CXX object CMakeFiles/keyframe_mapper_node.dir/src/apps/keyframe_mapper.cpp.o
[ 92%] Building CXX object CMakeFiles/keyframe_mapper_node.dir/src/util.cpp.o
make[3]: Leaving directory /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' make[2]: *** [CMakeFiles/feature_viewer_node.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: *** [CMakeFiles/visual_odometry_node.dir/src/apps/visual_odometry.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build'
make[2]: * [CMakeFiles/visual_odometry_node.dir/all] Error 2
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp: In function ‘void ccny_rgbd::pathEigenAffineToROS(const AffineTransformVector&, ccny_rgbd::PathMsg&)’:
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp:333:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp: In function ‘void ccny_rgbd::pathROSToEigenAffine(const PathMsg&, ccny_rgbd::AffineTransformVector&)’:
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp:347:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp: In member function ‘void ccny_rgbd::KeyframeMapper::buildOctomap(octomap::OcTree&)’:
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp:755:63: warning: ‘void octomap::OccupancyOcTreeBase::insertScan(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode, octomap::point3d = octomath::Vector3, octomap::pose6d = octomath::Pose6D]’ is deprecated (declared at /opt/ros/hydro/include/octomap/OccupancyOcTreeBase.h:142) [-Wdeprecated-declarations]
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp: In member function ‘void ccny_rgbd::KeyframeMapper::buildColorOctomap(octomap::ColorOcTree&)’:
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp:796:63: warning: ‘void octomap::OccupancyOcTreeBase::insertScan(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::ColorOcTreeNode, octomap::point3d = octomath::Vector3, octomap::pose6d = octomath::Pose6D]’ is deprecated (declared at /opt/ros/hydro/include/octomap/OccupancyOcTreeBase.h:142) [-Wdeprecated-declarations]
Linking CXX shared library ../lib/librgbd_image_proc_app.so
make[3]: Leaving directory /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' [ 92%] Built target rgbd_image_proc_app Linking CXX executable ../bin/keyframe_mapper_node /usr/bin/ld: warning: libpcl_sample_consensus.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_sample_consensus.so.1.7 /usr/bin/ld: warning: libpcl_search.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_search.so.1.7 /usr/bin/ld: warning: libpcl_kdtree.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_kdtree.so.1.7 /usr/bin/ld: warning: libpcl_octree.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_octree.so.1.7 /usr/bin/ld: warning: libpcl_features.so.1.8, needed by /usr/local/lib/libpcl_segmentation.so, may conflict with libpcl_features.so.1.7 /usr/bin/ld: warning: libpcl_common.so.1.7, needed by /usr/lib/libpcl_kdtree.so, may conflict with libpcl_common.so.1.8 make[3]: Leaving directory/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build'
[ 92%] Built target keyframe_mapper_node
make[2]: Leaving directory `/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build'
make[1]: * [all] Error 2
make[1]: Leaving directory`/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package ccny_rgbd written to:
[ rosmake ] /home/ycb13/.ros/rosmake/rosmake_output-20141108-165322/ccny_rgbd/build_output.log
[rosmake-0] Finished <<< ccny_rgbd [FAIL] [ 45.64 seconds ]
[ rosmake ] Halting due to failure in package ccny_rgbd.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Cleaned 72 packages.
[ rosmake ] Built 72 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/ycb13/.ros/rosmake/rosmake_output-20141108-165322
Can you help me to solve this problem?In advance thank you!
Thank you for providing this package,I want to compile this package,but when I tried to run :rosmake --pre-lcean ccny_rgbd_tools ,I have got this error:
/usr/include/boost/smart_ptr/sharedptr.hpp:187:50: error: cannot convert ‘int’ to ‘rgbdtools::FeatureDetector_’ in initialization /usr/include/boost/smart_ptr/shared_ptr.hpp: In constructor ‘boost::shared_ptr::sharedptr(Y) [with Y = int, T = rgbdtools::FeatureDetector]’:
/usr/include/boost/smart_ptr/shared_ptr.hpp:392:9: instantiated from ‘void boost::sharedptr::reset(Y ) [with Y = int, T = rgbdtools::FeatureDetector]’
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/visual_odometry.cpp:235:58: instantiated from here
/usr/include/boost/smart_ptr/sharedptr.hpp:187:50: error: cannot convert ‘int’ to ‘rgbdtools::FeatureDetector_’ in initialization
make[3]: * [CMakeFiles/feature_viewer_node.dir/src/apps/feature_viewer.cpp.o] Error 1
make[3]: * Waiting for unfinished jobs....
[ 90%] Building CXX object CMakeFiles/keyframe_mapper_node.dir/src/apps/keyframe_mapper.cpp.o
[ 92%] Building CXX object CMakeFiles/keyframe_mapper_node.dir/src/util.cpp.o
make[3]: Leaving directory ::insertScan(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode, octomap::point3d = octomath::Vector3, octomap::pose6d = octomath::Pose6D]’ is deprecated (declared at /opt/ros/hydro/include/octomap/OccupancyOcTreeBase.h:142) [-Wdeprecated-declarations]
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp: In member function ‘void ccny_rgbd::KeyframeMapper::buildColorOctomap(octomap::ColorOcTree&)’:
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp:796:63: warning: ‘void octomap::OccupancyOcTreeBase::insertScan(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::ColorOcTreeNode, octomap::point3d = octomath::Vector3, octomap::pose6d = octomath::Pose6D]’ is deprecated (declared at /opt/ros/hydro/include/octomap/OccupancyOcTreeBase.h:142) [-Wdeprecated-declarations]
Linking CXX shared library ../lib/librgbd_image_proc_app.so
make[3]: Leaving directory [all] Error 2
make[1]: Leaving directory`/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package ccny_rgbd written to:
[ rosmake ] /home/ycb13/.ros/rosmake/rosmake_output-20141108-165322/ccny_rgbd/build_output.log
[rosmake-0] Finished <<< ccny_rgbd [FAIL] [ 45.64 seconds ]
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' make[2]: *** [CMakeFiles/feature_viewer_node.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: *** [CMakeFiles/visual_odometry_node.dir/src/apps/visual_odometry.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' make[2]: * [CMakeFiles/visual_odometry_node.dir/all] Error 2 /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp: In function ‘void ccny_rgbd::pathEigenAffineToROS(const AffineTransformVector&, ccny_rgbd::PathMsg&)’: /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp:333:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp: In function ‘void ccny_rgbd::pathROSToEigenAffine(const PathMsg&, ccny_rgbd::AffineTransformVector&)’: /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/util.cpp:347:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp: In member function ‘void ccny_rgbd::KeyframeMapper::buildOctomap(octomap::OcTree&)’: /home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/src/apps/keyframe_mapper.cpp:755:63: warning: ‘void octomap::OccupancyOcTreeBase/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' [ 92%] Built target rgbd_image_proc_app Linking CXX executable ../bin/keyframe_mapper_node /usr/bin/ld: warning: libpcl_sample_consensus.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_sample_consensus.so.1.7 /usr/bin/ld: warning: libpcl_search.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_search.so.1.7 /usr/bin/ld: warning: libpcl_kdtree.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_kdtree.so.1.7 /usr/bin/ld: warning: libpcl_octree.so.1.8, needed by /usr/local/lib/libpcl_filters.so, may conflict with libpcl_octree.so.1.7 /usr/bin/ld: warning: libpcl_features.so.1.8, needed by /usr/local/lib/libpcl_segmentation.so, may conflict with libpcl_features.so.1.7 /usr/bin/ld: warning: libpcl_common.so.1.7, needed by /usr/lib/libpcl_kdtree.so, may conflict with libpcl_common.so.1.8 make[3]: Leaving directory
/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' [ 92%] Built target keyframe_mapper_node make[2]: Leaving directory `/home/ycb13/catkin_ws/src/ccny_rgbd_tools/ccny_rgbd/build' make[1]: *[ rosmake ] Halting due to failure in package ccny_rgbd. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Cleaned 72 packages.
[ rosmake ] Built 72 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/ycb13/.ros/rosmake/rosmake_output-20141108-165322
Can you help me to solve this problem?In advance thank you!