Instalando o Gaim-vv no Slackware 10

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.

[ Hits: 19.260 ]

Por: Lidyon em 06/02/2005


Instalando o gaim-vv



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:

# cp config.h /usr/local/include/linphone-im/linphone_config.h
# mkdir /usr/local/include/mediastreamer
# cp mediastreamer/*h /usr/local/include/mediastreamer


Por fim, instalemos o 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:

a) Na linha do CFLAGS, acrescente:

-I/usr/local/include/ortp -I/usr/local/include/osip -I/usr/local/include/osipua -I/usr/local/include/mediastreamer -I/usr/local/include/linphone-im

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!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalando o gaim-vv
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando discador "vppp" para terminais leves

CmapTools: Gestão do Conhecimento através de Mapas Conceituais no Linux

Monitorando automaticamente o Docker com Zabbix

Lendo formatos EPUB no Kindle com o Calibre

Planejando a migração de aplicações comerciais para o Linux/GNU

  
Comentários
[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!

[4] Comentário enviado por marelo em 07/02/2005 - 22:14h

cara eu ñ to conseguindo instalar o linphone-im, editei o arquivo makefile como vc disse mas ai da outro erro, assim...

Making all in debian
make[2]: Entering directory `/root/programas/Gaim-vv/linphone-im/debian'
cd .. && /bin/sh ./config.status debian/Makefile
config.status: creating debian/Makefile
make[2]: Leaving directory `/root/programas/Gaim-vv/linphone-im/debian'
make[2]: Entering directory `/root/programas/Gaim-vv/linphone-im/debian'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/programas/Gaim-vv/linphone-im/debian'
Making all in ipkg
make[2]: Entering directory `/root/programas/Gaim-vv/linphone-im/ipkg'
cd .. && /bin/sh ./config.status ipkg/Makefile
config.status: creating ipkg/Makefile
make[2]: Leaving directory `/root/programas/Gaim-vv/linphone-im/ipkg'
make[2]: Entering directory `/root/programas/Gaim-vv/linphone-im/ipkg'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/programas/Gaim-vv/linphone-im/ipkg'
Making all in oRTP
make[2]: Entering directory `/root/programas/Gaim-vv/linphone-im/oRTP'
Makefile:468: *** missing separator. Stop.
make[2]: Leaving directory `/root/programas/Gaim-vv/linphone-im/oRTP'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/programas/Gaim-vv/linphone-im'
make: *** [all] Error 2


C vc souber o q é, Eu uso o slackware10
Obrigado

[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.

[10] Comentário enviado por buzzard em 09/02/2005 - 21:14h

Tentei instalar e não estava conseguindo, agora sim acho que vai ;)
muito bom artigo
valew

[11] Comentário enviado por lidyon em 10/02/2005 - 12:40h

Tudo ok Trovão, sem probs! Abraços!

[12] Comentário enviado por cvs em 19/02/2005 - 12:55h

É preciso ativar algo depois disso tudo? instalei mas não recebo nenhuma notificacao quando alguem me convida... pra mim não aparece nada... e ae?

[13] Comentário enviado por lidyon em 20/02/2005 - 07:23h

Vc tem que ativar os plugins linphone e libj2k na seção de plugins na configuração od gaim-vv...

Há um fórum oficial para discussões sobre problemas/usos/dúvidas relativos ao gaim-vv em http://gaim-vv.sf.net

Boa sorte!

[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!

[15] Comentário enviado por lidyon em 22/02/2005 - 23:49h

vc fez isso (abaixo) antes de dar o make ?(vide compilação linphone-im):
...
$ ./configure
$ cd libr263
$ make library
...

Se não fez, faça, pois parece que seu erro está aí... Boa Sorte!

[16] Comentário enviado por XSlack em 26/02/2005 - 11:47h

o comando para inciar ele é

$ gaim

ou tem algum outro?

[17] Comentário enviado por dark_slack em 27/02/2005 - 00:16h

quem nao consseguiu instalar o libosip e o libj2k no slackware? vcs pode pega-los no
http://www.linuxpackages.net
lá tem! :)

[18] Comentário enviado por dark_slack em 27/02/2005 - 04:32h

eu nao conssigo ver a webcam, alguem pode me ajudar?

[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.

[20] Comentário enviado por removido em 14/12/2005 - 00:16h

redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3/plugins/linphone$ mkdir NONE
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3/plugins/linphone$ ln -s /usr/local/lib NONE/lib
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3/plugins/linphone$ make
make: Nada a ser feito para `all'.
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3/plugins/linphone$ cd ..
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3/plugins$ cd ..
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3$ make install
Making install in doc
make[1]: Entrando no diretório `/home/redin/Desktop/GAIM-VV/gaim-0.79-vv-3/doc'
make[2]: Entrando no diretório `/home/redin/Desktop/GAIM-VV/gaim-0.79-vv-3/doc'
make[2]: Nada a ser feito para `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/local/man/man1
/usr/bin/install -c -m 644 ./gaim.1 /usr/local/man/man1/gaim.1
/usr/bin/install: impossível criar arquivo comum `/usr/local/man/man1/gaim.1': Permissão negada
/usr/bin/install -c -m 644 ./gaim-remote.1 /usr/local/man/man1/gaim-remote.1
/usr/bin/install: impossível criar arquivo comum `/usr/local/man/man1/gaim-remote.1': Permissão negada
make[2]: ** [install-man1] Erro 1
make[2]: Saindo do diretório `/home/redin/Desktop/GAIM-VV/gaim-0.79-vv-3/doc'
make[1]: ** [install-am] Erro 2
make[1]: Saindo do diretório `/home/redin/Desktop/GAIM-VV/gaim-0.79-vv-3/doc'
make: ** [install-recursive] Erro 1
redin@redin:~/Desktop/GAIM-VV/gaim-0.79-vv-3$


alguem da uma ajuda ae

[21] Comentário enviado por removido em 14/12/2005 - 00:17h

esquee essa parada aí de cima

num tava de root

=x

agora de root

instalei direitin

mas ta dano erro

falano q pra conecta precisa de SSL

=/


[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)
--------------------


Valeu por qquer ajuda!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts