[ejabberd] ejabberd_xmlrpc installation

Badlop badlop at gmail.com
Fri Sep 7 19:37:19 MSK 2012

On 6 September 2012 17:47, Alexander Zhebrak <fata2ex at gmail.com> wrote:
> I've recompiled ejabberd and ejabberd_xmlrpc with the same version of
> Erlang, but there is no difference.
>> Erlang R15B02 (erts-5.9.2)
>> Ejabberd 2.1.11
>> ejabberd_xmlrpc 1.13-ipr2
> New *.beam files in ejabberd/ebin/ are:
>> tcp_serv.beam xmlrpc.beam xmlrpc_decode.beam xmlrpc_encode.beam
>> xmlrpc_http.beam xmlrpc_util.beam

You're confused there.
You have installed the xmlrpc library.

Now you also need to compile ejabberd_xmlrpc.erl
Download it from http://www.ejabberd.im/ejabberd-modules

>>  {4560, ejabberd_xmlrpc, []}

And then you can add that option.

> I've tried to add
>> -pa $EJABBERD_EBIN_PATH /lib/ejabberd/xmlrpc-1.13/ebin\
> to /sbin/ejabberdctl, no changes.

A small trick if you aren't a perfectionist admin: copy all the beam with the
ejabberd beam files, so you don't need to add paths to scripts :)


More information about the ejabberd mailing list