Flashcam não compila - videodev.h não encontrado

0

Eu gostaria de compilar o Flashcam 1.4.5 a partir do código fonte do Lubuntu 13.04, mas ele reclama:

cc -g -shared -fPIC -o flashcamhook.so flashcamhook.c
flashcamhook.c:31:28: fatal error: linux/videodev.h: No such file or directory

Eu tenho o genux-headers-generic instalado junto com os cabeçalhos do meu kernel atual (3.8.0-23-generic). Eu instalei libv4l-0, libv4lconvert0 e libv4l-dev. Build-essentials está instalado.

Eu tentei sym-linking (com caminhos absolutos) videodev.h para libv4l1-videodev.h, e depois para videodev2.h, mas isso também não ajuda.

O diretório de trabalho é /tmp/flashcam-1.4.5.

O que estou perdendo? Alguma idéia?

    
por solt87 07.06.2013 / 18:35

1 resposta

0

Parece não ser possível encontrar videodev.h , porque foi substituído por videodev2.h . Mais informações, aqui

Na minha máquina, vejo isso

/usr/src$ find . -name videodev*
./linux-headers-3.8.0-19/include/linux/videodev2.h
./linux-headers-3.8.0-19/include/uapi/linux/videodev2.h
./linux-headers-3.8.0-23/include/linux/videodev2.h
./linux-headers-3.8.0-23/include/uapi/linux/videodev2.h
./linux-headers-3.8.0-21/include/linux/videodev2.h
./linux-headers-3.8.0-21/include/uapi/linux/videodev2.h
./linux-headers-3.8.0-22-generic/include/linux/videodev2.h
./linux-headers-3.8.0-23-generic/include/linux/videodev2.h
./linux-headers-3.8.0-21-generic/include/linux/videodev2.h
./linux-headers-3.8.0-22/include/linux/videodev2.h
./linux-headers-3.8.0-22/include/uapi/linux/videodev2.h
./linux-headers-3.8.0-19-generic/include/linux/videodev2.h
/usr/src$ 
    
por thefourtheye 08.06.2013 / 17:02