Autor Tópico: Problemas na instalação do Programa Veejay  (Lida 3795 vezes)

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Problemas na instalação do Programa Veejay
« Online: 13 de Julho de 2012, 17:29 »
Olá galera,

Sou novo no Fórum e no Linux, migrei para Linux pelo simples fato de estar cansado de pagar por programas M$.
Contudo atua na área de audiovisual e estou com problemas na instalação daquele que talvez seja a salvação de meus problemas o programa Veejay: "http://www.veejayhq.net/".

Ao que me parece ele tem a seguintes dependências:

ffmpeg
libxml2
libsdl / SDL
freetype2


Mas eles já estão instalados, com exceção talvez do "libsdl / SDL".

Quando tento executar o "veejay_1.5.2_i386.deb" pelo "Instalador de Pacotes GDebi" ele apresenta os seguintes erros:

Erro: A dependência não é contentável: libavcodec52 (>= 3:0.svn20090303-1)|libavcodec-extra-52 (>= 3:0.svn20090303-1)

O que são esses erros e como devo proceder para conseguir rodar o Veejay 1.5.2?

Abs.

Juan Pablo

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #1 Online: 14 de Julho de 2012, 11:54 »
Qual versão do Ubuntu você instalou? Pela mensagem, as versões das dependências, disponíveis nos repositórios habilitados, não são adequadas.

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #2 Online: 14 de Julho de 2012, 14:06 »
Opá, obrigado pela disponibilidade de me auxiliar. Instalei a versão mais recente: Ubuntu 12.04 TLS amd64bits

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #3 Online: 14 de Julho de 2012, 16:51 »
Certo, libavcodec52 e libavcodec-extra-52 só estão disponíveis até o Ubuntu 11.04. Eles foram substituídos pelos pacotes libavcodec53 e libavcodec-extra-53.
Lá no site tem um guia de como compilar: http://www.veejayhq.net/docs/compiling-on-ubuntu-10-04-ltslucid-lynx/

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #4 Online: 16 de Julho de 2012, 11:22 »
Ok obrigado pela dica, vou tentar fazer todos os passos descritos no site, conseguindo compilar posto aqui a solução!

Abs

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #5 Online: 16 de Julho de 2012, 12:17 »
Certo, libavcodec52 e libavcodec-extra-52 só estão disponíveis até o Ubuntu 11.04. Eles foram substituídos pelos pacotes libavcodec53 e libavcodec-extra-53.
Lá no site tem um guia de como compilar: http://www.veejayhq.net/docs/compiling-on-ubuntu-10-04-ltslucid-lynx/

Todas espatas foram concluídas, mas quando chego na etapa de instalação da um erro como mostrado abaixo:

We’ll start by compiling veejay-server:

$cd veejay-server - OK
$export PKG_CONFIG_PATH=/usr/lib/pkgconfig - OK
$./autogen.sh - OK
$./configure --prefix=/usr - OK
$make -j2
juanpablogti@JuanPabloToshiba:~/veejay-git/veejay-current/veejay-server$ make -j2
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado.  Pare.

[$sudo make install - Não executado porque depende da etapa anterior make -j2]

Lista de arquivos no link abaixo:
https://picasaweb.google.com/lh/photo/xWNaMSW79nqezXSKhWgYZNMTjNZETYmyPJy0liipFm0?feat=directlink

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #6 Online: 16 de Julho de 2012, 12:50 »
Ola

Quando tento executar o "veejay_1.5.2_i386.deb" pelo "Instalador de Pacotes GDebi" ele apresenta os seguintes erros:


Todas espatas foram concluídas, mas quando chego na etapa de instalação da um erro como mostrado abaixo:

We’ll start by compiling veejay-server:

$cd veejay-server - OK
$export PKG_CONFIG_PATH=/usr/lib/pkgconfig - OK
$./autogen.sh - OK
$./configure --prefix=/usr - OK
$make -j2
juanpablogti@JuanPabloToshiba:~/veejay-git/veejay-current/veejay-server$ make -j2
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado.  Pare.

[$sudo make install - Não executado porque depende da etapa anterior make -j2]


Daria para explicar em detalhes?

Voce esta instalando o pacote em deb ou compilando?

