[ros-users] PCL registration compile errors
Jared Marshall Glover
jglov at MIT.EDU
Tue Sep 14 19:26:57 UTC 2010
Hi,
I just updated cturtle and I'm getting these compile errors in PCL. I've
attached my code (it's a simple registration-based point cloud tracker which
was compiling fine before the update).
Thanks,
Jared
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/features/feature.hpp:326:
error: ?eigen_values? was not declared in this scope
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/sample_consensus/sac_model_registration.h:169,
from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/icp.h:46,
from /home/jglov/lis/furniture/src/tracker.cpp:6:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:
In member function ?void
pcl::SampleConsensusModelRegistration<PointT>::getSamples(int&,
std::vector<int, std::allocator<int> >&)?:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:73:
error: ?Array4f? is not a member of ?Eigen?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:73:
error: expected ?;? before ?p1p0?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:75:
error: ?Array4f? is not a member of ?Eigen?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:75:
error: expected ?;? before ?dy1dy2?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:91:
error: ?Array4f? is not a member of ?Eigen?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:91:
error: expected ?;? before ?p2p0?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:93:
error: ?dy1dy2? was not declared in this scope
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:93:
error: ?p1p0? was not declared in this scope
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:93:
error: ?p2p0? was not declared in this scope
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/sample_consensus/sac_model_registration.h:169,
from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/icp.h:46,
from /home/jglov/lis/furniture/src/tracker.cpp:6:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:102:
error: ?dy1dy2? was not declared in this scope
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/filters/voxel_grid.h:263,
from /home/jglov/lis/furniture/src/tracker.cpp:4:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/filters/voxel_grid.hpp:
In member function ?void pcl::VoxelGrid<PointT>::applyFilter(typename
pcl::Filter<PointT>::PointCloud&) [with PointT = pcl::PointXYZ]?:
/home/jglov/lis/furniture/src/tracker.cpp:95: instantiated from here
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/filters/voxel_grid.hpp:223:
error: ?class Eigen::VectorXf? has no member named ?head?
/home/jglov/lis/furniture/src/tracker.cpp:95: instantiated from here
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/filters/voxel_grid.hpp:265:
error: ?class Eigen::VectorXf? has no member named ?head?
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/sample_consensus/sac_model_registration.h:169,
from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/icp.h:46,
from /home/jglov/lis/furniture/src/tracker.cpp:6:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:
In member function ?void
pcl::SampleConsensusModelRegistration<PointT>::getSamples(int&,
std::vector<int, std::allocator<int> >&) [with PointT = pcl::PointXYZ]?:
/home/jglov/lis/furniture/src/tracker.cpp:95: instantiated from here
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:88:
warning: unused variable ?p2?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:69:
warning: unused variable ?p0?
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/sample_consensus/sac_model_registration.hpp:70:
warning: unused variable ?p1?
make[3]: *** [CMakeFiles/tracker.dir/src/tracker.o] Error 1
make[3]: Leaving directory `/home/jglov/lis/furniture/build'
make[2]: *** [CMakeFiles/tracker.dir/all] Error 2
make[2]: Leaving directory `/home/jglov/lis/furniture/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/jglov/lis/furniture/build'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tracker.cpp
Type: text/x-c++src
Size: 2819 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20100914/dfcfa0a8/attachment-0004.cpp>
More information about the ros-users
mailing list