Is the latest perception_pcl_unstable version usable?
Hi, I have been using the perception_pcl_unstable version quite a sometime now. But when i updated the latest version of it which is 227. I was not able to compile it. I can see the below error. I don't want to mess up the rest of my packages and hence i need the version number of the last stable perception_pcl_unstable.
[rosmake-3] Starting >>> pcl_ros [ make ]
[ rosmake ] Last 40 linesl_ros: 11.7 sec ] [ 1 Active 44/45 Complete ]
{-------------------------------------------------------------------------------
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/synchronizer.h:240:5: instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<sensor_msgs::PointCloud2_<std::allocator<void> > >, F1 = message_filters::Subscriber<pcl::PointIndices>, Policy = message_filters::sync_policies::ApproximateTime<sensor_msgs::PointCloud2_<std::allocator<void> >, pcl::PointIndices>]’
/workspace/karthik/RRC/ros_workspace/perception_pcl_unstable/pcl_ros/src/pcl_ros/filters/filter.cpp:137:82: instantiated from here
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:552:5: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<pcl::PointIndices, void>’
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:554:7: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<pcl::PointIndices, void>’
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘ros::Time message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualTime() [with int i = 1, M0 = sensor_msgs::PointCloud2_<std::allocator<void> >, M1 = pcl::PointIndices, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:646:5: instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = sensor_msgs::PointCloud2_<std::allocator<void> >, M1 = pcl::PointIndices, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType, uint32_t = unsigned int]’
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:634:65: instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateEnd(uint32_t&, ros::Time&) [with M0 = sensor_msgs::PointCloud2_<std::allocator<void> >, M1 = pcl::PointIndices, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType, uint32_t = unsigned int]’
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:763:11: instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = sensor_msgs::PointCloud2_<std::allocator<void> >, M1 = pcl::PointIndices, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/electric/stacks/ros_comm/utilities/message_filters/include/message_filters/sync_policies/approximate_time.h:212:9: instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7 ...