; uint32_t = unsigned int; typename ros::ParameterAdapter::Message = std::shared_ptr]'
89 | md5sum = message_traits::md5sum();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/opt/openrobots/include/ros/node_handle.h:406:43: required from 'ros::Subscriber ros::NodeHandle::subscribe(const std::string&, uint32_t, void (T::*)(M), T*, const ros::TransportHints&) [with M = const std::shared_ptr&; T = PointCloudToPCD; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]'
406 | ops.template initByFullCallbackType(topic, queue_size, boost::bind(fp, obj, boost::placeholders::_1));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:184:28: required from here
184 | sub_ = nh_.subscribe (cloud_topic_, 1, &PointCloudToPCD::cloud_cb, this);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/ros/message_traits.h:121:28: error: '__s_getMD5Sum' is not a member of 'std::shared_ptr'
121 | return M::__s_getMD5Sum().c_str();
| ~~~~~~~~~~~~~~~~^~
/opt/openrobots/include/ros/message_traits.h: In instantiation of 'static const char* ros::message_traits::DataType::value() [with M = std::shared_ptr]':
/opt/openrobots/include/ros/message_traits.h:237:104: required from 'const char* ros::message_traits::datatype() [with M = std::shared_ptr]'
237 | return DataType::type>::type>::value();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/opt/openrobots/include/ros/subscribe_options.h:90:53: required from 'void ros::SubscribeOptions::initByFullCallbackType(const std::string&, uint32_t, const boost::function&, const boost::function::Message>()>&) [with P = const std::shared_ptr&; std::string = std::__cxx11::basic_string; uint32_t = unsigned int; typename ros::ParameterAdapter::Message = std::shared_ptr]'
90 | datatype = message_traits::datatype();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/opt/openrobots/include/ros/node_handle.h:406:43: required from 'ros::Subscriber ros::NodeHandle::subscribe(const std::string&, uint32_t, void (T::*)(M), T*, const ros::TransportHints&) [with M = const std::shared_ptr&; T = PointCloudToPCD; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]'
406 | ops.template initByFullCallbackType(topic, queue_size, boost::bind(fp, obj, boost::placeholders::_1));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:184:28: required from here
184 | sub_ = nh_.subscribe (cloud_topic_, 1, &PointCloudToPCD::cloud_cb, this);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/ros/message_traits.h:138:30: error: '__s_getDataType' is not a member of 'std::shared_ptr'
138 | return M::__s_getDataType().c_str();
| ~~~~~~~~~~~~~~~~~~^~
/opt/openrobots/include/ros/serialization.h: In instantiation of 'static void ros::serialization::Serializer::read(Stream&, typename boost::call_traits::reference) [with Stream = ros::serialization::IStream; T = std::shared_ptr; typename boost::call_traits::reference = std::shared_ptr&]':
/opt/openrobots/include/ros/serialization.h:163:22: required from 'void ros::serialization::deserialize(Stream&, T&) [with T = std::shared_ptr; Stream = IStream]'
163 | Serializer::read(stream, t);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/opt/openrobots/include/ros/subscription_callback_helper.h:136:21: required from 'ros::VoidConstPtr ros::SubscriptionCallbackHelperT::deserialize(const ros::SubscriptionCallbackHelperDeserializeParams&) [with P = const std::shared_ptr&; Enabled = void; ros::VoidConstPtr = boost::shared_ptr]'
136 | ser::deserialize(stream, *msg);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/opt/openrobots/include/ros/subscription_callback_helper.h:118:24: required from here
118 | virtual VoidConstPtr deserialize(const SubscriptionCallbackHelperDeserializeParams& params)
| ^~~~~~~~~~~
/opt/openrobots/include/ros/serialization.h:136:7: error: 'class std::shared_ptr' has no member named 'deserialize'
136 | t.deserialize(stream.getData());
| ~~^~~~~~~~~~~
make[2]: *** [pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/build.make:79: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/tools/pointcloud_to_pcd.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1822: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/all] Error 2
make: *** [Makefile:139: all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| 118 | virtual VoidConstPtr deserialize(const SubscriptionCallbackHelperDeserializeParams& params)
| | ^~~~~~~~~~~
| /opt/openrobots/include/ros/serialization.h:136:7: error: 'class std::shared_ptr' has no member named 'deserialize'
| 136 | t.deserialize(stream.getData());
| | ~~^~~~~~~~~~~
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build'
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build'
| make[2]: *** [pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/build.make:79: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/tools/pointcloud_to_pcd.cpp.o] Error 1
| make[1]: *** [CMakeFiles/Makefile2:1822: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/all] Error 2
| make: *** [Makefile:139: all] Error 2
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/build.log
make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build)] Error 2
=> Marking ros-perception-pcl-1.7.0r2 as broken
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
ERROR: make: *** [package] Error 2
===> Deinstalling for ros-perception-pcl
Removed digest-20080510
Removing dependency py312-rosdep-0.10.30r1
Removing dependency py312-ros-catkin-0.7.29
Removing dependency ros-angles-1.9.13
Removing dependency ros-environment-1.3.2r1
Removing dependency ros-rospack-2.5.1
Removing dependency ros-roscpp-core-0.6.11
Removing dependency ros-genmsg-0.6.0
Removing dependency ros-ros-1.15.8r1
Removing dependency ros-console-1.13.7r1
Removing dependency ros-gennodejs-2.0.1
Removing dependency ros-genlisp-0.4.18
Removing dependency ros-geneus-3.0.0
Removing dependency ros-gencpp-0.6.5
Removing dependency ros-genpy-0.6.16
Removing dependency ros-message-runtime-0.4.12
Removing dependency ros-message-generation-0.4.0
Removing dependency ros-std-msgs-0.5.11
Removing dependency ros-common-msgs-1.13.1
Removing dependency ros-comm-msgs-1.11.2r1
Removing dependency ros-class-loader-0.4.1
Removing dependency ros-pluginlib-1.12.1
Removing dependency ros-comm-1.16.0r1
Removing dependency ros-pcl-msgs-0.2.0
Removing dependency ros-bond-core-1.8.6r1
Removing dependency ros-actionlib-1.14.0
Removing dependency ros-geometry2-0.7.7
Removing dependency ros-geometry-1.13.2
Removing dependency ros-dynamic-reconfigure-1.7.3
Removing dependency ros-nodelet-core-1.9.16
Removing dependency ros-cmake-modules-0.4.1
Removed py312-catkin-pkg-1.0.0
Removed tnftp-20151004~ssl