[ros-users] Problem while compiling pcl_tutorials

asilx abozcuoglu at gmail.com
Sun Dec 19 16:52:01 UTC 2010


Hi,
I am getting following error when I enter 'rosmake pcl_tutorials' command:


mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
rosbuild`/rostoolchain.cmake  ..
[rosbuild] Building package pcl_tutorials
[rosbuild] Including /opt/ros/cturtle/ros/core/roscpp/cmake/roscpp.cmake
[rosbuild] Including /opt/ros/cturtle/ros/core/rospy/cmake/rospy.cmake
[rosbuild] Including /opt/ros/cturtle/ros/core/roslisp/cmake/roslisp.cmake
-- Configuring done
-- Generating done
-- Build files have been written to:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build
cd build && make -j2
make[1]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[2]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[  0%] Built target rospack_genmsg_libexe
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[  0%] Built target rosbuild_precompile
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[ 20%] Built target tutorial_pcd_concatenate_fields
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[ 40%] make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
Building CXX object CMakeFiles/tutorial_bag_read.dir/src/bag_read.o
[ 60%] Built target tutorial_pcd_concatenate_points
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[ 80%] Built target tutorial_pcd_read
make[3]: Entering directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
[100%] Built target tutorial_pcd_write
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:42,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/src/bag_read.cpp:46:
/opt/ros/cturtle/ros/tools/rosrecord/include/rosrecord/Player.h:36:2:
warning: #warning rosrecord/Player.h has been deprecated
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tf/include/pcl_tf/transforms.h:43,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/pcl_nodelet.h:64,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:41,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/src/bag_read.cpp:46:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:89:
error: expected unqualified-id before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:89:
error: expected \u2018)\u2019 before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:89:
error: expected initializer before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:99:
error: expected unqualified-id before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:99:
error: expected \u2018)\u2019 before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:99:
error: expected initializer before \u2018&\u2019 token
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/registration/transforms.h:142,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tf/include/pcl_tf/transforms.h:43,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/pcl_nodelet.h:64,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:41,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/src/bag_read.cpp:46:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:149:
error: expected unqualified-id before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:149:
error: expected \u2018)\u2019 before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:149:
error: expected initializer before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:182:
error: expected unqualified-id before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:182:
error: expected \u2018)\u2019 before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:182:
error: expected initializer before \u2018&\u2019 token
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:
In function \u2018void pcl::transformPointCloud(const
pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Eigen3::Vector3f&,
const Eigen3::Quaternionf&)\u2019:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:299:
error: \u2018Transform3f\u2019 is not a member of \u2018Eigen3\u2019
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:299:
error: expected \u2018;\u2019 before \u2018t\u2019
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:300:
error: \u2018t\u2019 was not declared in this scope
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:
In function \u2018void pcl::transformPointCloudWithNormals(const
pcl::PointCloud<PointT>&, pcl::PointCloud<PointT>&, const Eigen3::Vector3f&,
const Eigen3::Quaternionf&)\u2019:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:318:
error: \u2018Transform3f\u2019 is not a member of \u2018Eigen3\u2019
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:318:
error: expected \u2018;\u2019 before \u2018t\u2019
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/src/pcl/registration/transforms.hpp:319:
error: \u2018t\u2019 was not declared in this scope
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:42,
                 from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/src/bag_read.cpp:46:
/opt/ros/cturtle/ros/tools/rosrecord/include/rosrecord/Player.h: In member
function \u2018bool
ros::record::MultiPlayer::open(std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >, ros::Time, double, bool)\u2019:
/opt/ros/cturtle/ros/tools/rosrecord/include/rosrecord/Player.h:305:
warning: \u2018ros::record::Player::Player(double)\u2019 is deprecated
(declared at
/opt/ros/cturtle/ros/tools/rosrecord/include/rosrecord/Player.h:76)
In file included from
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/src/bag_read.cpp:46:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:
In constructor \u2018pcl_ros::BAGReader::BAGReader()\u2019:
/opt/ros/cturtle/stacks/point_cloud_perception/pcl_ros/include/pcl_ros/io/bag_io.h:61:
warning: \u2018ros::record::Player::Player(double)\u2019 is deprecated
(declared at
/opt/ros/cturtle/ros/tools/rosrecord/include/rosrecord/Player.h:76)
make[3]: *** [CMakeFiles/tutorial_bag_read.dir/src/bag_read.o] Error 1
make[3]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[2]: *** [CMakeFiles/tutorial_bag_read.dir/all] Error 2
make[2]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/opt/ros/cturtle/stacks/point_cloud_perception/pcl_tutorials/build'
make: *** [all] Error 

I cannot figure out what the problem is. Any ideas will be appreciated :)
-- 
View this message in context: http://ros-users.122217.n3.nabble.com/Problem-while-compiling-pcl-tutorials-tp2116154p2116154.html
Sent from the ROS-Users mailing list archive at Nabble.com.



More information about the ros-users mailing list