Veja que voce informou duas coisas, e estas estão desencontradas.

[]'s

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #7 Online: 16 de Julho de 2012, 13:08 »
Sim eu estava tentando instalar o pacote .deb, mas o irtigor me informou que, o libavcodec52 e libavcodec-extra-52 só estão disponíveis até o Ubuntu 11.04. Eles foram substituídos pelos pacotes libavcodec53 e libavcodec-extra-53 então eu teria que instalar o veejay em minha versão Ubuntu 12.4 através de compilação, como o desenvolvedor descreve no link abaixo
Lá no site tem um guia de como compilar: http://www.veejayhq.net/docs/compiling-on-ubuntu-10-04-ltslucid-lynx/

Estou compilando conforme instrução do desenvolvedor.

Instalei todos os pacotes de dependência, apliquei todas as etapas da instalação:

$cd veejay-server etapa ok
$export PKG_CONFIG_PATH=/usr/lib/pkgconfig etapa ok
$./autogen.sh etapa ok
$./configure --prefix=/usr etapa ok

Mas quando chego em $make -j2 a mensagem abaixo é descrita no terminal
juanpablogti@JuanPabloToshiba:~/veejay-git/veejay-current/veejay-server$ make -j2
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado.  Pare.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #8 Online: 16 de Julho de 2012, 13:16 »
Na hora do configure não aparece nada?

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #9 Online: 16 de Julho de 2012, 13:46 »
Na hora do configure não aparece nada?

Estava aparecendo sim irtigor, mas resolvi instalando um pacote de videos, agora com o comando $make -j2 aparecem o seguinte resultado:


juanpablogti@JuanPabloToshiba:~/veejay-git/veejay-current/veejay-server$ make -j2
make  all-recursive
make[1]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server'
Making all in mjpegtools
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/mjpegtools'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/mjpegtools'
Making all in aclib
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/aclib'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/aclib'
Making all in libOSC
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libOSC'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libOSC'
Making all in libhash
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libhash'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libhash'
Making all in libvjmsg
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvjmsg'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvjmsg'
Making all in libvjmem
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvjmem'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvjmem'
Making all in bio2jack
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/bio2jack'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/bio2jack'
Making all in libvevo
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvevo'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvevo'
Making all in liblzo
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/liblzo'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/liblzo'
Making all in libvje
make[2]: Entrando no diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvje'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg         -freg-struct-return  -march=nocona -mtune=nocona  -fPIC -DPIC  -fno-stack-protector -MT colorhis.lo -MD -MP -MF .deps/colorhis.Tpo -c -o colorhis.lo `test -f 'effects/colorhis.c' || echo './'`effects/colorhis.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg         -freg-struct-return  -march=nocona -mtune=nocona  -fPIC -DPIC  -fno-stack-protector -MT colormap.lo -MD -MP -MF .deps/colormap.Tpo -c -o colormap.lo `test -f 'effects/colormap.c' || echo './'`effects/colormap.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -freg-struct-return -march=nocona -mtune=nocona -fPIC -DPIC -fno-stack-protector -MT colormap.lo -MD -MP -MF .deps/colormap.Tpo -c effects/colormap.c  -fPIC -DPIC -o .libs/colormap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -freg-struct-return -march=nocona -mtune=nocona -fPIC -DPIC -fno-stack-protector -MT colorhis.lo -MD -MP -MF .deps/colorhis.Tpo -c effects/colorhis.c  -fPIC -DPIC -o .libs/colorhis.o
effects/colorhis.c: In function 'colorhis_malloc':
effects/colorhis.c:72:45: error: 'PIX_FMT_RGB24' undeclared (first use in this function)
effects/colorhis.c:72:45: note: each undeclared identifier is reported only once for each function it appears in
effects/colorhis.c: In function 'colorhis_apply':
effects/colorhis.c:103:46: error: 'PIX_FMT_YUV422P' undeclared (first use in this function)
effects/colorhis.c:103:64: error: 'PIX_FMT_YUV420P' undeclared (first use in this function)
effects/colorhis.c:106:68: error: 'PIX_FMT_RGB24' undeclared (first use in this function)
make[2]: ** [colorhis.lo] Erro 1
make[2]: ** Esperando que outros processos terminem.
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../vjmem -I../vjmsg -freg-struct-return -march=nocona -mtune=nocona -fPIC -DPIC -fno-stack-protector -MT colormap.lo -MD -MP -MF .deps/colormap.Tpo -c effects/colormap.c -o colormap.o >/dev/null 2>&1
mv -f .deps/colormap.Tpo .deps/colormap.Plo
make[2]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server/libvje'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/juanpablogti/veejay-git/veejay-current/veejay-server'
make: ** [all] Erro 2

Offline Tux Ubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #10 Online: 16 de Julho de 2012, 18:30 »
Tá doido... tente instalar usando o programa de instalação do Ubuntu (Central de Programas). O programa precisa possuir a extensão ponto 'deb'.

Existem outras extensões. O ponto 'deb', como sugere, é para Debian, Ubuntu e outras distribuições semelhantes.

Essa extensão 'tar.bz2' eu não conheço... parece ser a mesma extensão 'tar.gz' (igual zip e rar, é a mesma coisa).

" Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejar instalar determinado software, que não vem instalado por padrão na distribuição usada, e ao fazerem o download do arquivo encontram um .tar.gz. Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.

  • Pacotes do tipo .tar.gz ou .tar.bz2 contém os fontes do programa prontos para compilação (transformar os fontes em executáveis).
  • Sua instalação não depende da distribuição usada.
  • O .tar significa que dentro desse arquivo existem outros arquivos e sub-pastas e o .gz ou .bz2 é o tipo de compactação que foi usada na criação do pacote. "

- http://www.vivaolinux.com.br/artigo/Instalando-pacotes-.tar.gz-e-.tar.bz2/  

Espero ter ajudado.
« Última modificação: 16 de Julho de 2012, 18:34 por Tux Ubuntu »

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #11 Online: 16 de Julho de 2012, 20:01 »
Tá doido... tente instalar usando o programa de instalação do Ubuntu (Central de Programas). O programa precisa possuir a extensão ponto 'deb'.

Existem outras extensões. O ponto 'deb', como sugere, é para Debian, Ubuntu e outras distribuições semelhantes.

Essa extensão 'tar.bz2' eu não conheço... parece ser a mesma extensão 'tar.gz' (igual zip e rar, é a mesma coisa).

" Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejar instalar determinado software, que não vem instalado por padrão na distribuição usada, e ao fazerem o download do arquivo encontram um .tar.gz. Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.

  • Pacotes do tipo .tar.gz ou .tar.bz2 contém os fontes do programa prontos para compilação (transformar os fontes em executáveis).
  • Sua instalação não depende da distribuição usada.
  • O .tar significa que dentro desse arquivo existem outros arquivos e sub-pastas e o .gz ou .bz2 é o tipo de compactação que foi usada na criação do pacote. "

- http://www.vivaolinux.com.br/artigo/Instalando-pacotes-.tar.gz-e-.tar.bz2/  

Espero ter ajudado.

Obrigado pela ajuda Tux Ubuntu, mas ja tentei instalar via .DEB e via .TAR.BZ2, aliás foi a primeira coisa que tentei e ambos dão o mesmo erro de dependência citados no inicio do tópico:
Erro: A dependência não é contentável: libavcodec52 (>= 3:0.svn20090303-1)|libavcodec-extra-52 (>= 3:0.svn20090303-1) 

Por isso o desenvolvedor utilizou a compilação manual para versões superiores à Ubuntu 10.4.

Abs.

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #12 Online: 16 de Julho de 2012, 20:16 »
Será que esse link ajuda?

https://help.ubuntu.com/community/Veejay

isto é, se já não estiver seguindo ele.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline Tux Ubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #13 Online: 16 de Julho de 2012, 21:10 »
Tá doido... tente instalar usando o programa de instalação do Ubuntu (Central de Programas). O programa precisa possuir a extensão ponto 'deb'.

Existem outras extensões. O ponto 'deb', como sugere, é para Debian, Ubuntu e outras distribuições semelhantes.

Essa extensão 'tar.bz2' eu não conheço... parece ser a mesma extensão 'tar.gz' (igual zip e rar, é a mesma coisa).

" Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejar instalar determinado software, que não vem instalado por padrão na distribuição usada, e ao fazerem o download do arquivo encontram um .tar.gz. Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.

  • Pacotes do tipo .tar.gz ou .tar.bz2 contém os fontes do programa prontos para compilação (transformar os fontes em executáveis).
  • Sua instalação não depende da distribuição usada.
  • O .tar significa que dentro desse arquivo existem outros arquivos e sub-pastas e o .gz ou .bz2 é o tipo de compactação que foi usada na criação do pacote. "

- http://www.vivaolinux.com.br/artigo/Instalando-pacotes-.tar.gz-e-.tar.bz2/  

Espero ter ajudado.

Obrigado pela ajuda Tux Ubuntu, mas ja tentei instalar via .DEB e via .TAR.BZ2, aliás foi a primeira coisa que tentei e ambos dão o mesmo erro de dependência citados no inicio do tópico:
Erro: A dependência não é contentável: libavcodec52 (>= 3:0.svn20090303-1)|libavcodec-extra-52 (>= 3:0.svn20090303-1) 

Por isso o desenvolvedor utilizou a compilação manual para versões superiores à Ubuntu 10.4.

Abs.

Já tentou as dicas do artigo que eu informei? Leia o artigo completo:

" Lista rápida de comandos:
tar -zxvf nome-do-arquivo.tar.gz - desempacota o arquivo de extensão .tar.gz;
tar -jxvf nome-do-arquivo.tar.bz2 - desempacota o arquivo de extensão .tar.bz2.
"

Talvez você tenha usado o comando errado. Eu não gosto porque não sei fazer nada pelo terminal.

Offline juanpablogti

  • Usuário Ubuntu
  • *
  • Mensagens: 8
  • Trabalha, trabalha, trabalha.
    • Ver perfil
Re: Problemas na instalação do Programa Veejay
« Resposta #14 Online: 16 de Julho de 2012, 22:43 »
Tá doido... tente instalar usando o programa de instalação do Ubuntu (Central de Programas). O programa precisa possuir a extensão ponto 'deb'.

Existem outras extensões. O ponto 'deb', como sugere, é para Debian, Ubuntu e outras distribuições semelhantes.

Essa extensão 'tar.bz2' eu não conheço... parece ser a mesma extensão 'tar.gz' (igual zip e rar, é a mesma coisa).

" Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejar instalar determinado software, que não vem instalado por padrão na distribuição usada, e ao fazerem o download do arquivo encontram um .tar.gz. Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.

  • Pacotes do tipo .tar.gz ou .tar.bz2 contém os fontes do programa prontos para compilação (transformar os fontes em executáveis).
  • Sua instalação não depende da distribuição usada.
  • O .tar significa que dentro desse arquivo existem outros arquivos e sub-pastas e o .gz ou .bz2 é o tipo de compactação que foi usada na criação do pacote. "

- http://www.vivaolinux.com.br/artigo/Instalando-pacotes-.tar.gz-e-.tar.bz2/  

Espero ter ajudado.

Obrigado pela ajuda Tux Ubuntu, mas ja tentei instalar via .DEB e via .TAR.BZ2, aliás foi a primeira coisa que tentei e ambos dão o mesmo erro de dependência citados no inicio do tópico:
Erro: A dependência não é contentável: libavcodec52 (>= 3:0.svn20090303-1)|libavcodec-extra-52 (>= 3:0.svn20090303-1) 

Por isso o desenvolvedor utilizou a compilação manual para versões superiores à Ubuntu 10.4.

Abs.

Já tentou as dicas do artigo que eu informei? Leia o artigo completo:

" Lista rápida de comandos:
tar -zxvf nome-do-arquivo.tar.gz - desempacota o arquivo de extensão .tar.gz;
tar -jxvf nome-do-arquivo.tar.bz2 - desempacota o arquivo de extensão .tar.bz2.
"

Talvez você tenha usado o comando errado. Eu não gosto porque não sei fazer nada pelo terminal.

Sim, esses comandos são apenas para descompactar os arquivos, você pode usar o "Gerenciador de Pacotes para descompactar também", a questão são as dependências de cada versão: o programa pede por exemplo a libavcodec52 que no meu ubuntu 12.4 é libavcodec53, o programa não reconhece porque ele foi feito pra funcionar com a vesão 52