Documented this build technique at <a href="http://ejabberd.im">ejabberd.im</a>:<br><br><a href="http://www.ejabberd.im/ejabberd-modules#comment-55101">http://www.ejabberd.im/ejabberd-modules#comment-55101</a><br><br>Let me know if that needs any changes...<br>
<br><br><br><div class="gmail_quote">On Thu, Jan 7, 2010 at 1:11 PM, Liam <span dir="ltr">&lt;<a href="mailto:ejabberd@networkimprov.net">ejabberd@networkimprov.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Spoke too soon! This works:<div class="im"><br><br>$ cd ejabberd-2.1.1<br></div>$ bin/erlc -I includes/ejabberd/include some_path/ejabberd_xmlrpc.erl<br><br>Thank heavens. And thanks for your help!<div><div></div><div class="h5">
<br><br><br><div class="gmail_quote">On Thu, Jan 7, 2010 at 12:44 PM, Liam <span dir="ltr">&lt;<a href="mailto:ejabberd@networkimprov.net" target="_blank">ejabberd@networkimprov.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Doesn&#39;t seem to work...<br><br>$ cd ejabberd-2.1.1<br>$ bin/erlc -I includes lib/xmlrpc/ejabberd_xmlrpc.erl<br>

lib/xmlrpc/ejabberd_xmlrpc.erl:25: can&#39;t find include file &quot;ejabberd.hrl&quot;<br>lib/xmlrpc/ejabberd_xmlrpc.erl:26: can&#39;t find include file &quot;mod_roster.hrl&quot;<br>
lib/xmlrpc/ejabberd_xmlrpc.erl:27: can&#39;t find include file &quot;jlib.hrl&quot;<br>lib/xmlrpc/ejabberd_xmlrpc.erl:325: undefined macro &#39;&#39;WARNING_MSG&#39;&#39;<br>lib/xmlrpc/ejabberd_xmlrpc.erl:241: function build_fault_response/3 undefined<br>


<br>Jeez, this has been frustrating...<br><br>Could you email me the xmlrpc.beam you just compiled? :-)<div><div></div><div><br><br><br><div class="gmail_quote">On Thu, Jan 7, 2010 at 12:16 PM, Liam <span dir="ltr">&lt;<a href="mailto:ejabberd@networkimprov.net" target="_blank">ejabberd@networkimprov.net</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Can I do something like this?<br><br>  ejabberd-2*/bin/erlc  -I ejabberd-2*/includes  ejabberd_xmlrpc.erl<div>


<div></div><div><br><br><br><br><div class="gmail_quote">On Thu, Jan 7, 2010 at 11:52 AM, Liam <span dir="ltr">&lt;<a href="mailto:ejabberd@networkimprov.net" target="_blank">ejabberd@networkimprov.net</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Installed ejabberd on Linux in order to build ejabberd_xmlrpc...<br><br>Its build.sh and Emakefile have refs to ejabberd-dev/trunk/..., which is not in my installation!<br>



<br>Help. (I checked modules/README.txt but it doesn&#39;t clarify)<br>
<br><br><br><div class="gmail_quote"><div>On Mon, Jan 4, 2010 at 11:30 AM, Liam <span dir="ltr">&lt;<a href="mailto:ejabberd@networkimprov.net" target="_blank">ejabberd@networkimprov.net</a>&gt;</span> wrote:<br>
</div><div><div></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote">It&#39;s disappointing that the xmlrpc components aren&#39;t distributed in a single, compiled package...<br><br>Having installed the compiled erlang xmlrpc module, I see ejabberd_xmlrpc isn&#39;t distributed as a .beam... Any pointers to one? Or can I compile from WinXP command line?<br>





<br>
<div class="gmail_quote"><div>There&#39;s a bin (but no ebin) directory in my WinXP ejabberd directory... Same as ebin?<br><br></div>I want ANY XMLRPC client to be able to use ONLY the register command... Is this the config for that:<br>






<br>  {4560, ejabberd_xmlrpc, [{access_commands, [{all, [register], []}]}]},<div><div></div><div><br><br>Liam<br><br></div></div></div></div>
</blockquote></div></div></div><br>
</blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>