[sr-dev] modules/utils.so: undefined symbol: curl_easy_getinfo

Daniel-Constantin Mierla miconda at gmail.com
Wed Dec 5 11:17:09 CET 2012


Perhaps there is a tool that give the required includes and libs, look 
for curl-config or pkgconfig. For pkgconfig you to see if it support 
libcurl -- you can list the supported packages via a command line 
option, don't remember it by hart.

If you find one of these tools in the system with support for curl 
library, then print the cflags and libs and see if the module is linked 
against them. Then best is to update Makefile of the utils module to use 
such tool -- it already does that for libxml2.

Cheers,
Daniel

On 12/5/12 10:02 AM, Juha Heinanen wrote:
> i just built kamailio on debian squeeze from master and when i tried to
> start it, i got:
>
> 0(19113) ERROR: <core> [sr_module.c:572]: ERROR: load_module: could not open module </usr/lib/sip-proxy/modules/utils.so>: /usr/lib/sip-proxy/modules/utils.so: undefined symbol: curl_easy_getinfo
>
> built when fine without errors. when i look deb/squeeze build-depends,
> it lists
>
>     libcurl3-openssl-dev
>
> however, debian squeeze does not have that package. instead it has
> libcurl4-openssl-dev:
>
> # apt-get install libcurl3-openssl-dev
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Note, selecting 'libcurl4-openssl-dev' instead of 'libcurl3-openssl-dev'
> libcurl4-openssl-dev is already the newest version.
>
> a week or so ago i didn't have this problem.  any suggestions?
>
> -- juha
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-dev mailing list