[Asterisk-Users] Zaptel Compile Problems with 1.0 Stable
Matthew Boehm
mboehm at cytelcom.com
Tue Nov 16 10:03:39 MST 2004
Just recieved our T100P for testing PRI connectivity to Asterisk. I am using
Asterisk 1.0 and libpri 1.0 and zaptel 1.0.
I compiled/installed libpri first and had no errors.
I compiled/installed zaptel second and had no errors.
I compiled asterisk third and got the following warning:
if [ -d CVS ] && ! [ -f .version ]; then echo CVS-v1-0-10/06/04-19:07:31 >
.version; fi
for x in res channels pbx apps codecs formats agi cdr astman stdtime; do
make -C $x || exit 1 ; done
make[1]: Entering directory `/usr/src/asterisk/res'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk/res'
make[1]: Entering directory `/usr/src/asterisk/channels'
gcc -c -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-decla
rations -g -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i6
86 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"CVS-v1-0-10/06/04-19:07:31
\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/li
b/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run/
asterisk\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/aste
risk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/
asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETEC
T_MARTIN -Wno-missing-prototypes -Wno-missing-declarations -DZAPATA_P
RI -DIAX_TRUNKING -DCRYPTO -fPIC -o chan_zap.o chan_zap.c
chan_zap.c: In function `handle_pri_show_span':
chan_zap.c:8267: warning: implicit declaration of function `pri_dump_info'
gcc -shared -Xlinker -x -o chan_zap.so chan_zap.o -lpri -ltonezone
This warning is causing a crash when I attempt to start asterisk with
chan_zap.so loaded.
Any ideas on why I'm getting this?
[root at asterisk src]# grep -ir pri_dump_info asterisk/* zaptel/* libpri/*
asterisk/channels/chan_zap.c:
pri_dump_info(pris[span-1].pri);
libpri/libpri.h:#define PRI_DUMP_INFO_STR
libpri/libpri.h:extern char *pri_dump_info_str(struct pri *pri);
libpri/pri.c:char *pri_dump_info_str(struct pri *pri)
Is this possibly just a typo and that in chan_zap it should be
pri_dump_info_str?
Thanks,
Matthew
More information about the asterisk-users
mailing list