Este tutorial mostra passo a passo a instalação do Gaim-vv no Slackware 10. Como a instalação é a partir dos arquivos fontes, é possível que seja análoga para outras distribuições.
Após tê-los baixado, vamos prosseguir a instalação. Primeiro
instalaremos a libosip:
$ tar -zxvf libosip-0.9.7.tar.gz
$ cd libosip-0.9.7
$ ./configure
$ make
$ su
# make install
Agora a libj2k:
$ tar -zxvf libj2k-0.0.9.tar.gz
$ cd libj2k-0.0.9
$ ./configure
$ make
$ su
# make install
Até aqui tudo tranqüilo, agora prossigamos com uma etapa que pode
vir a ser um pouco mais trabalhosa: a instalação da biblioteca
linphone-im, que é uma adaptação do software linphone
para o gaim, que permite a transmissão de voz nas seções
de bate-papo.
$ tar -zxvf linphone-im.tar.gz
$ cd linphone-im
$ ./configure
$ cd libr263
$ make library
$ cd ..
$ make
OBS: Se nessa etapa você obtiver uma série de erros relacionados
ao openjade, você deve editar os arquivos (1)
linphone-im/oRTP/Makefile e (2) linphone-im/osipua/Makefile,
removendo "docs" da linha do SUBDIRS nas linhas aproximadamente
113 de (1) e 123 de (2). Depois rode o make novamente a partir do
diretório principal do linphone-im.
$ su
# make install
Agora vem um passo importante, a cópia das "headers" necessárias para a compilação do gaim-vv:
$ tar -zxvf gaim-0.79vv-3.tar.gz
$ cd gaim-0.79vv*
$ ./configure --with-libj2k=/usr/local --enable-linphone \
--enable-msn-vv --prefix=/usr/local
Agora devemos editar o arquivo plugins/linphone/Makefile para que
as "headers" que instalamos com a linphone-im sejam encontradas
e não hajam erros na compilação:
Entre no diretório plugins/linphone, rode o comando make, se você
obtiver um erro da libtool sobre não ser possível resolver
NONE/lib, faça o seguinte (no diretório supracitado):
# mkdir NONE
# ln -s /usr/local/lib NONE/lib
# make
(ignore os WARNINGs)
Volte ao diretório principal do gaim-vv e dê um make:
# make install
Pronto, enfim a instalação está completa, agora é só aproveitar!
[1] Comentário enviado por dinizmu em 06/02/2005 - 09:22h
muito bom o artigo!
agora eu fui instalar aqui num debian testing e quando vou abrir o gaim-vv ele fala que eu não tenho o suporte a SSL e fecha o programa...
Como posso resolver isso?
[2] Comentário enviado por cvs em 07/02/2005 - 10:43h
É verdade, belo artigo, da vez que eu tentei fazer não funcionou, creio que foi pq faltou documentacao mesmo, nao fiz muita coisa que vc cita ae... bom, agora vou testar aqui :D
[3] Comentário enviado por lidyon em 07/02/2005 - 13:20h
Obrigado pelos comentários ;)
dinizmu: Quanto ao problema que vc reportou, vc deve instalar a SSL , quando eu instalei o amsn ocorreu esse mesmo problema ... mas é fácil de resolver; eu não conheço bem o debian, mas é certo que o aptget poderá solucionar o seu caso! Boa sorte!
[5] Comentário enviado por lidyon em 07/02/2005 - 23:05h
Bem, nunca tinha visto ou ouvido falar desse tipo de erro, mas dá uma olhada no seu makefile (provavelmente o da oRTP) por volta da linha 468 e veja se não há algo de suspeito por lá (algum separador '/' talvez ) e edite se for preciso. Lembre-se de que vc deveria editar 2 makefiles ( dos diretórios osipua e ortp ) caso obtivesse erros relaciobados a openjade durante a compilação, e que o comando make deve ser rodado a partir do diretório principal! as vezes executar um 'make clean' e reiniciar o processo pode ajudar! Boa Sorte!!
[6] Comentário enviado por trovao em 08/02/2005 - 13:10h
Cara, eu já compilei "séculos" atrás o gaim-vv...
Em meu site pode-se encontrar os pacotes pre-compilados, acho q para o slack10 e para i686, tá aí o link: http://www.valedotrovao.com/packs/gaim-vv/
note que é necessário efetuar o download dos pré-requisitos (tbm disponíveis no site):
libosip
libj2k
linphone-im
Se não me engano, essa versão não convive pacificamente com o gaim padrão...
E não lembro se funcionava 100% tbm...
Mas os pacotes estão lá para quem quiser testar
[7] Comentário enviado por lidyon em 08/02/2005 - 16:54h
Caro trovão, Eu também já tinha compilado o gaim-vv há "séculos" ( que é mais ou menos o tempo que leva para um artigo ser aprovado e publicado aqui;) só que o problema é que nem todo mundo conseguiu, o material disponivel na net não tem sido efetivo na maioria dos casos e havia , em vários fóruns, reclamações sobre a compilação do referido programa; daí e eu achei que talvez fosse útil compartilhar isso e até então creio não ter me enganado...
De quaquer forma , valeu pelo link ...
[8] Comentário enviado por fernandofei em 08/02/2005 - 19:31h
ae.. instalei legal com o tutorial e tal, mas me explica uma coisa.. o pessoal me convida pra cam mas naum aparece nada... como faço pra ver as pessoas???
[9] Comentário enviado por trovao em 08/02/2005 - 23:57h
Saudações,
quando eu disse o "séculos", quis dizer que fazia tempo e que não me lembrava se os pacotes eram 100% e coisa e tal. Eu não queria dizer que era O CARA pq tinha feito isso antes. Se foi essa a imagem passada, foi mal aê.
Aliás, esqueci de dizer que achei legal o artigo, já que a compilação não é lá muito padrão.
Bom, é isso aê.
Abraços.
[14] Comentário enviado por sn4g em 22/02/2005 - 20:03h
Ae, legal o artigo :D Eu n tinha conseguido compilar o gaim-vv sem ele, mas agora eu nao consigo compilar o linphone-im. Veja:
In file included from videostream.c:27:
msavencoder_r263.h:82:7: warning: no newline at end of file
videostream.c: In function `video_stream_start_full':
videostream.c:93: warning: passing arg 1 of `ms_v4l_try_open_device' from incomp atible pointer type
videostream.c:103: warning: assignment from incompatible pointer type
videostream.c:106: warning: assignment makes pointer from integer without a cast
videostream.c:111: warning: assignment makes pointer from integer without a cast
videostream.c:132: warning: assignment makes pointer from integer without a cast
videostream.c:138: warning: assignment makes pointer from integer without a cast
videostream.c:139: warning: assignment makes pointer from integer without a cast
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../mediastreamer -I../oRTP/src -I../oRT P -I../gsmlib -I../lpc10-1.5 -I../ffmpeg/libavcodec -I/usr/X11R6/include/X11 -I/ usr/include/SDL -I../speex/libspeex -pthread -I/usr/include/glib-2.0 -I/usr/lib/ glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2. 0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/us r/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/u sr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include /gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/confi g -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_LOG_DOMAIN=\"MediaStre amer\" -g -O2 -c videostream.c -MT videostream.lo -MD -MP -MF .deps/videostream. TPlo -o videostream.o >/dev/null 2>&1
gmake[2]: *** No rule to make target `../libr263/libr263.a', needed by `libmedia streamer.la'. Stop.
gmake[2]: Leaving directory `/home/snagnever/linphone-im/mediastreamer'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/snagnever/linphone-im'
gmake: *** [all] Error 2
Eu editei os dois Makefiles de acordo com o q vc falou, e tentei sem edita-los. O que fazer? Obrigado!
[19] Comentário enviado por flavioc em 24/05/2005 - 21:53h
Não consegui instalar o driver zc030x da Webcam creative nx (da mensagem de erro), nem tão pouco o gaim vv no Mandrake 2005 LE. Ta difícil, to quase desistindo. Ou então esperar um pacoote i586.mdk.rpm. Ate lá sem chance.
[22] Comentário enviado por led zeppelin em 10/02/2006 - 14:53h
------------------------------------
j2k.c:49:17: j2k.h: No such file or directory
j2k.c: In function `j2k_decode_data':
j2k.c:128: error: `j2k_image_t' undeclared (first use in this function)
j2k.c:128: error: (Each undeclared identifier is reported only once
j2k.c:128: error: for each function it appears in.)
j2k.c:128: error: `img' undeclared (first use in this function)
j2k.c:129: error: `j2k_cp_t' undeclared (first use in this function)
j2k.c:129: error: `cp' undeclared (first use in this function)
j2k.c:139: warning: implicit declaration of function `j2k_decode'
j2k.c:175: warning: implicit declaration of function `j2k_release'
make[2]: *** [j2k.lo] Error 1
make[2]: Leaving directory `/home/led/downloads/gaim-0.79-vv-3/plugins/codecs'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/led/downloads/gaim-0.79-vv-3/plugins'
make: *** [install-recursive] Error 1
-----------------------------
Tava indo tudo certo, mas na hora de compilar o Gaim, olhem o que deu... ^^...
Alguém sabe o que pode ser?
Tem como fazer um comando inverso ao make install, tipo pra reverter como se não tivesse feito nada? Pq acho que eu me enrolei nessa parte:
-------------------------
Entre no diretório plugins/linphone, rode o comando make, se você obtiver um erro da libtool sobre não ser possível resolver NONE/lib, faça o seguinte (no diretório supracitado):
# mkdir NONE
# ln -s /usr/local/lib NONE/lib
# make
(ignore os WARNINGs)
--------------------