tpjunior
(usa Debian)
Enviado em 30/09/2008 - 00:00h
Baixe os fontes do aMSN:
http://amsn.sourceforge.net/amsn_dev.tar.gz
Descompacte o arquivo amsn_dev.tar.gz (pode fazer clicando com o botão direito em cima e depois em "Extrair aqui").
Ao descompactar, surgirá uma pasta chamada 'msn', vá para a pasta 'msn/utils/linux/linflash'.
Com um editor de texto, abra o arquivo 'flash.c' que encontra-se dentro da pasta. Encontre a linha 135, onde estará o seguinte texto:
if (!demandsSuccess || !flash) {
setUrgencyHint(xdisplay, parent, flash);
}
Comente, colocando // na frente da primeira e terceira linhas, deixando apenas a do meio, assim:
//if (!demandsSuccess || !flash) {
setUrgencyHint(xdisplay, parent, flash);
//}
Salve, feche o arquivo e vamos à compilação:
1) em um terminal, vá para a pasta 'msn', aquela que apareceu depois da extração do arquivo e dê o seguinte comando:
$ ./configure --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5
2) se você encontrar erros, verifique aqui se você tem todas as dependências necessárias para compilar o aMSN.
3) se essa etapa for concluída com sucesso, aparecerá algo parecido com:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating utils/linux/capture/config.h
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
FARSIGHT : no
*** You do not seem to have gstreamer and farsight2 installed.
*** You will not be able to build the required component for
audio conversations.
*** Read this for more information:
http://amsn-project.net/wiki/Farsight
4) depois de ver esse texto, digite o comando:
$ make
e o aMSN será compilado.
5) depois de compilado, volte à pasta 'msn/utils/linux/linflash', copie (como root) o arquivo flash.so para a pasta: '/usr/lib/amsn/utils/linux/linflash/', substituindo o arquivo de mesmo nome existente.
6) no meu caso, o comando ficou:
$ sudo cp /home/SEU_USUARIO/msn/utils/linux/linflash/flash.so /usr/lib/amsn/utils/linux/linflash/flash.so
Abra o aMSN e pronto...