Mudanças entre as edições de "Compilando o código fonte do Cinelerra-CV"

De Babel Digital
Linha 109: Linha 109:
 
Links Importantes:
 
Links Importantes:
  
[http://cinelerra.org/docs/cinelerra_cv_manual_pt_BR.html#SEC9 ligação externa]
+
[http://cinelerra.org/docs/cinelerra_cv_manual_pt_BR.html#SEC9 Manual do Cinelerra-CV]

Edição das 23h00min de 22 de dezembro de 2009

Primeiro instale as dependências. Elas podem variar de sistema para sistema; o comando abaixo foi testado umas boas vezes em instalações frescas de Debian Lenny AMD64 e i386.


apt-get install automake libtool xorg-dev libogg-dev libvorbis-dev libtheora-dev 
exrtools libdv-dev libpng-dev libjpeg-dev libtiff4-dev libx264-dev uuid-dev mjpegtools 
libfftw3-dev liba52-dev libsndfile-dev libfaac-dev libfaad-dev libesd0-dev libraw1394-dev 
libiec61883-dev libavc1394-dev libmjpegtools-dev libopenal-dev libopenexr-dev libopengl-ruby 
libopengl-perl libmp3lame-dev automake1.9 makedepend autotools-dev cmake make libmpeg3-dev 
nasm libxvidcore-dev g++ guile-1.8-dev libmjpegtools0 libmjpegtools0 libquicktime1 libglu-dev 
libasound-dev git-cvs


Baixe o pacote com o código fonte do CinelerraCV utilizando o git:


$ git clone git://git.cinelerra.org/j6t/cinelerra.git my_cinelerra 


Execute os 3 comandos abaixo para compilar o Cinelerra:

$ ./autogen.sh

OBS: desconsidere o comando acima se você está usando uma instalação i386, neste caso apenas os dois comandos abaixo são suficientes.


$ ./configure
$ make

Agora é só instalar:

# make install


Possíveis erros: (falta editar)


ERRO-1


To avoid this error message Code: ar: .libs/reconmmx.o: No such file or directory make[3]: *** [libmpeg3_video.la] Error 1 during the compiling process you have to type in the following commands:

Code: cd libmpeg3/video nasm -f elf reconmmx.s -o reconmmx.o mkdir .libs cp reconmmx.o .libs/


ERRO-2


make[4]: Leaving directory `/home/dfort/cinelerra-cvs/cinelerra/hvirtual/po'

--update de.po cinelerra.pot

rm -f de.gmo && : -c --statistics -o de.gmo de.po mv: cannot stat `t-de.gmo': No such file or directory make[3]: *** [de.gmo] Error 1 make[3]: Leaving directory `/home/dfort/cinelerra-cvs/cinelerra/hvirtual/po' make[2]: *** [stamp-po] Error 2 make[2]: Leaving directory `/home/dfort/cinelerra-cvs/cinelerra/hvirtual/po' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dfort/test/cinelerra/hvirtual' make: *** [all] Error 2

It isn't good to go on after a make error like this. What I did may have been a bad thing, but since I'm only going to use English it probably didn't do any harm: $touch po/de.gmo $touch po/es.gmo $touch po/sl.gmo $touch po/fr.gmo touch po/it.gmo touch po/ru.gmo

http://lab.dyne.org/cinelerra/Gutsy (muito bom)


ERRO-3


livre@ruda:~$ cinelerra cinelerra: error while loading shared libraries: libquicktimehv-1.6.0.so.1: cannot open shared object file: No such file or directory

solucao:

  1. ldconfig


ERRO-4

-Wl,-soname -Wl,libguicast.so.1 -o .libs/libguicast.so.1.0.0 /usr/bin/ld: cannot find -lGLU collect2: ld returned 1 exit status make[2]: ** [libguicast.la] Erro 1 make[2]: Saindo do diretório `/home/livre/Programas/Instalados/hvirtual/guicast' make[1]: ** [all-recursive] Erro 1 make[1]: Saindo do diretório `/home/livre/Programas/Instalados/hvirtual' make: ** [all] Erro 2


Links Importantes:

Manual do Cinelerra-CV