ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org
Ask Your Question

ccostes's profile - activity

2013-11-25 08:18:38 -0600 commented answer Can't resolve a dependency with camera_umd that wants a specific version (Ubuntu ARM)

Did you have any compile issues when building the uvc_camera node? I'm getting a compile error referring to an undefined reference to something related to YAML. Full Error: Linking CXX executable /home/linaro/ros/devel/lib/uvc_camera/uvc_camera_node /opt/ros/groovy/lib/libcamera_calibration_parsers.so: undefined reference to `YAML::Emitter::PostWriteStreamable(std::basic_stringstream<char, std::char_traits<char="">, std::allocator<char> > const&)' /opt/ros/groovy/lib/libcamera_calibration_parsers.so: undefined reference to `YAML::Emitter::PreWriteStreamable(std::basic_stringstream<char, std::char_traits<char="">, std::allocator<char> >&)'

2013-11-22 20:48:13 -0600 received badge  Teacher (source)
2013-11-17 05:09:33 -0600 received badge  Supporter (source)
2013-11-17 05:08:51 -0600 answered a question a grammar error while installing "vision_opencv"

I came across this error as well when trying to compile the vision_opencv package. The fix is on line 325 where it defines the 'dims' variable as a lont int.

long int dims[] = {mat.rows, mat.cols, mat.channels()};

Change that to an int so it reads

int dims[] = {mat.rows, mat.cols, mat.channels()};

and it should compile without issue.