FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 23/07/2012 17:46:21

VoicerLib 4 não compila (diz que falta modules.h)

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

 

#2 25/07/2012 16:20:42

Re: VoicerLib 4 não compila (diz que falta modules.h)

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

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson