[AsteriskBrasil] Zaptel x Debian - Problemas na compilação

Sadi Nogueira forums em sadi.eti.br
Quinta Fevereiro 22 10:33:02 BRST 2007


Pessoal, não sei se já passou por aqui uma dúvida parecida e desculpem pelo
tamanho do post...
 
    Já consegui instalar e fazer funcionar o ASTERISK no FreeBSD por
completo, mas por razões neo-politico-sócio-agropecuária , tenho que manter
no ambiente o Debian.
Se eu instalar o Asterisk pelo apt-get do Debian 3.1 r5 (P-III 600, 256MB,
3C905C-TX), tudo instala normalmente, o Zaptel não dá erro mas também não
funciona. 
 
servidor:~# apt-get install zaptel
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  zaptel
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/39.6kB of archives.
After unpacking 311kB of additional disk space will be used.
Selecting previously deselected package zaptel.
(Reading database ... 28758 files and directories currently installed.)
Unpacking zaptel (from .../zaptel_1%3a1.0.7-4.1_i386.deb) ...
Setting up zaptel (1.0.7-4.1) ...
 
servidor:~# zttool
Unable to open /dev/zap/ctl: No such device
servidor:~#

Se eu baixar e tentar compilar, toda a instalação corre normalmente, exceto
a do zaptel que dá erro assim que eu dou o primeiro comando. Já tentei com o
Kernel 2.4 e com o Kernel 2.6 e acontece a mesma coisa. 
 
servidor:/usr/src/zaptel-1.2# make clean
rm -f torisatool makefw tor2fw.h radfw.h
rm -f ztcfg torisatool makefw ztmonitor ztspeed zttest fxotune zttool
rm -f patgen pattest patlooptest hdlcstress hdlctest hdlcgen hdlcverify
timertest
rm -f *.o ztcfg tzdriver sethdlc sethdlc-new
rm -f zonedata.lo tonezone.lo libtonezone.so *.lo
make -C  SUBDIRS=/usr/src/zaptel-1.2 clean
make: *** SUBDIRS=/usr/src/zaptel-1.2: No such file or directory.  Stop.
make: *** [clean] Error 2
servidor:/usr/src/zaptel-1.2#

Se eu tentar seguir e mandar compilar, olhem o que ocorre:
 
servidor:/usr/src/zaptel-1.2# make
cc -DSTANDALONE_ZAPATA -DBUILDING_TONEZONE -I. -O4 -g -Wall
-DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o gendigits.o gendigits.c
cc -o gendigits gendigits.o -lm
./gendigits > tones.h
cc -DSTANDALONE_ZAPATA -DBUILDING_TONEZONE -I. -O4 -g -Wall
-DZAPTEL_CONFIG=\"/etc/zaptel.conf\"    makefw.c   -o makefw
./makefw tormenta2.rbt tor2fw > tor2fw.h
Loaded 69900 bytes from file
./makefw pciradio.rbt radfw > radfw.h
Loaded 42096 bytes from file
 
cc -I/include -O6 -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -I/drivers/net -Wall
-I. -Wstrict-prototypes -fomit-frame-pointer -I/drivers/net/wan
-I/include/net   -DSTANDALONE_ZAPATA -o zaptel-base.o -c zaptel-base.c
In file included from zaptel-base.c:41:
/usr/include/linux/kernel.h:72: error: syntax error before "size_t"
/usr/include/linux/kernel.h:74: error: syntax error before "size_t"
In file included from /usr/include/linux/timex.h:186,
                 from /usr/include/linux/sched.h:11,
                 from /usr/include/linux/module.h:10,
                 from zaptel-base.c:43:
/usr/include/linux/time.h:14: error: syntax error before "time_t"
/usr/include/linux/time.h:16: error: syntax error before '}' token
/usr/include/linux/time.h:20: error: syntax error before "time_t"
In file included from /usr/include/linux/timex.h:186,
                 from /usr/include/linux/sched.h:11,
                 from /usr/include/linux/module.h:10,
                 from zaptel-base.c:43:
