ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Is the latest perception_pcl_unstable version usable?

asked 2012-03-07 01:49:45 -0500

karthik gravatar image

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 ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
2

answered 2012-03-08 04:46:03 -0500

karthik gravatar image

Got the answer from the pcl mailing list

Latest version of pcl is available at http://svn.pointclouds.org/ros/trunk/perception_pcl_electric_unstable/

edit flag offensive delete link more

Question Tools

Stats

Asked: 2012-03-07 01:49:45 -0500

Seen: 697 times

Last updated: Mar 08 '12