I have this issue too. I *have* zaptel hardware in my machine, but
my machine is amd64 (Xeon EM64T). The Makefile says it will only
compile Zaptel if arch = i386. I don't understand why this
limitation exists, because the zaptel-bsd source compiles just fine,
but asterisk will not compile if the zaptel-bsd svn source is
compiled and installed (including headers, which asterisk make
includes).
Anyway, I commented out the:
.if ${ARCH} != "i386"
WITHOUT_H323= 1
WITHOUT_ZAPTEL= 1
.endif
Which causes:
cc -O2 -pipe -march=nocona -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wmissing-declarations -Iinclude -I../include -
D_REENTRANT -D_GNU_SOURCE -I/usr/local/include -L/usr/local/lib -I/
usr/local/include/spandsp -DZAPTEL_OPTIMIZATIONS -fomit-frame-
pointer -I/usr/local/include -L/usr/local/lib -Wno-missing-
prototypes -Wno-missing-declarations -DZAPATA_PRI -DIAX_TRUNKING -
DCRYPTO -fPIC -c -o chan_oss.o chan_oss.c
cc -shared -Xlinker -x -L/usr/local/lib -o chan_oss.so chan_oss.o -
pthread -lncurses -lm -lcrypto -lssl
cc -c -O2 -pipe -march=nocona -Wall -Wstrict-prototypes -Wmissing-
prototypes -Wmissing-declarations -Iinclude -I../include -
D_REENTRANT -D_GNU_SOURCE -I/usr/local/include -L/usr/local/lib -I/
usr/local/include/spandsp -DZAPTEL_OPTIMIZATIONS -fomit-frame-
pointer -I/usr/local/include -L/usr/local/lib -Wno-missing-
prototypes -Wno-missing-declarations -DZAPATA_PRI -DIAX_TRUNKING -
DCRYPTO -fPIC -o chan_zap.o chan_zap.c
chan_zap.c: In function `pri_dchannel':
chan_zap.c:9077: error: structure has no member named `call'
gmake[1]: *** [chan_zap.o] Error 1
gmake[1]: Leaving directory `/usr/ports/net/asterisk/work/
asterisk-1.2.9.1/channels'
gmake: *** [subdirs] Error 1
*** Error code 2
Stop in /usr/ports/net/asterisk.
On 17-Jun-06, at 8:55 PM, Frank Griffith wrote:
I was just trying to update my Asterisk server using the ports and
it crashed very similarly to the way a previous attempt did on
another machine at my office just a few days ago. Can anyone tell
me what this means:
CRYPTO -fPIC -o chan_zap.o chan_zap.c
chan_zap.c: In function `pri_dchannel':
chan_zap.c:9077: error: structure has no member named `call'
gmake[1]: *** [chan_zap.o] Error 1
gmake[1]: Leaving directory `/usr/ports/net/asterisk/work/
asterisk-1.2.9.1/channels'
gmake: *** [subdirs] Error 1
*** Error code 2
Stop in /usr/ports/net/asterisk.
I don't have any Zaptel hardware on this machine but the build for
1.2.7.1 did not have this problem.
Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low
rates.
New Yahoo! Messenger with Voice. Call regular phones from your PC
and save big.
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd