FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 22/10/2009 20:37:58

marcussilva
Membro

ERRO AO COMPILAR O VOICELIB [RESOLVIDO]

Senhores boa noite.

Segue erro ao instalar VB3030PCI:

/usr/src/voicerlib-4.2.0.0# make install
make[1]: Entrando no diretório `/usr/src/voicerlib-4.2.0.0/src_linux'
Building VoicerLib objects into the API...

cc -o libdigivoice.so.4.2.0.0 -fPIC -std=gnu99   -D__LINUX__ -DLINUX26 -DCCS_ENABLE -fPIC -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__ -Dvlibd -DLINUX26 -shared -lm -lpthread \
        ../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/channel_bank.o        \
        ../src_common/vbgsm.o               \
        ../src_common/voicerlib.o           \
        ../src_common/customthd.o           \
        ../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'
-p: not found
chkconfig: not found
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.28-16-generic/build -I/usr/include/asm/mach-default/ SUBDIRS=/usr/src/voicerlib-4.2.0.0/driver/linux modules
make[2]: Entrando no diretório `/usr/src/linux-headers-2.6.28-16-generic'
-p: not found
chkconfig: not found
  Building modules, stage 2.
-p: not found
chkconfig: not found
  MODPOST 1 modules
make[2]: Saindo do diretório `/usr/src/linux-headers-2.6.28-16-generic'
make[1]: Saindo do diretório `/usr/src/voicerlib-4.2.0.0/driver/linux'

+-------- VoicerLib4 Build Complete ------+
+ VoicerLib4 has successfully been built, +
+ and can be installed by running:        +
+                                         +
+             make install                +
+-----------------------------------------+
-p: not found
chkconfig: not found
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.28-16-generic/build -I/usr/include/asm/mach-default/ SUBDIRS=/usr/src/voicerlib-4.2.0.0/driver/linux modules
make[2]: Entrando no diretório `/usr/src/linux-headers-2.6.28-16-generic'
-p: not found
chkconfig: not found
  Building modules, stage 2.
-p: not found
chkconfig: not found
  MODPOST 1 modules
make[2]: Saindo do diretório `/usr/src/linux-headers-2.6.28-16-generic'
Setting up the init script and system configuration...

Installing a Debian-compatible init script
update-rc.d: warning: /etc/init.d/vlibd missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System startup links for /etc/init.d/vlibd already exist.
Installing both the driver and config files...

install -d /lib/modules/2.6.28-16-generic/misc
install -m 664 vlibd.ko /lib/modules/2.6.28-16-generic/misc
if [ -d /etc/modutils ]; then \
        /sbin/update-modules; \
    fi
/bin/sh: /sbin/update-modules: not found
make[1]: ** [install] Erro 127
make[1]: Saindo do diretório `/usr/src/voicerlib-4.2.0.0/driver/linux'
make: ** [install] Erro 2

Servidor Ubuntu 9.04 - ASTERIS 1.4.24

Etapas de instalação;

1ª foi compilado o dahdi-linux depois dahdi-tools, lippri, asterisk e por úlimo o voicerlib

Quem poder ajudar.

Grato

Offline

 

#2 28/10/2009 09:26:53

marcussilva
Membro

Re: ERRO AO COMPILAR O VOICELIB [RESOLVIDO]

ERRO AO COMPILAR O VOICELIB (RESOLVIDO)

Senhores, bom dia.

Existe um problema no kernel do Ubuntu 2.6.28.15, conforme descrito abaixo que causa o erro em questão.

Comentei a linha abaixo que compila o TOR2 no arquivo usr/src/dahdi-linux/drivers/dahdi/kbuild.txt:

obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCFXO)  += wcfxo.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2)  += tor2.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO)  += pciradio.o

Atualizei o linux e apresentou problema novamente. Alterei a inicialização do GRUB para não carregar o kernel 2.6.28.15 e funcionou normalmente.

O problema tá no kernel do Ubuntu linux-headers-2.6.28-15-generic e linux-headers-2.6.28-15. Funciona beleza com o de final 11.

No arquivo /boot/grub/menu.lst cometei as linhas abaixo e reiniciei o server e funcionou normalmente.

## ## End Default Options ##

#title  Ubuntu 9.04, kernel 2.6.28-16-generic
#uuid  c0e1015a-21ca-48c3-b41c-42aa7baa22cf
#kernel  /boot/vmlinuz-2.6.28-16-generic root=UUID=c0e1015a-21ca-48c3-b41c-42aa7baa22cf ro locale=pt_BR quiet splash
#initrd  /boot/initrd.img-2.6.28-16-generic
#quiet

#title  Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)
#uuid  c0e1015a-21ca-48c3-b41c-42aa7baa22cf
#kernel  /boot/vmlinuz-2.6.28-16-generic root=UUID=c0e1015a-21ca-48c3-b41c-42aa7baa22cf ro locale=pt_BR  single
#initrd  /boot/initrd.img-2.6.28-16-generic

Grato,

Marcus Guimarães

Offline

 

#3 28/10/2009 16:49:31

r.thiago
Membro

Re: ERRO AO COMPILAR O VOICELIB [RESOLVIDO]

Ola marcussilva


Obrigado pela iniciativa de postar a solução!


Abraço!


Thiago Ramos
Suporte Técnico DigiVoice

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson