<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV><FONT face="arial, helvetica, sans-serif" size=2>Hi,</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><EM>Centos 5.2<BR>x86_64</EM></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><EM>opensips 1.4.2-notls</EM></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>I have opensips compiled and running successfully on Centos 5.2 without the mi_xmplrpc module.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I followed this method:</FONT></DIV>
<DIV><A href="http://www.smartvox.co.uk/serfaq_install_opensips142.htm"><FONT face="arial, helvetica, sans-serif" size=1>http://www.smartvox.co.uk/serfaq_install_opensips142.htm</FONT></A></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>I am trying to enable mi_xmlrpc so that openxcap can work with opensips.</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>The key problem arises with the dependency: xmlrpc-c.</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>The documentation says that version 0.9.10 should be used but this is a very old version and I cannot find a compiled 64bit version.</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>I have tried compiling the source version of 0.9.10 but .\configure fails because it has not been tested with 64bit and I don't know how to patch it!</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>In the end I tried installing newer tarball versions:</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><STRONG>xmlrpc-c-1.06.18-1.el5.kb.x86_64.rpm<BR>xmlrpc-c-devel-1.06.18-1.el5.kb.x86_64.rpm</STRONG></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>Success, Opensips then copiled with no errors.</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><STRONG>However, it no longer starts.</STRONG></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><U>opensips.log</U></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>Mar 24 10:09:43 opensips: ERROR:core:sr_load_module: could not open module &lt;/usr/local/lib64/opensips/modules/mi_xmlrpc.so&gt;: <STRONG>/usr/local/lib64/opensips/modules/mi_xmlrpc.so: undefined symbol: xmlrpc_array_size <BR></STRONG>Mar 24 10:09:43 opensips: CRITICAL:core:yyerror: parse error in config file, line 95, column 13-14: failed to load module <BR>Mar 24 10:09:43 opensips: ERROR:core:set_mod_param_regex: no module matching mi_xmlrpc found |<BR>Mar 24 10:09:43 opensips: CRITICAL:core:yyerror: parse error in config file, line 153, column 21-22: Can't set module parameter <BR>Mar 24 10:09:43 opensips: ERROR:core:main: bad config file (2 errors) <BR>Mar 24 10:09:43 opensips: NOTICE:presence:destroy: destroy module ... </FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>
<HR>
</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2><U>opensips.cfg</U></FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>loadmodule "xcap_client.so"<BR>loadmodule "presence.so"<BR>loadmodule "presence_xml.so"<BR>loadmodule "mi_xmlrpc.so"</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>modparam("presence", "server_address", "sip:sa@private_nic_ip:5060" )<BR>modparam("presence", "clean_period", 100)<BR>modparam("presence", "max_expires", 3600)</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>modparam("presence_xml", "integrated_xcap_server", 1)<BR>modparam("presence_xml", "pidf_manipulation", 1)<BR>modparam("presence_xml", "force_active", 0)<BR>modparam("presence_xml", "xcap_table", "xcap")</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>modparam("mi_xmlrpc","port", 8080)</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>
<HR>
</FONT></DIV>
<DIV><FONT face=Arial size=2><U>find /usr/include/ | grep -i xmlrpc</U></FONT></DIV>
<DIV><FONT face=Arial
 size=2><U></U><BR>/usr/include/xmlrpc_server_w32httpsys.h<BR>/usr/include/xmlrpc_client.h<BR>/usr/include/xmlrpc_server_abyss.h<BR>/usr/include/xmlrpc_cgi.h<BR>/usr/include/xmlrpc.h<BR>/usr/include/XmlRpcCpp.h<BR>/usr/include/xmlrpc_server.h<BR>/usr/include/xmlrpc-c<BR>/usr/include/xmlrpc-c/girerr.hpp<BR>/usr/include/xmlrpc-c/server_abyss.h<BR>/usr/include/xmlrpc-c/client.hpp<BR>/usr/include/xmlrpc-c/server_w32httpsys.h<BR>/usr/include/xmlrpc-c/server_abyss.hpp<BR>/usr/include/xmlrpc-c/server_cgi.h<BR>/usr/include/xmlrpc-c/girmem.hpp<BR>/usr/include/xmlrpc-c/xml.hpp<BR>/usr/include/xmlrpc-c/client.h<BR>/usr/include/xmlrpc-c/registry.hpp<BR>/usr/include/xmlrpc-c/transport.h<BR>/usr/include/xmlrpc-c/oldxmlrpc.h<BR>/usr/include/xmlrpc-c/base.hpp<BR>/usr/include/xmlrpc-c/timeout.hpp<BR>/usr/include/xmlrpc-c/client_transport.hpp<BR>/usr/include/xmlrpc-c/util.h<BR>/usr/include/xmlrpc-c/client_global.h<BR>/usr/include/xmlrpc-c/client_simple.hpp<BR>/usr/includ
e/xmlrpc-c/base.h<BR>/usr/include/xmlrpc-c/oldcppwrapper.hpp<BR>/usr/include/xmlrpc-c/config.h<BR>/usr/include/xmlrpc-c/server.h<BR>/usr/include/xmlrpc-c/abyss.h</FONT></DIV>
<DIV><FONT face=Arial size=2>
<HR>
</FONT></DIV>
<DIV><FONT face=Arial size=2><U>find /usr/local | grep -i mi_xmlrpc</U></FONT></DIV>
<DIV><FONT face=Arial size=2><BR>/usr/local/lib64/opensips/modules/mi_xmlrpc.so</FONT></DIV>
<DIV><FONT face=Arial size=2>
<HR>
</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>Please let me know how to work around this. Perhaps a way of compiling 0.9.10 with 64bit.</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>Thank you very much in advance,</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>Ollie</FONT></DIV>
<P><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</P>
<P><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</P>
<DIV><FONT face="arial, helvetica, sans-serif" size=2></FONT>&nbsp;</DIV></div><br>



      </body></html>