[SR-Users] Kamailio 3.1.4 Compilation Error ('TMCB_DONT_ACK' undeclared)

Bruce McAlister bruce.mcalister at blueface.ie
Tue Jul 5 16:19:31 CEST 2011


Hi All,

Would someone be able to point me in the right direction here, I am
trying to compile Kamailio 3.1.4 from git checkout and I am ending up
with the following error:

gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -m64
-minline-all-stringops -falign-loops -ftree-vectorize -mtune=opteron
-Wall    -DNAME='"ser"' -DVERSION='"3.1.4"' -DARCH='"x86_64"'
-DOS='linux_' -DOS_QUOTED='"linux"' -DCOMPILER='"gcc 4.1.2"'
-D__CPU_x86_64 -D__OS_linux -DSER_VER=3001004
-DCFG_DIR='"/usr/local/loadbalancer/lb1/etc/"' -DPKG_MALLOC -DSHM_MEM
-DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP
-DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER
-DUSE_DST_BLACKLIST -DUSE_NAPTR -DDBG_QM_MALLOC -DUSE_TLS -DTLS_HOOKS
-DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H
-DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DUSE_RAW_SOCKS -DHAVE_EPOLL
-DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT 
-DOPENSER_MOD_INTERFACE -DMOD_NAME='"seas"' -c seas_action.c -o
seas_action.o -MMD -MP
seas_action.c: In function 'ac_uac_req':
seas_action.c:1097: error: 'TMCB_DONT_ACK' undeclared (first use in this
function)
seas_action.c:1097: error: (Each undeclared identifier is reported only once
seas_action.c:1097: error: for each function it appears in.)
make[1]: *** [seas_action.o] Error 1
make: *** [modules_k] Error 1

I am fairly certain I have all required -devel packages installed, but I
just cannot see where that identifier is meant to be defined.

Any tips/suggestions would be greatly appreciated. If you require more
info, please let me know what you need.

thanks
Bruce




More information about the sr-users mailing list