[sr-dev] function naming problem with rtpengine

Juha Heinanen jh at tutpro.com
Sat Mar 29 13:03:00 CET 2014


i build kamailio including rtpengine module and startup failed like
this:

 0(7672) ERROR: <core> [sr_module.c:599]: load_module(): ERROR: load_module: could not open module </usr/lib/sip-proxy/modules/rtpengine.so>: /usr/lib/sip-proxy/modules/rtpengine.so: undefined symbol: add_rtpproxy_socks

looks like names add_rtpproxy_socks and add_rtpengine_socks have got
messed up:

$ egrep add_rtpproxy_sock *.c *.h
rtpengine.c:		if (add_rtpproxy_socks(rtpp_list, rtp_proxies) != 0)
rtpengine_db.c:		if (add_rtpproxy_socks(rtpp_list, url.s) !=  0)
rtpengine.h:int add_rtpproxy_socks(struct rtpp_set * rtpp_list, char * rtpproxy);
$ egrep add_rtpengine_socks *.c
rtpengine.c:int add_rtpengine_socks(struct rtpp_set * rtpp_list, char * rtpproxy)

-- juha



More information about the sr-dev mailing list