[asterisk-ss7] Reg. Error compiling chan_ss7 1.0.0 with mtp3d

Lakshmi Narasimhan .R aravind132 at gmail.com
Sat May 30 09:34:46 CDT 2009


Hi,

I am trying to compile chan_ss7 1.0.0 under asterisk 1.2 and zaptel
1.2 with mtp3d support. I am getting the below error.

[root at hostname chan_ss7-1.0.0]# INCLUDE="-I/usr/src/zaptel
-I/usr/src/asterisk/include" make
Makefile:155: .depend: No such file or directory
gcc -MM -E -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" chan_ss7.c
l4isup.c isup.c mtp.c utils.c config.c cluster.c lffifo.c transport.c
mtp3io.c astconfig.c aststubs.c mtp3d.c l4isup.h isup.h mtp.h utils.h
config.h cluster.h lffifo.h transport.h aststubs.h astversion.h
mtp3io.h > .depend.new && mv -f .depend.new .depend || rm -f
.depend.new
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o chan_ss7.o
chan_ss7.c
chan_ss7.c:119: warning: initialization from incompatible pointer type
chan_ss7.c:127: warning: initialization from incompatible pointer type
chan_ss7.c: In function `monitor_main':
chan_ss7.c:644: warning: 'res' might be used uninitialized in this function
chan_ss7.c:646: warning: 'n_fds' might be used uninitialized in this function
gcc -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\"   -c -o l4isup.o
l4isup.c
l4isup.c:844: warning: 'ss7_send_digit_end' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o isup.o isup.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o mtp.o mtp.c
mtp.c:540: warning: 'find_alternative_slink' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o utils.o utils.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o config.o
config.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o cluster.o
cluster.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o lffifo.o
lffifo.c
gcc -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\"   -c -o
transport.o transport.c
transport.c:367: warning: 'transport_socket' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o mtp3io.o
mtp3io.c
gcc -shared -o chan_ss7.so chan_ss7.o l4isup.o isup.o mtp.o utils.o
config.o cluster.o lffifo.o transport.o mtp3io.o
gcc -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\"   -c -o mtp3d.o
mtp3d.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o aststubs.o
aststubs.c
aststubs.c: In function `schedule':
aststubs.c:284: error: `__new_prev' undeclared (first use in this function)
aststubs.c:284: error: (Each undeclared identifier is reported only once
aststubs.c:284: error: for each function it appears in.)
make: *** [aststubs.o] Error 1


whereas if i compile just chan_ss7.so the compilation completes
without any error and is creating the chan_ss7.so file.


[root at hostname chan_ss7-1.0.0]# INCLUDE="-I/usr/src/zaptel
-I/usr/src/asterisk/include" make chan_ss7.so
Makefile:155: .depend: No such file or directory
gcc -MM -E -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" chan_ss7.c
l4isup.c isup.c mtp.c utils.c config.c cluster.c lffifo.c transport.c
mtp3io.c astconfig.c aststubs.c mtp3d.c l4isup.h isup.h mtp.h utils.h
config.h cluster.h lffifo.h transport.h aststubs.h astversion.h
mtp3io.h > .depend.new && mv -f .depend.new .depend || rm -f
.depend.new
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o chan_ss7.o
chan_ss7.c
chan_ss7.c:119: warning: initialization from incompatible pointer type
chan_ss7.c:127: warning: initialization from incompatible pointer type
chan_ss7.c: In function `monitor_main':
chan_ss7.c:644: warning: 'res' might be used uninitialized in this function
chan_ss7.c:646: warning: 'n_fds' might be used uninitialized in this function
gcc -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\"   -c -o l4isup.o
l4isup.c
l4isup.c:844: warning: 'ss7_send_digit_end' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o isup.o isup.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o mtp.o mtp.c
mtp.c:540: warning: 'find_alternative_slink' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o utils.o utils.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o config.o
config.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o cluster.o
cluster.c
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o lffifo.o
lffifo.c
gcc -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\"   -c -o
transport.o transport.c
transport.c:367: warning: 'transport_socket' defined but not used
gcc -c -I/usr/src/zaptel -I/usr/src/asterisk/include
-I../source/telephony/zaptel -I../source/telephony/asterisk/include -g
-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -DPIC -fpic
-finline-functions -O4 -DCHAN_SS7_VERSION=\"1.0.0\" -o mtp3io.o
mtp3io.c
gcc -shared -o chan_ss7.so chan_ss7.o l4isup.o isup.o mtp.o utils.o
config.o cluster.o lffifo.o transport.o mtp3io.o
[root at hostname chan_ss7-1.0.0]#

I would like to know if mtp3d is supported under asterisk 1.2 with
zaptel 1.2. If they are supported what could possibly cause this
error.

Thanks for the help.

-- 
Aravind



More information about the asterisk-ss7 mailing list