erik-nelson / blam

Other
785 stars 347 forks source link

install error!! #53

Open yzcece opened 4 years ago

yzcece commented 4 years ago

In file included from /opt/ros/kinetic/include/ros/serialization.h:37:0, from /opt/ros/kinetic/include/ros/publisher.h:34, from /opt/ros/kinetic/include/ros/node_handle.h:32, from /opt/ros/kinetic/include/ros/ros.h:45, from /home/cc/cece/SLAM/BLAM_ws/blam/internal/src/point_cloud_mapper/include/point_cloud_mapper/PointCloudMapper.h:40, from /home/cc/cece/SLAM/BLAM_ws/blam/internal/src/point_cloud_mapper/src/PointCloudMapper.cc:37: /opt/ros/kinetic/include/ros/message_traits.h: In instantiation of ‘static const char ros::message_traits::MD5Sum::value() [with M = pcl::PointCloud]’: /opt/ros/kinetic/include/ros/message_traits.h:228:102: required from ‘const char ros::message_traits::md5sum() [with M = pcl::PointCloud]’ /opt/ros/kinetic/include/ros/advertise_options.h:92:39: required from ‘void ros::AdvertiseOptions::init(const string&, uint32_t, const SubscriberStatusCallback&, const SubscriberStatusCallback&) [with M = pcl::PointCloud; std::cxx11::string = std::cxx11::basic_string; uint32_t = unsigned int; ros::SubscriberStatusCallback = boost::function<void(const ros::SingleSubscriberPublisher&)>]’ /opt/ros/kinetic/include/ros/node_handle.h:252:7: required from ‘ros::Publisher ros::NodeHandle::advertise(const string&, uint32_t, bool) [with M = pcl::PointCloud; std::cxx11::string = std::cxx11::basic_string; uint32_t = unsigned int]’ /home/cc/cece/SLAM/BLAM_ws/blam/internal/src/point_cloud_mapper/src/PointCloudMapper.cc:93:77: required from here /opt/ros/kinetic/include/ros/message_traits.h:121:28: error: ‘__s_getMD5Sum’ is not a member of ‘pcl::PointCloud’ return M::__s_getMD5Sum().c_str();

yzcece commented 4 years ago

ubuntu 16.04 +ros kinect +pcl 1.8