Missing V4L Or Related Dependencies

Home » CentOS » Missing V4L Or Related Dependencies
CentOS 6 Comments

Hello all,

I am trying to install Epiphan’s ( http://www.epiphan.com/ ) VGA2USB device on a CentOS 6 machine and when I am trying to compile and install the driver for it I get the following errors:

WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_streamoff WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_poll_stream WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol video_ioctl2
WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_reqbufs WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_dqbuf WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_to_vmalloc WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_vmalloc_free WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol video_devdata WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_stop WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_read_stream WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_querybuf WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol video_unregister_device WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_qbuf WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol video_register_device WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_iolock WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_streamon WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_queue_vmalloc_init WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_mmap_mapper WARNING: /lib/modules/2.6.32-279.2.1.el6.x86_64/extra/vga2usb.ko needs unknown symbol videobuf_mmap_free

Does anybody happen to know which library I need to install to get these functions?

Thanks.

Boris.

6 thoughts on - Missing V4L Or Related Dependencies

  • Hello again,

    Looks like the functions I need – at least some of them – are defined in

    videobuf-vmalloc.h

    I still have no idea where to find them – i.e., what to include/install to make them resolve.

    Boris.

  • Boris Epstein wrote:

    Wait – this is in something already compiled, or are you building it? If the former, then for some reason, it may not be in your link path, or you might need to add it to LD_LIBRARY_PATH. If the former, I dunno why it wouldn’t have the path right. You’re not building a 32-bit on a 64 bit, or vice versa, are you?

    mark

  • Mark,

    I was trying to compile the software on a 64-bit machine. kernel-devel was installed. After I ran a

    yum update

    and rebooted the system the compilation worked like a charm.

    This must have been some ldconfig issue or some such.

    Thanks for your help.

    Boris.

  • Boris Epstein wrote:

    Sounds like it, though reference to a .h means the include path in the makefile wasn’t set correctly, or rather was missing the correct setting. Perhaps something in the environment, or your environment (did you ever log out and log back in, before rebooting?) wasn’t right.

    Glad it works!

    mark

LEAVE A COMMENT