Bom, estou com uma dúvida que seria mais uma curiosidade técnica

Após um tempo de estudos do Asterisk em um VMWARE eu resolvi que era hora de 
instalar ele em uma máquina. Como ainda é um teste, estou usando um Modem Intel 
e um Motorola para efetuar os testes.

Bom, meu sistema é um Debian Sarge com Kernel 2.6.8, porém ele não é puro, 
visto que tem alguns pacotes do Etch instalados nele. Ai chegou a dúvida.

No Vmware, com o Sarge puro, eu fiz toda a parte de compilação sem qualquer 
problema, porém na minha máquina mesmo, ocorreu o seguinte erro na compilação 
do Zaptel:

zaptel.c: In function '__zt_receive_chunk':
zaptel.c:6174: warning: pointer targets in assignment differ in signedness
make: *** [zaptel.o] Error 1

Detalhe, os pacotes "headers" do kernel estão instalados e eu utilizei o make 
linux26.
Bom, visto que aconteceu este problema, resolvi então mudar de vez para o Etch, 
porém agora ao compilar o zaptel continuou o mesmo erro.
Por desencargo, resolvi atualizar o kernel instalando o 2.6.15-1 e seus 
headers. Para minha surpresa ele compilou sem problema algum.

Ai fica minha dúvida, porque com o Sarge puro usando o Kernel 2.6.8 ele 
compilou numa boa e no Sarge "sujo" e no Etch com Kernel 2.6.8 não compilou?



Aproveitando, gostaria da opinião de vocês para o cancelamento de eco nestes 
modems. Vi no voip-info a sugestão de utilizar o ECHO_CAN_MG2.

Na opinião de vocês, este seria o melhor método?
Vale a pena habilitar a opção AGGRESSIVE_SUPPRESSOR?


Para finalizar, estou compilando o libpri, zaptel e asterisk eu estou criando 
os pacotes .deb utilizando o checkinstall.
Vocês acham que existe algum problema quanto a isto?
Um detalhe é que na instalação do pacote .dev do Zaptel ele acusa um conflito 
com os Headers do Kernel, porém se eu forçar a instalação, tudo ocorre 
normalmente.

---
Optinfo Tecnologia em Informática
Keny Hayakawa Schmeling
Tel: 5566-1465 - Fax: 5566-6541
http://www.optinfo.com.br


Responder a