ros-drivers / libuvc_ros

http://www.ros.org/wiki/libuvc_ros
81 stars 97 forks source link

enable to compile with libuvc <= v0.0.5 #41

Closed k-okada closed 7 years ago

k-okada commented 7 years ago

http://build.ros.org/view/Lbin_uY64/job/Lbin_uY64__libuvc_camera__ubuntu_yakkety_amd64__binary/1/console http://build.ros.org/job/Lbin_uZ64__libuvc_camera__ubuntu_zesty_amd64__binary/1/console http://build.ros.org/job/Kbin_uX64__libuvc_camera__ubuntu_xenial_amd64__binary/1/console

CMakeFiles/libuvc_camera_nodelet.dir/src/camera_driver.cpp.o -c /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp: In member function ‘void libuvc_camera::CameraDriver::ImageCallback(uvc_frame_t*)’:
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp:193:59: error: ‘uvc_mjpeg2rgb’ was not declared in this scope
09:41:36      uvc_error_t conv_ret = uvc_mjpeg2rgb(frame, rgb_frame_);
09:41:36                                                            ^
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp: In member function ‘void libuvc_camera::CameraDriver::AutoControlsCallback(uvc_status_class, int, int, uvc_status_attribute, void*, size_t)’:
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp:242:67: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
09:41:36           status_class, event, selector, status_attribute, data_len);
09:41:36                                                                    ^
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp: In member function ‘void libuvc_camera::CameraDriver::OpenCamera(libuvc_camera::UVCCameraConfig&)’:
09:41:36 /tmp/binarydeb/ros-lunar-libuvc-camera-0.0.8/src/camera_driver.cpp:327:65: error: ‘uvc_find_devices’ was not declared in this scope
09:41:36      new_config.serial.empty() ? NULL : new_config.serial.c_str());
09:41:36                                                                  ^
09:41:37 make[4]: *** [CMakeFiles/libuvc_camera_nodelet.dir/src/camera_driver.cpp.o] Error 1