A instalação do Kino falha com o arquivo ausente linux / videodev.h

1

Estou correndo em uma parede de tijolos aqui, estou recebendo um erro no comando:

make

na instalação do Kino (Software de edição de vídeo (Dead Project)).

Aqui está o erro:

make[3]: Leaving directory '/opt/kino-1.3.4/src/kinoplus'
make[3]: Entering directory '/opt/kino-1.3.4/src'
g++ -DHAVE_CONFIG_H -I. -I.. -Wall      -I/usr/include/alsa  -I/usr/include/libxml2  -pthread -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2  -I../ffmpeg -I../ffmpeg/libavformat -I../ffmpeg/libavcodec -I../ffmpeg/libavutil -I../ffmpeg/libswscale -DHAVE_SWSCALE   -D_FILE_OFFSET_BITS=64 -DKINO_PLUGINDIR=\""/usr/local/lib/kino-gtk2"\" -DDATADIR=\""/usr/local/share"\" -D_REENTRANT -D__STDC_CONSTANT_MACROS    -g -O2 -MT kino_common.o -MD -MP -MF .deps/kino_common.Tpo -c -o kino_common.o kino_common.cc
In file included from page_bttv.h:30:0,
                 from kino_common.cc:54:
v4l.h:43:28: fatal error: linux/videodev.h: No such file or directory
 #include <linux/videodev.h>
                            ^
compilation terminated.
make[3]: *** [kino_common.o] Error 1
make[3]: Leaving directory '/opt/kino-1.3.4/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/opt/kino-1.3.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/opt/kino-1.3.4'
make: *** [all] Error 2

O Google está dando esse erro em diferentes casos e um para o Kino, mas nenhuma resolução funciona para mim este é para o Ubuntu e não funcionou. Minha distribuição é o Fedora 20 KDE x86_64. Alguma idéia é?

    
por somethingSomething 03.11.2014 / 23:23

1 resposta

1

Eu encontrei uma solução para este problema como @don_crissti sugeriu este tópico, que tinha a correção.

Trecho:

sudo yum install libv4l-devel
sudo ln -s /usr/include/libv4l1-videodev.h   /usr/include/linux/videodev.h

Se o link (note que isso foi depois de tentar outra solução que estava ligando simbolicamente um arquivo para esse mesmo endereço) existe como para mim, exclua e execute o segundo comando novamente para fazer o symlinking do arquivo.

    
por 04.11.2014 / 00:28