/usr/include/linux/time.h: In function `timespec_to_jiffies':
/usr/include/linux/time.h:198: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:199: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h: In function `jiffies_to_timespec':
/usr/include/linux/time.h:219: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:219: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h: In function `timeval_to_jiffies':
/usr/include/linux/time.h:237: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:238: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h: In function `jiffies_to_timeval':
/usr/include/linux/time.h:257: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:257: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:258: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h: In function `timespec_equal':
/usr/include/linux/time.h:263: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:263: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:263: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h:263: error: dereferencing pointer to incomplete
type
/usr/include/linux/time.h: In function `get_seconds':
/usr/include/linux/time.h:305: error: invalid use of undefined type `struct
timespec'
/usr/include/linux/time.h: At top level:
/usr/include/linux/time.h:329: error: syntax error before "time_t"
/usr/include/linux/time.h: In function `set_normalized_timespec':
/usr/include/linux/time.h:331: error: `nsec' undeclared (first use in this
function)
/usr/include/linux/time.h:331: error: (Each undeclared identifier is
reported only once
/usr/include/linux/time.h:331: error: for each function it appears in.)
/usr/include/linux/time.h:333: error: `sec' undeclared (first use in this
function)
/usr/include/linux/time.h:339: error: `ts' undeclared (first use in this
function)
/usr/include/linux/time.h: At top level:
/usr/include/linux/time.h:359: error: field `it_interval' has incomplete
type
/usr/include/linux/time.h:360: error: field `it_value' has incomplete type
/usr/include/linux/time.h:364: error: field `it_interval' has incomplete
type
/usr/include/linux/time.h:365: error: field `it_value' has incomplete type
In file included from /usr/include/linux/sched.h:11,
                 from /usr/include/linux/module.h:10,
                 from zaptel-base.c:43:
/usr/include/linux/timex.h:203: error: field `time' has incomplete type
In file included from /usr/include/linux/string.h:23,
                 from /usr/include/linux/bitmap.h:11,
                 from /usr/include/linux/cpumask.h:8,
                 from /usr/include/linux/sched.h:15,
                 from /usr/include/linux/module.h:10,
                 from zaptel-base.c:43:
/usr/include/asm/string.h:41: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `strncpy':
/usr/include/asm/string.h:55: error: `src' undeclared (first use in this
function)
/usr/include/asm/string.h:55: error: `dest' undeclared (first use in this
function)
/usr/include/asm/string.h:55: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:77: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `strncat':
/usr/include/asm/string.h:94: error: `src' undeclared (first use in this
function)
/usr/include/asm/string.h:94: error: `dest' undeclared (first use in this
function)
/usr/include/asm/string.h:94: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:121: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `strncmp':
/usr/include/asm/string.h:139: error: `cs' undeclared (first use in this
function)
/usr/include/asm/string.h:139: error: `ct' undeclared (first use in this
function)
/usr/include/asm/string.h:139: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:180: error: syntax error before "strlen"
/usr/include/asm/string.h:193: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `__memcpy':
/usr/include/asm/string.h:206: error: `n' undeclared (first use in this
function)
/usr/include/asm/string.h:206: error: `to' undeclared (first use in this
function)
/usr/include/asm/string.h:206: error: `from' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:215: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `__constant_memcpy':
/usr/include/asm/string.h:217: error: `n' undeclared (first use in this
function)
/usr/include/asm/string.h:218: error: `to' undeclared (first use in this
function)
/usr/include/asm/string.h:218: error: `from' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:299: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `memmove':
/usr/include/asm/string.h:302: error: `dest' undeclared (first use in this
function)
/usr/include/asm/string.h:302: error: `src' undeclared (first use in this
function)
/usr/include/asm/string.h:307: error: `n' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:326: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `memchr':
/usr/include/asm/string.h:330: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h:338: error: `c' undeclared (first use in this
function)
/usr/include/asm/string.h:338: error: `cs' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:342: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `__memset_generic':
/usr/include/asm/string.h:349: error: `c' undeclared (first use in this
function)
/usr/include/asm/string.h:349: error: `s' undeclared (first use in this
function)
/usr/include/asm/string.h:349: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:362: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `__constant_c_memset':
/usr/include/asm/string.h:375: error: `c' undeclared (first use in this
function)
/usr/include/asm/string.h:375: error: `count' undeclared (first use in this
function)
/usr/include/asm/string.h:375: error: `s' undeclared (first use in this
function)
/usr/include/asm/string.h: At top level:
/usr/include/asm/string.h:382: error: syntax error before "strnlen"
/usr/include/asm/string.h:382: error: syntax error before "size_t"
/usr/include/asm/string.h: In function `strnlen':
/usr/include/asm/string.h:397: error: `s' undeclared (first use in this
function)
/usr/include/asm/string.h:397: error: `count' undeclared (first use in this
function)
...
( mais 1 milhão de terabytes de mensagens como essas seguidas)
...
zaptel.h:1162: error: storage size of `confin' isn't known
zaptel.h:1163: error: storage size of `confout' isn't known
zaptel-base.c:6560: error: storage size of `zt_fops' isn't known
make: *** [zaptel-base.o] Error 1
servidor:/usr/src/zaptel-1.2#
 
Alguém já tentou (conseguiu) instalar o Zaptel no Debian, ou declaradamente
não funciona?
 
Enquanto escrevo esse testamento, tento o FEDORA CORE 5...
 
Abraços.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070222/04688aa8/attachment.html


Mais detalhes sobre a lista de discussão AsteriskBrasil