[ros-users] pcl_ros failing to compile

Aaron Solochek aarons-ros at aberrant.org
Tue Feb 22 22:48:35 UTC 2011


Is anyone else getting this?  I just checked out the latest perception_pcl
stack, and pcl_ros is failing to build:

 /home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:66: error: request for member ‘setInputNormals’ in ‘((pcl_ros::BoundaryEstimation*)this)->pcl_ros::BoundaryEstimation::impl_’, which is of non-class type ‘int’

/home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:66:
error: ‘normals’ was not declared in this scope

/home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:69:
error: request for member ‘compute’ in
‘((pcl_ros::BoundaryEstimation*)this)->pcl_ros::BoundaryEstimation::impl_’,
which is of non-class type ‘int’

/home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:72:
error: request for member ‘header’ in ‘output’, which is of non-class type ‘int’

/home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:73:
error: ‘pub_output_’ was not declared in this scope

/home/aarons/ros/pkgs/perception_pcl/pcl_ros/src/pcl_ros/features/boundary.cpp:73:
error: request for member ‘makeShared’ in ‘output’, which is of non-class type ‘int’
  In file included from
/home/aarons/ros/pkgs/common/pluginlib/include/Poco/Manifest.h:44,


It's possible my environment is strange, but I can't think of what would be
causing this.  Indeed setInputNormals is not a member of the FeatureFromNormals
from pcl_ros.  It is in the FeatureFromNormals class in pcl, for whatever that's
worth.

Any pointers on getting this built would be appreciated.

Thanks.

-Aaron




More information about the ros-users mailing list