Robotics StackExchange | Archived questions

camera_calibration_parsers error PANDABOARD groovy!!

Hi,

I'm trying to install ros groovy on panda board es with ubuntu 12.04.

I followed this tutorial ros/wiki/groovy/Installation/PandaBoard/Source.

I merged together mobile & perception groovy variants.

I downloaded and successfully installed yaml-cpp.0.5.1

Now i'm stuck on this line: $./src/catkin/bin/catkinmakeisolated --install. The cameracalibrationparsers gives me the following error:

make -j2 -l2 in '/opt/ros/groovy/roscatkinws/buildisolated/cameracalibrationparsers' [ 25%] Building CXX object CMakeFiles/cameracalibrationparsers.dir/src/parseyml.cpp.o /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp: In function ‘void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&)’: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:87:19: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = char [5] >> rows’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:87:19: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:89:19: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = char [5] >> cols’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:89:19: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:93:24: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = int >> (m.cameracalibrationparsers::SimpleMatrix::data + ((unsigned int)(((unsigned int)i) * 8u)))’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:93:24: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘double’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp: In function ‘bool cameracalibrationparsers::readCalibrationYml(std::istream&, std::string&, sensormsgs::CameraInfo&)’: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:153:12: error: ‘class YAML::Parser’ has no member named ‘GetNextDocument’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:155:43: error: ‘class YAML::Node’ has no member named ‘FindValue’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:156:21: error: no match for ‘operator>>’ in ‘ namenode >> cameraname’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:156:21: note: candidates are: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘std::string {aka std::basicstring}’ to ‘cameracalibrationparsers::SimpleMatrix&’ /usr/include/c++/4.6/complex:488:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::complex<Tp>&) /usr/include/c++/4.6/iomanip:229:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setw) /usr/include/c++/4.6/iomanip:199:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setprecision) /usr/include/c++/4.6/iomanip:169:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setfill<CharT>) /usr/include/c++/4.6/iomanip:131:5: note: template std::basicistream<CharT, _Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setbase) /usr/include/c++/4.6/iomanip:100:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setiosflags) /usr/include/c++/4.6/iomanip:70:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Resetiosflags) /usr/include/c++/4.6/istream:761:5: note: template std::basicistream& std::operator>>(std::basicistream&, signed char) /usr/include/c++/4.6/istream:756:5: note: template std::basicistream& std::operator>>(std::basicistream&, unsigned char) /usr/include/c++/4.6/istream:714:5: note: template std::basicistream& std::operator>>(std::basicistream&, signed char&) /usr/include/c++/4.6/istream:709:5: note: template std::basicistream& std::operator>>(std::basicistream&, unsigned char&) /usr/include/c++/4.6/bits/istream.tcc:925:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, _CharT&) /usr/include/c++/4.6/bits/istream.tcc:957:5: note: template std::basicistream<CharT, _Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, _CharT2*) /usr/include/c++/4.6/bits/basicstring.tcc:998:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::basicstring<CharT, _Traits, _Alloc>&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:160:37: error: no match for ‘operator>>’ in ‘YAML::Node::operator with Key = char [12] >> caminfo.sensormsgs::CameraInfostd::allocator<void >::width’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:160:37: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘sensormsgs::CameraInfostd::allocator<void >::widthtype {aka unsigned int}’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:161:38: error: no match for ‘operator>>’ in ‘YAML::Node::operator [with Key = char [13]]((* & cameracalibrationparsers::HEIGHTYMLNAME)) >> caminfo.sensormsgs::CameraInfostd::allocator<void >::height’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:161:38: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘sensormsgs::CameraInfostd::allocator<void >::heighttype {aka unsigned int}’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:172:44: error: ‘class YAML::Node’ has no member named ‘FindValue’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:173:31: error: no match for ‘operator>>’ in ‘* modelnode >> caminfo.sensormsgs::CameraInfostd::allocator<void >::distortionmodel’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:173:31: note: candidates are: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘sensormsgs::CameraInfostd::allocator<void >::distortionmodeltype {aka std::basicstring}’ to ‘cameracalibrationparsers::SimpleMatrix&’ /usr/include/c++/4.6/complex:488:5: note: template std::basicistream<CharT, _Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::complex<Tp>&) /usr/include/c++/4.6/iomanip:229:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setw) /usr/include/c++/4.6/iomanip:199:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setprecision) /usr/include/c++/4.6/iomanip:169:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setfill<CharT>) /usr/include/c++/4.6/iomanip:131:5: note: template std::basicistream<CharT, _Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setbase) /usr/include/c++/4.6/iomanip:100:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Setiosflags) /usr/include/c++/4.6/iomanip:70:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::Resetiosflags) /usr/include/c++/4.6/istream:761:5: note: template std::basicistream& std::operator>>(std::basicistream&, signed char) /usr/include/c++/4.6/istream:756:5: note: template std::basicistream& std::operator>>(std::basicistream&, unsigned char) /usr/include/c++/4.6/istream:714:5: note: template std::basicistream& std::operator>>(std::basicistream&, signed char&) /usr/include/c++/4.6/istream:709:5: note: template std::basicistream& std::operator>>(std::basicistream&, unsigned char&) /usr/include/c++/4.6/bits/istream.tcc:925:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, _CharT&) /usr/include/c++/4.6/bits/istream.tcc:957:5: note: template std::basicistream<CharT, _Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, _CharT2*) /usr/include/c++/4.6/bits/basicstring.tcc:998:5: note: template std::basicistream<CharT, Traits>& std::operator>>(std::basicistream<CharT, _Traits>&, std::basicstring<CharT, _Traits, _Alloc>&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:182:23: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = char [5] >> Drows’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:182:23: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:183:23: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = char [5] >> Dcols’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:183:23: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘int’ to ‘cameracalibrationparsers::SimpleMatrix&’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:187:32: error: no match for ‘operator>>’ in ‘YAML::Node::operator const with Key = int >> caminfo.sensormsgs::CameraInfostd::allocator<void >::D.std::vector<Tp, Alloc>::operator[] with Tp = double, _Alloc = std::allocator, std::vector<Tp, Alloc>::reference = double&, std::vector<Tp, Alloc>::sizetype = unsigned int’ /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:187:32: note: candidate is: /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: void cameracalibrationparsers::operator>>(const YAML::Node&, cameracalibrationparsers::SimpleMatrix&) /opt/ros/groovy/roscatkinws/src/cameracalibrationparsers/src/parseyml.cpp:84:6: note: no known conversion for argument 2 from ‘double’ to ‘cameracalibrationparsers::SimpleMatrix&’ make[2]: *** [CMakeFiles/cameracalibrationparsers.dir/src/parseyml.cpp.o] Error 1 make[1]: *** [CMakeFiles/cameracalibrationparsers.dir/all] Error 2 make: *** [all] Error 2 Traceback (most recent call last): File "./src/catkin/bin/../python/catkin/builder.py", line 658, in buildworkspaceisolated number=index + 1, of=len(orderedpackages) File "./src/catkin/bin/../python/catkin/builder.py", line 443, in buildpackage install, jobs, forcecmake, quiet, lastenv, cmakeargs, makeargs File "./src/catkin/bin/../python/catkin/builder.py", line 297, in buildcatkinpackage runcommand(makecmd, builddir, quiet) File "./src/catkin/bin/../python/catkin/builder.py", line 186, in runcommand raise subprocess.CalledProcessError(proc.returncode, ' '.join(cmd)) CalledProcessError: Command '/opt/ros/groovy/roscatkinws/installisolated/env.sh make -j2 -l2' returned non-zero exit status 2 <== Failed to process package 'cameracalibrationparsers': Command '/opt/ros/groovy/roscatkinws/install_isolated/env.sh make -j2 -l2' returned non-zero exit status 2 <

What's the problem.....?? i don't know!!!

Could you help me, please!!

Thanks.

Asked by GioRos on 2013-05-25 13:20:39 UTC

Comments

Answers