Ask Your Question
0

missing libv4l2.h file during compilation

asked 2018-04-05 02:12:27 -0500

eirikaso gravatar image

updated 2018-04-05 02:13:09 -0500

Hi I'm trying to compile a package on an odroid but get the error that I'm missing libv4l2.h that is a dependency for the camera driver package I'm installing ( http://wiki.ros.org/uvc_camera ). I have already installed and tested the package on my desktop computer, but my cameras will be connected to the Odroid.

I have installed the v4l2 using the

sudo apt-get install v4l-utils

command. I thought this would install all the files and headers I needed but apparently not. I can't remember to have done anything else on my desktop to get it working. Anyone have any tips on this? I think there are some other .h files missing as well, but I don't think the compiler picked them up as the compilation was terminated due to this error

Here is the error I receive

In file included from /root/catkin_ws/src/camera_umd/uvc_camera/src/stereo.cpp:6:0:/root/catkin_ws/src/camera_umd/uvc_camera/include/uvc_cam/uvc_cam.h:26:21: fatal error: libv4l2.h: No such file or directory compilation terminated.
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-04-05 02:50:09 -0500

eirikaso gravatar image

Figured it out I had to install the following

apt-get install libv4l-dev
edit flag offensive delete link more

Comments

What process did you use to setup your build environment? If rosdep didn't install those dependencies then something would seem to be incorrectly setup on the uvc_camera side.

gvdhoorn gravatar imagegvdhoorn ( 2018-04-05 03:55:28 -0500 )edit

I used catkin build if that is what you mean. Didn't use rosdep prior to that. Maybe that would have fixed it automatically?

eirikaso gravatar imageeirikaso ( 2018-04-05 04:01:18 -0500 )edit
1

Yes. Just cloning a repository is not enough. See #q252478 for the general procedure (adapt pkg and ROS version names).

gvdhoorn gravatar imagegvdhoorn ( 2018-04-05 04:11:10 -0500 )edit

Thank you! I've just been fiddeling blindly around until it works :D This will make things easier!

eirikaso gravatar imageeirikaso ( 2018-04-05 04:18:13 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2018-04-05 02:12:27 -0500

Seen: 2,041 times

Last updated: Apr 05 '18