Hello,
I don't see the cnxcc module packaged on debian wheezy for kamailio 4.3.
I assume the required version of redis library was not available in wheezy.
You try to install the needed redis library from sources and then
compile also kamailio from sources.
Cheers,
Daniel
On 29/01/16 16:41, Dirk Teurlings - SIGNET B.V. wrote:
Hi Baris,
But why would I be using Jessie sources on a stable Wheezy system? When
I'm only using the Wheezy stable Kamailio build?
Here are the contents of sources.list
root@devhost:# cat /etc/apt/sources.list
#
deb
http://ftp.nl.debian.org/debian/ wheezy main
deb-src
http://ftp.nl.debian.org/debian/ wheezy main
deb
http://security.debian.org/ wheezy/updates main
deb-src
http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb
http://ftp.nl.debian.org/debian/ wheezy-updates main
deb-src
http://ftp.nl.debian.org/debian/ wheezy-updates main
# Kamailio repository
deb
http://deb.kamailio.org/kamailio43 wheezy main
deb-src
http://deb.kamailio.org/kamailio43 wheezy main
Cheers,
Dirk
On 29-01-16 16:26, Barış Şekerciler wrote:
Hello Dirk,
You may have set Jessie repos to your Wheezy server.
Can you send sources.list which contains Kamailio Debian Stable Repos?
Regards.
On 29 Jan 2016, at 16:40, Dirk Teurlings - SIGNET
B.V. <dteurlings(a)signet.nl> wrote:
Hi,
While compiling Kamailio 4.3.4 from package sources for Debian 7 Wheezy
(kamailio repository) I'm running into a problem. I've forked the CNXCC
module which I was trying to keep up to date with upstream changes. But
before I could do that, there is a dependency of redis added.
Unfortunately, installing redis devel libs and libevent doesn't provide
the correct version of redis. Also, I noticed on Debian 8 Jessie, it
does compile correctly.
How could Kamailio be compiled for Wheezy with these sources? I'm
missing something obvious I feel. Attached is the compile log, this is
with a completely unaltered sources.
root@devhost:/usr/src/kamailio-4.3.4+wheezy# make -C modules/cnxcc
make: Entering directory `/usr/src/kamailio-4.3.4+wheezy/modules/cnxcc'
CC (gcc) [L libkmi.so.1.0] attr.o
CC (gcc) [L libkmi.so.1.0] fmt.o
CC (gcc) [L libkmi.so.1.0] mi.o
CC (gcc) [L libkmi.so.1.0] tree.o
LD (gcc) [L libkmi.so.1.0] libkmi.so.1.0
CC (gcc) [L libsrdb1.so.1.0] db.o
CC (gcc) [L libsrdb1.so.1.0] db_id.o
CC (gcc) [L libsrdb1.so.1.0] db_pool.o
CC (gcc) [L libsrdb1.so.1.0] db_query.o
CC (gcc) [L libsrdb1.so.1.0] db_res.o
CC (gcc) [L libsrdb1.so.1.0] db_row.o
CC (gcc) [L libsrdb1.so.1.0] db_ut.o
CC (gcc) [L libsrdb1.so.1.0] db_val.o
LD (gcc) [L libsrdb1.so.1.0] libsrdb1.so.1.0
CC (gcc) [L libkcore.so.1.0] cmpapi.o
CC (gcc) [L libkcore.so.1.0] faked_msg.o
CC (gcc) [L libkcore.so.1.0] kstats_wrapper.o
CC (gcc) [L libkcore.so.1.0] parse_privacy.o
CC (gcc) [L libkcore.so.1.0] parse_sst.o
CC (gcc) [L libkcore.so.1.0] regexp.o
CC (gcc) [L libkcore.so.1.0] statistics.o
CC (gcc) [L libkcore.so.1.0] strcommon.o
LD (gcc) [L libkcore.so.1.0] libkcore.so.1.0
LD (gcc) [M cnxcc.so] cnxcc.so
cnxcc_mod.o: In function `redisLibeventReadEvent':
/usr/include/hiredis/adapters/libevent.h:10: multiple definition of
`redisLibeventReadEvent'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:10: first defined
here
cnxcc_mod.o: In function `redisLibeventWriteEvent':
/usr/include/hiredis/adapters/libevent.h:16: multiple definition of
`redisLibeventWriteEvent'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:16: first defined
here
cnxcc_mod.o: In function `redisLibeventAddRead':
/usr/include/hiredis/adapters/libevent.h:22: multiple definition of
`redisLibeventAddRead'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:22: first defined
here
cnxcc_mod.o: In function `redisLibeventDelRead':
/usr/include/hiredis/adapters/libevent.h:27: multiple definition of
`redisLibeventDelRead'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:27: first defined
here
cnxcc_mod.o: In function `redisLibeventAddWrite':
/usr/include/hiredis/adapters/libevent.h:32: multiple definition of
`redisLibeventAddWrite'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:32: first defined
here
cnxcc_mod.o: In function `redisLibeventDelWrite':
/usr/include/hiredis/adapters/libevent.h:37: multiple definition of
`redisLibeventDelWrite'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:37: first defined
here
cnxcc_mod.o: In function `redisLibeventCleanup':
/usr/include/hiredis/adapters/libevent.h:42: multiple definition of
`redisLibeventCleanup'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:42: first defined
here
cnxcc_mod.o: In function `redisLibeventAttach':
/usr/include/hiredis/adapters/libevent.h:49: multiple definition of
`redisLibeventAttach'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:49: first defined
here
cnxcc_redis.o: In function `redisLibeventReadEvent':
/usr/include/hiredis/adapters/libevent.h:10: multiple definition of
`redisLibeventReadEvent'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:10: first defined
here
cnxcc_redis.o: In function `redisLibeventWriteEvent':
/usr/include/hiredis/adapters/libevent.h:16: multiple definition of
`redisLibeventWriteEvent'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:16: first defined
here
cnxcc_redis.o: In function `redisLibeventAddRead':
/usr/include/hiredis/adapters/libevent.h:22: multiple definition of
`redisLibeventAddRead'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:22: first defined
here
cnxcc_redis.o: In function `redisLibeventDelRead':
/usr/include/hiredis/adapters/libevent.h:27: multiple definition of
`redisLibeventDelRead'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:27: first defined
here
cnxcc_redis.o: In function `redisLibeventAddWrite':
/usr/include/hiredis/adapters/libevent.h:32: multiple definition of
`redisLibeventAddWrite'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:32: first defined
here
cnxcc_redis.o: In function `redisLibeventDelWrite':
/usr/include/hiredis/adapters/libevent.h:37: multiple definition of
`redisLibeventDelWrite'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:37: first defined
here
cnxcc_redis.o: In function `redisLibeventCleanup':
/usr/include/hiredis/adapters/libevent.h:42: multiple definition of
`redisLibeventCleanup'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:42: first defined
here
cnxcc_redis.o: In function `redisLibeventAttach':
/usr/include/hiredis/adapters/libevent.h:49: multiple definition of
`redisLibeventAttach'
cnxcc_check.o:/usr/include/hiredis/adapters/libevent.h:49: first defined
here
collect2: error: ld returned 1 exit status
make: *** [cnxcc.so] Error 1
make: Leaving directory `/usr/src/kamailio-4.3.4+wheezy/modules/cnxcc'
Cheers,
Dirk
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users