Problemas ao compilar o Handbrake: erro de sintaxe próximo do token inesperado 'CSS'

1

Eu tentei compilar o Handbrake 0.10.5 em Raspberry Pi, Raspbian Jessie, seguindo este guia , e encontrei vários problemas. O primeiro foi

./stdio.h:477:1: error: ‘gets’ undeclared here (not in a function)
_GL_WARN_ON_USE (gets, “gets is a security hole – use fgets instead”);

que resolvi removendo o aviso redefinindo gets em build/contrib/m4/m4-1.4.16/lib/stdio.in.h :

...
#undef gets
// _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#define gets(a) fgets( a, sizeof(*(a)), stdin)
...

No entanto, fiquei mais preso no processo com o seguinte erro:

...
./configure: line 12586: syntax error near unexpected token 'CSS,'
./configure: line 12586: '  PKG_CHECK_MODULES(CSS, $CSS_REQUIRES)'
../contrib/libdvdread/module.rules:2: recipe for target > 'contrib/libdvdread/.stamp.configure' failed
make: *** [contrib/libdvdread/.stamp.configure] Error 2

Alguma ideia de como superar esse erro?

    
por Petr Pudlák 18.11.2016 / 20:22

1 resposta

0

Eu tive o mesmo problema com o Handbrake 0.10.5, mas a versão atual no github funcionou muito bem.

git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
./configure --enable-x265 --enable-fdk-aac --enable-libav-aac
cd build
make
sudo make install
    
por 06.12.2016 / 06:03