Problema com faacDecOpen no Cinerella para Slackware
Dica publicada em Linux / Software
Problema com faacDecOpen no Cinerella para Slackware
Enquanto efetuava a instalação do Cinerella através de pacotes pré-compilados para o Slackware 11.0 me deparei com o seguinte problema:
"cinelerra: symbol lookup error: /usr/lib/libquicktimehv-1.6.0.so.1: undefined symbol: faacDecClose"
Pesquisei no Google e não encontrei nenhuma resposta útil, muitas pessoas tentaram reinstalar o Faad2 ou o Faac e até mesmo o quicktimehv sem sucesso, porém consegui resolver o problema. Para isso removi o pacote do Faad2 e baixei a source do FAAD2 - 2.0 Atente para a versão que é a 2.0.
$ autoreconf -ivf
$ ./configure
$ make (leia observação)
# make install (como root)
# ldconfig (como root)
Obs: Ao tentar executar o make obtive um erro:
$ make
Makefile:628: *** missing separator. Stop."
Para resolver o problema, abra o arquivo Makefile e vá para a linha 628. Essa seção é referente a criação de arquivo RPM a qual é inútil a usuários Slackware. Para resolver o problema excluí essa seção (remova da linha 628 até a próxima linha em branco).
Após isso você deve conseguir rodar o Cinelerra pré-compilado sem maiores problemas.
Espero ter ajudado!
Links:
"cinelerra: symbol lookup error: /usr/lib/libquicktimehv-1.6.0.so.1: undefined symbol: faacDecClose"
Pesquisei no Google e não encontrei nenhuma resposta útil, muitas pessoas tentaram reinstalar o Faad2 ou o Faac e até mesmo o quicktimehv sem sucesso, porém consegui resolver o problema. Para isso removi o pacote do Faad2 e baixei a source do FAAD2 - 2.0 Atente para a versão que é a 2.0.
Compilação
Após baixar o Faad2 - 2.0 siga para a compilação, que é um pouco diferente. Para compilar o mesmo siga os passos:$ autoreconf -ivf
$ ./configure
$ make (leia observação)
# make install (como root)
# ldconfig (como root)
Obs: Ao tentar executar o make obtive um erro:
$ make
Makefile:628: *** missing separator. Stop."
Para resolver o problema, abra o arquivo Makefile e vá para a linha 628. Essa seção é referente a criação de arquivo RPM a qual é inútil a usuários Slackware. Para resolver o problema excluí essa seção (remova da linha 628 até a próxima linha em branco).
Após isso você deve conseguir rodar o Cinelerra pré-compilado sem maiores problemas.
Espero ter ajudado!
Links: