FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 25/11/2009 11:01:21

valois
Membro

CENTOS 5.4 32 bits Voicelib4.2.0.0 [RESOLVIDO]

Pessoal,
Instalei um centos 32bits 5.4 e agora estou tentando levantar os driver de minha digivoice.
Na instalação do voicelib 4.2.0.0 estão aparecendo erros na compilação, ocasionados por falta de arquivos ou diretórios. conforme podem ver abaixo.

Tenho instalado no meu centos5.4 os seguintes pacores:
bison
bison-devel
ncurses
ncurses-devel
zlibyum
zlib-devel
openssl
openssl-devel
gnutls-devel
gcc
gcc-c++
kernel-devel

(innstalei o asterisk1.4 via yum, conforme dica no site do asterisk. Já tenho o libpri compilado)

Segue os erros que estão ocorrendo na compilação do voicelib. Estaria faltando algum pacote no centos??

               ../src_common/inifile.o             \
                ../src_common/dg_wave.o             \
                ../src_common/gsm.o                 \
                ../src_common/strlcpy.o             \
                ../src_common/strlcat.o linux_api.o
make[1]: Saindo do diretório `/usr/src/voicerlib-4.2.0.0/src_linux'
make[1]: Entrando no diretório `/usr/src/voicerlib-4.2.0.0/driver/linux'
Building kernel modules with default options...

make -C /lib/modules/2.6.18-164.el5/build -I/usr/include/asm/mach-default/ SUBDIRS=/usr/src/voicerlib-4.2.0.0/driver/linux modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.18-164.el5/build: Arquivo ou diretório não encontrado.  Pare.
make: Leaving an unknown directory
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/usr/src/voicerlib-4.2.0.0/driver/linux'
make: ** [driver] Erro 2
[root@server voicerlib-4.2.0.0]#
[root@server voicerlib-4.2.0.0]#

Offline

 

#2 25/11/2009 16:14:19

lucaslan
Membro

Re: CENTOS 5.4 32 bits Voicelib4.2.0.0 [RESOLVIDO]

o seu link Build está quebrado, entre no diretório /lib/modules/2.6.18-164.el5/
entre no diretório
#cd /lib/modules/2.6.18-164.el5/
remova o link quebrado
#rm -rf build
crie o link simbólico correto para a sua versão de kernel
para saber a sua versão de kernel de um uname -a

#ln -s /usr/src/kernels/seu-kernel build

depois desta alteração tente compilar novamente, caso de algo erado poste o retorno do comando:
ls -l /usr/src/kernels/

obs: não recomendo instalar o asterisk por um gerenciador de pacotes.


Lucas Landim
Suporte Técnico DigiVoice

Offline

 

#3 30/11/2009 09:29:58

valois
Membro

Re: CENTOS 5.4 32 bits Voicelib4.2.0.0 [RESOLVIDO]

Lucas, Bom dia!

Era exatamente o que vc falor.
Consegui compilar e usar os driver sem problemas após a correção da versão do Kernel.

Grato pela dica!


Valois

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson