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();
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();