Fórum de Suporte Digivoice
Você não está logado.
Olá!
Segui o tutorial genérico elaborado pelo pessoal da Digivoice e disponível aqui no fórum em
http://digivoice.com.br/forum2/viewtopic.php?id=1883
mas estou tendo problemas para compilar o VoicerLib 4 no Linux.
O gcc reclama que um arquivo, mais especificamente o
/usr/src/voicerlib-4.2.4.0/driver/linux/module.h
Simplesmente, esse arquivo não existe.
Fui checar e ele não existe mesmo! Veja que não é um arquivo de nenhuma dependência, nem do kernel-source, é um arquivo que fica dentro do VoicerLib mesmo! Como proceder?
Estou usando o kernel 2.6, visto que o 3.x não é suportado ainda.
Segue a saída do make:
make[1]: Leaving directory `/usr/src/voicerlib-4.2.4.0/src_linux'
make[1]: Entering directory `/usr/src/voicerlib-4.2.4.0/driver/linux'
cc -D__KERNEL__ -D__LINUX__ -DMODULE -O -Wall -I/lib/modules/`uname -r`/build/include -Dvlibd -c vlibdrv.c
vlibdrv.c:64:26: fatal error: linux/module.h: No such file or directory
compilation terminated.
make[1]: *** [vlibdrv.o] Error 1
make[1]: Leaving directory `/usr/src/voicerlib-4.2.4.0/driver/linux'
make: *** [driver] Error 2
BRPABX:/usr/src/voicerlib-4.2.4.0 # ll driver/linux/
total 308
-rw-r--r-- 1 root root 5256 Jul 6 2011 Makefile
lrwxrwxrwx 1 root root 43 Jul 23 17:32 biquad.h -> /usr/src/dahdi-linux/drivers/dahdi/biquad.h
lrwxrwxrwx 1 root root 49 Jul 23 17:32 dahdi_config.h -> /usr/src/dahdi-linux/drivers/dahdi/dahdi_config.h
drwxr-xr-x 2 root root 272 Jul 21 13:51 ec
lrwxrwxrwx 1 root root 42 Jul 23 17:32 ecdis.h -> /usr/src/dahdi-linux/drivers/dahdi/ecdis.h
lrwxrwxrwx 1 root root 43 Jul 23 17:32 kernel.h -> /usr/src/dahdi-linux/include/dahdi/kernel.h
-rwxr-xr-x 1 root root 5095 Nov 18 2010 vlibd.debian
-rw-r--r-- 1 root root 5290 Nov 18 2010 vlibd.init
-rw-r--r-- 1 root root 177 Jun 14 2010 vlibd.sysconfig
-rwxr-xr-x 1 root root 2729 Nov 18 2010 vlibd_load.sh
-rw-r--r-- 1 root root 116996 Jul 29 2011 vlibdrv.c
-rw-r--r-- 1 root root 163768 Jul 6 2011 vlibdrv.h
Offline
Nenhuma luz?
Compilei no trixbox sem problemas (exceto pela minha teimosia em usar as bibliotecas da pr[orpia distro em vez de baixar o codigo fonte e recompilar, como expliquei aqui: http://digivoice.com.br/forum2/viewtopic.php?pid=8130#p8130).
Mas no openSUSE 12, mesmo com kernel 2.6, ainda não consegui.
Alguém mais foi tão louco quanto eu pra tentar isso?
Sds
--
Henrique Cesar Ulbrich
W2SYS Multi Systems
Offline