Error building catkin on Pandaboard ES (Groovy)
Hi, I'm fairly new to Linux and ROS. I'm trying to install Groovy onto my Pandaboard ES running Ubuntu 12.04. Upon building the catkin packages I get the following errors. I have followed both of the instructions in the links below with no success yet .
Thanks in advance!
<== Finished processing package [89 of 147]: 'sensor_msgs'
==> Processing catkin package: 'camera_calibration_parsers'
==> Building with env: '/opt/ros/groovy/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/opt/ros/groovy/ros_catkin_ws/build_isolated/camera_calibration_parsers'
==> make -j2 -l2 in '/opt/ros/groovy/ros_catkin_ws/build_isolated/camera_calibration_parsers'
[ 25%] Building CXX object CMakeFiles/camera_calibration_parsers.dir/src/parse_yml.cpp.o
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp: In function ‘void camera_calibration_parsers::operator>>(const YAML::Node&, camera_calibration_parsers::SimpleMatrix&)’:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:87:19: error: no match for ‘operator>>’ in ‘YAML::Node::operator[](const Key&) const [with Key = char [5]]((*"rows")) >> rows’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:87:19: note: candidate is:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: void camera_calibration_parsers::operator>>(const YAML::Node&, camera_calibration_parsers::SimpleMatrix&)
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘camera_calibration_parsers::SimpleMatrix&’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:89:19: error: no match for ‘operator>>’ in ‘YAML::Node::operator[](const Key&) const [with Key = char [5]]((*"cols")) >> cols’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:89:19: note: candidate is:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: void camera_calibration_parsers::operator>>(const YAML::Node&, camera_calibration_parsers::SimpleMatrix&)
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘camera_calibration_parsers::SimpleMatrix&’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:93:24: error: no match for ‘operator>>’ in ‘YAML::Node::operator[](const Key&) const [with Key = int]((*(const int*)(& i))) >> *(m.camera_calibration_parsers::SimpleMatrix::data + ((unsigned int)(((unsigned int)i) * 8u)))’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:93:24: note: candidate is:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: void camera_calibration_parsers::operator>>(const YAML::Node&, camera_calibration_parsers::SimpleMatrix&)
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: no known conversion for argument 2 from ‘double’ to ‘camera_calibration_parsers::SimpleMatrix&’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp: In function ‘bool camera_calibration_parsers::readCalibrationYml(std::istream&, std::string&, sensor_msgs::CameraInfo&)’:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:153:12: error: ‘class YAML::Parser’ has no member named ‘GetNextDocument’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:155:43: error: ‘class YAML::Node’ has no member named ‘FindValue’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:156:21: error: no match for ‘operator>>’ in ‘* name_node >> camera_name’
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:156:21: note: candidates are:
/opt/ros/groovy/ros_catkin_ws/src/camera_calibration_parsers/src/parse_yml.cpp:84:6: note: void camera_calibration_parsers ...
the links to the instructions I followed are: http://www.ros.org/wiki/groovy/Installation/PandaBoard/Source and http://www.ros.org/wiki/groovy/Installation/Raspbian/Source
Please edit your question include the lines prior to these. They contain the actual error.
@zumili, do you have any thoughts?
@tfoote, let me know if the edit helps.