Hi all
I'm trying to build kamailio on debian/wheezy. The compilation fails on modules_k/mi_xmlrpc because of unsupported libxmlrpc-c3 version.
Here's the log:
xmlrpc.c: In function ‘rpc_scan’: xmlrpc.c:1454:6: warning: variable ‘fmt_len’ set but not used [-Wunused-but-set-variable] LD (gcc) [M xmlrpc.so] xmlrpc.so CC (gcc) [M xmlops.so] pv_xml.o CC (gcc) [M xmlops.so] xmlops_mod.o LD (gcc) [M xmlops.so] xmlops.so Makefile:46: You are using an unsupported libxmlrpc-c3 version (1.16.33), compile at your own risk! Makefile:46: You are using an unsupported libxmlrpc-c3 version (1.16.33), compile at your own risk! CC (gcc) [Mmi_xmlrpc.so] abyss_conf.o CC (gcc) [Mmi_xmlrpc.so] abyss_conn.o CC (gcc) [Mmi_xmlrpc.so] abyss_data.o abyss_data.c:219:24: error: unknown type name ‘TBuffer’ abyss_data.c:236:17: error: unknown type name ‘TBuffer’ abyss_data.c:249:26: error: unknown type name ‘TBuffer’ abyss_data.c:287:24: error: unknown type name ‘TString’ abyss_data.c:299:25: error: unknown type name ‘TString’ abyss_data.c:312:30: error: unknown type name ‘TString’ abyss_data.c:326:17: error: unknown type name ‘TString’ abyss_data.c:332:18: error: unknown type name ‘TString’ make[2]: *** [abyss_data.o] Error 1 make[1]: *** [modules_k] Error 1 make[1]: se sale del directorio `/usr/src/static/kamailiomaster' make: *** [build-stamp] Error 2 dpkg-buildpackage: fallo: debian/rules build devolvió un estado de salida de error 2
Is this something to handle or should I just blacklist that module in wheezy?
cheers,
Jon
El Sun, 2 Oct 2011 09:48:46 +0200 Jon Bonilla (Manwe) manwe@aholab.ehu.es escribió:
Hi all
I'm trying to build kamailio on debian/wheezy. The compilation fails on modules_k/mi_xmlrpc because of unsupported libxmlrpc-c3 version.
Acording to the module doc:
3.2. External Libraries or Applications
The following libraries or applications must be installed before running Kamailio with this module loaded:
libxml.
libxmlrpc-c3 version 0.9.10.
libxmlrpc-c3-dev version 0.9.10.
If libxmlrpc-c3[-dev] package is not available on your system, you may check if packages for your OS are not available on the “xmlrpc-c”project ( http://xmlrpc-c.sourceforge.net/). Otherwise you need to install the library and devel headers from the sources. In both cases, keep in mind to use the 0.9.10 version!!.
But in the Makefile I see 1.06.30 version support. We build in squeeze using version 1.06.27-1.1. Maybe the doc should also be updated to reflect the new supported version?
On Sunday 02 October 2011, Jon Bonilla wrote:
[..] If libxmlrpc-c3[-dev] package is not available on your system, you may check if packages for your OS are not available on the “xmlrpc-c”project ( http://xmlrpc-c.sourceforge.net/). Otherwise you need to install the library and devel headers from the sources. In both cases, keep in mind to use the 0.9.10 version!!.
But in the Makefile I see 1.06.30 version support. We build in squeeze using version 1.06.27-1.1. Maybe the doc should also be updated to reflect the new supported version?
Hi Jon,
fixing the docs would be a good idea indeed.
Best regards,
Henning
El Tue, 4 Oct 2011 11:51:42 +0200 Henning Westerholt hw@kamailio.org escribió:
fixing the docs would be a good idea indeed.
Hi Henning:
Already did.
cheers,
Jon