dpkg-shlibdeps complains about lots of symbols that it cannot find, for example:
dpkg-shlibdeps: warning: symbol core_cfg used by debian/sip-router/usr/lib/sip-router/libkmi.so.1.0 found in none of the libraries. ... dpkg-shlibdeps: warning: symbol core_cfg used by debian/sip-router/usr/lib/sip-router/libsrdb2.so.1.0 found in none of the libraries. ... dpkg-shlibdeps: warning: symbol mem_lock used by debian/sip-router/usr/lib/sip-router/libkcore.so.1.0 found in none of the libraries.
should i get worried about that? am i missing some libraries?
--juha
No, symbols like core_cfg are defined in the main binary and dpkg-shlibdeps does not know about it.
Jan.
On 29-05 19:53, Juha Heinanen wrote:
dpkg-shlibdeps complains about lots of symbols that it cannot find, for example:
dpkg-shlibdeps: warning: symbol core_cfg used by debian/sip-router/usr/lib/sip-router/libkmi.so.1.0 found in none of the libraries. ... dpkg-shlibdeps: warning: symbol core_cfg used by debian/sip-router/usr/lib/sip-router/libsrdb2.so.1.0 found in none of the libraries. ... dpkg-shlibdeps: warning: symbol mem_lock used by debian/sip-router/usr/lib/sip-router/libkcore.so.1.0 found in none of the libraries.
should i get worried about that? am i missing some libraries?
--juha
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Jan Janak writes:
No, symbols like core_cfg are defined in the main binary and dpkg-shlibdeps does not know about it.
it there any way to teach dpkg-shlibdeps about those symbols? it is namely not pretty that i get tens of those message to console when i build the package. i don't remember seeing those warnings when i built kamailio package.
-- juha
On 29-05 20:44, Juha Heinanen wrote:
Jan Janak writes:
No, symbols like core_cfg are defined in the main binary and dpkg-shlibdeps does not know about it.
it there any way to teach dpkg-shlibdeps about those symbols? it is namely not pretty that i get tens of those message to console when i build the package. i don't remember seeing those warnings when i built kamailio package.
I don't know, I am tempted to tell you to modify the debian package scripts so that they do not run dpkg-shlibdeps for shared libraries in SER, but this could result in missing dependencies if any of some other (system wide) libraries.
man dpkg-shlibpdes lists several warnings that the tool can emit and describes them, so you might want to consult that man page to see if this is something that can be safely ignored or if the scripts should be modified somehow.
You didn't see the warnings before because Kamailio did not have support for shared libraries, shared libraries were introduced with the sip-router core.
Jan.