FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

  • Índice
  •  » Meucci
  •  » Erro na compilação do voicerlib durante a instalação.

#1 10/07/2007 16:40:33

rogeriorj
Membro

Erro na compilação do voicerlib durante a instalação.

Podem me dizer porque não consigo compilar o voicerlib no Meucci pbx, que teoricamente viria totalmente preparado para placas digivoice?
Segue o erro:

bin/sh: scripts/basic/fixdep: No such file or directory
make[5]: *** [/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux/vlibdrv.o] Error 1
make[4]: *** [_module_/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux'
make: *** [driver] Error 2
make -C src_linux
make[1]: Entering directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/src_linux'
gcc -o libdigivoice.so.4.0.8.0 -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread  -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__ -Dvlibd -DLINUX26 ../src_common/idle.o ../src_common/call_progress.o ../src_common/logger.o ../src_common/dg_api.o ../src_common/threads.o ../src_common/e1.o ../src_common/voicerlib.o ../src_common/customthd.o ../src_common/inifile.o ../src_common/strlcpy.o ../src_common/strlcat.o linux_api.o
ln -sf libdigivoice.so.4.0.8.0 libdigivoice.so
make[1]: Leaving directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/src_linux'
make -C samples/dll_so/c
make[1]: Entering directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/samples/dll_so/c'
make[1]: `vlib_diag' is up to date.
make[1]: Leaving directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/samples/dll_so/c'
make -C samples/dll_so/dg_utils
make[1]: Entering directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/samples/dll_so/dg_utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/samples/dll_so/dg_utils'
make -C driver/linux
make[1]: Entering directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux'
make -C /lib/modules/2.6.16.21-0.25-default/build -I/usr/include/asm/mach-default/ SUBDIRS=/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux modules
make[2]: Entering directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default'
make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/i386/default modules
  CC [M]  /usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux/vlibdrv.o
/bin/sh: scripts/basic/fixdep: No such file or directory
make[5]: *** [/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux/vlibdrv.o] Error 1
make[4]: *** [_module_/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/dgvbuild/digivoice/voicerlib-4.0.8.0/driver/linux'
make: *** [driver] Error 2
if [ -f /etc/debian_version ]; then \
        echo Debian initialization; \
        install -D -m 755 vlibd.debian /etc/init.d/vlibd; \
        update-rc.d vlibd defaults ; \
elif [ -d /etc/init.d ]; then \
        echo Non-debian initialization; \
        install -D -m 755 vlibd.init /etc/init.d/vlibd; \
        /sbin/chkconfig --add vlibd; \
fi
Non-debian initialization
vlibd                     0:off  1:off  2:off  3:on   4:off  5:off  6:off
if [ -d /etc/default ] && [ ! -f /etc/default/vlibd ]; then \
                install -D -m 644 vlibd.sysconfig /etc/default/vlibd; \
fi
if [ -d /etc/sysconfig ] && [ ! -f /etc/sysconfig/vlibd ]; then \
        install -D -m 644 vlibd.sysconfig /etc/sysconfig/vlibd; \
fi

Obrigado.

Offline

 

#2 13/07/2007 10:55:40

viniciuss
Membro

Re: Erro na compilação do voicerlib durante a instalação.

Ola

esse erro de compilação acontece por que o processo de instalação não encontrou o script chamado fixdep que se encontra no diretório /usr/src/linux-2.6.18.2-34-obj/i386/default/scripts/basic, possivelmente na instalação do Meucci o pacote kernel-source não foi instalado corretamente.
isso pode ser corrigido pelo yast um gerenciador de dispositivos e softwares

digite:

yast

após isso você vai entrar na sessão

Software -> Gerenciamento de Software

após isso vai aparecer uma tela e você vai digitar alt+p e vai abrir uma tela de pesquisa, na tela de pesquisa digite kernel-source e ele vai listar o que tiver de pacotes com nome de kernel-source se o pacote kernel-source tiver um "i" na frente indica que ele ja esta instalado, e se não tiver nada indica que ele não esta instalado.
se o pacote kernel-source estiver instalado selecione  o pacote e tecle enter até aparecer um sinal de "-" na frente do pacote o sinal de "-" indica que o pacote vai ser desinstalado, depois digite alt+t para aceitar e o kernel-source vai ser desinstalado.
após o sistema ter desinstalado o kernel-source você vai fazer o mesmo processo anterior:

Software -> Gerenciamento de Software

digitar alt+p para pesquisar, e vai pesquisar novamente o pacote kernel-source, se tudo foi feito como dito até aqui o pacote kernel-source não vai ter nada na frente de seu nome, que indica que ele não esta instalado, você vai selecionar o pacote e teclar enter até aparecer um sinal de "+" na frente do pacote, o sinal de "+" indica que o pacote será instalado, após selecionar o pacote digite alt+t para aceitar e o kernel-source vai ser instalado.
depois de instalado o pacote kernel-source compile a voicerlib novamente e possivelmente dessa vez vai compilar.

e se na primeira vez que você pesquisou por kernel-source você percebeu que ele não está instalado siga o paragrafo acima para instalar o pacote e depois compile a voicerlib.

Vinicius

Offline

 
  • Índice
  •  » Meucci
  •  » Erro na compilação do voicerlib durante a instalação.

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson