[Asterisk-Dev] Unable to build CVS since 12/26/04 (says libpri too old)

Shawn L. Djernes shawn at djernes.org
Wed Jan 5 00:33:34 MST 2005


Hello,

I have not been able to build Asterisk from CVS since 12/26/04 on either a
RedHat FC2 or Debian SID system.  When I try to build I get the message
saying I need to update my libpri.  I have done that.  My typical build
process is to build zaptel, then libpri, and then asterisk.  This is all
after doing cvs update (make update for asterisk) on all modules.

I today tried deleting the asterisk and libpri directories from my system
and checking them out of CVS again.

Here is the error from the asterisk build process.

make[1]: Entering directory `/usr/src/phone/asterisk/channels'
gcc -c -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE
-O6 -march=i686   -DZAPTEL_OPTIMIZATIONS
-DASTERISK_VERSION=\"CVS-HEAD-01/04/05-23:51:48\"
-DASTERISK_VERSION_NUM=999999 -DINSTALL_PREFIX=\"\"
-DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\"
-DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\"
-DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\"
-DASTCONFPATH=\"/etc/asterisk/asterisk.conf\"
-DASTMODDIR=\"/usr/lib/asterisk/modules\"
-DASTAGIDIR=\"/var/lib/asterisk/agi-bin\"     -DBUSYDETECT_MARTIN
-Wno-missing-prototypes -Wno-missing-declarations   -DZAPATA_PRI
-DIAX_TRUNKING   -DCRYPTO -fPIC  -o chan_zap.o chan_zap.c
chan_zap.c:61:2: #error "You need newer libpri"
chan_zap.c: In function `pri_dchannel':
chan_zap.c:7808: error: structure has no member named `redirectingreason'
chan_zap.c:7810: error: structure has no member named `redirectingreason'
make[1]: *** [chan_zap.o] Error 1
make[1]: Leaving directory `/usr/src/phone/asterisk/channels'
make: *** [subdirs] Error 1

Hope someone can point me in the right direction to fix this.

Thanks,
Shawn





More information about the asterisk-dev mailing list