Experimental PCL 1.7 with ROS fuerte
I get the following error when i follow the commands from the website:
////////////////////////////////////////////////////////////////////////
ERROR
////////////////////////////////////////////////////////////////////////
[ 16%] Building CXX object io/CMakeFiles/pcl_io.dir/src/image_grabber.cpp.o /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp: In member function ‘bool pcl::ImageGrabberBase::ImageGrabberImpl::getCloudVTK(size_t, sensor_msgs::PointCloud2&, Eigen::Vector4f&, Eigen::Quaternionf&) const’: /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:634:34: error: no match for ‘operator=’ in ‘cloud_color.pcl::PointCloud<pcl::pointxyzrgba>::header.std_msgs::Header_<std::allocator<void> >::stamp = timestamp’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:634:34: note: candidate is: /opt/ros/fuerte/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&) /opt/ros/fuerte/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘uint64_t {aka long unsigned int}’ to ‘const ros::Time&’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:670:28: error: no match for ‘operator=’ in ‘cloud.pcl::PointCloud<pcl::pointxyz>::header.std_msgs::Header_<std::allocator<void> >::stamp = timestamp’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:670:28: note: candidate is: /opt/ros/fuerte/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&) /opt/ros/fuerte/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘uint64_t {aka long unsigned int}’ to ‘const ros::Time&’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp: In member function ‘bool pcl::ImageGrabberBase::ImageGrabberImpl::getCloudPCLZF(size_t, sensor_msgs::PointCloud2&, Eigen::Vector4f&, Eigen::Quaternionf&, double&, double&, double&, double&) const’: /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:765:34: error: no match for ‘operator=’ in ‘cloud_color.pcl::PointCloud<pcl::pointxyzrgba>::header.std_msgs::Header_<std::allocator<void> >::stamp = timestamp’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:765:34: note: candidate is: /opt/ros/fuerte/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&) /opt/ros/fuerte/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘uint64_t {aka long unsigned int}’ to ‘const ros::Time&’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:810:28: error: no match for ‘operator=’ in ‘cloud.pcl::PointCloud<pcl::pointxyz>::header.std_msgs::Header_<std::allocator<void> >::stamp = timestamp’ /home/crops_laszlo/fuerte_workspace/sandbox/pcl/io/src/image_grabber.cpp:810:28: note: candidate is: /opt/ros/fuerte/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&) /opt/ros/fuerte/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘uint64_t {aka long unsigned int}’ to ‘const ros::Time&’ make[2]: * [io/CMakeFiles/pcl_io.dir/src/image_grabber.cpp.o] Error 1 make[1]: [io/CMakeFiles/pcl_io.dir/all] Error 2 make: ** [all] Error 2
Can someone understand what's the problem? Waht should I change?
It seems as if the current repository status is not being able to be build. Take a look at (not enough karma...). Google for build.pointclouds.org/overview.html
(karma!?) I googled but nothing usefull. Can you be more precise?
I just figured out that you can directly c&p the following into the addressbar of your browser: build.pointclouds.org/overview.html then, below the login button, there is a link "login as guest". That will lead you to an overview of the buildfarm of pcl, where the status of all repos is listed.