Mudanças entre as edições de "Compilando o código fonte do Cinelerra-CV"
Linha 20: | Linha 20: | ||
$ ./autogen.sh | $ ./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 | $ ./configure |
Edição das 22h53min 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
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:
- 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