It's the folder name. You need to remove the cruft after exmpp-a.b.c, so in this case strip the git commit info (i.e., -05-g6987a0a) from the folder name, and it should work.<br><br><div class="gmail_quote">On 2 November 2011 08:17, Max Bourinov <span dir="ltr"><<a href="mailto:bourinov@gmail.com">bourinov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">exmpp already is in the Erlang lib standard path:<div><br></div><div>/usr/local/lib/erlang/lib/exmpp-0.9.8-05-g6987a0a</div>
<div><br></div><div>/usr/local/lib/erlang/lib/exmpp-0.9.8-05-g6987a0a/ebin/exmpp.app<br>
<br>I checked it at first... So I think this is not a reason.<div><div></div><div class="h5"><br><br><br><div class="gmail_quote">On Wed, Nov 2, 2011 at 11:10 AM, CGS <span dir="ltr"><<a href="mailto:cgsmcmlxxv@gmail.com" target="_blank">cgsmcmlxxv@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div text="#000000" bgcolor="#ffffff">
You need to include the path toward you exmpp or put exmpp into the
Erlang lib standard path. It looks like your application doesn't
know from where to take exmpp.<br>
<br>
Cheers,<br>
CGS<div><div></div><div><br>
<br>
<br>
<br>
On 11/02/2011 08:54 AM, Max Bourinov wrote:
</div></div><blockquote type="cite"><div><div></div><div>Hi guys,
<div><br>
</div>
<div>I have rebar-ized project that uses exmpp library. exmpp
library installed in my system (sudo make install).</div>
<div><br>
</div>
<div>
<div>Since there is no properly rebar-ized exmpp I try to run in
in my application code manually instead of starting it in
processor.app:</div>
<div><br>
</div>
<div>
<div><font face="'courier new',
monospace">start(_StartType, _StartArgs) -></font></div>
<div><font face="'courier new',
monospace"><span style="white-space:pre-wrap"> </span>ok =
application:start(exmpp),</font></div>
<div><font face="'courier new',
monospace"><span style="white-space:pre-wrap"> </span>processor_sup:start_link().</font></div>
</div>
</div>
<div><font face="'courier new',
monospace"><br>
</font></div>
<div>When I test my application (not release) everything work like
a charm.</div>
<div><br>
</div>
<div>But when I do:</div>
<div><br>
</div>
<div><font face="'courier new',
monospace">./rebar compile</font></div>
<div><font face="'courier new',
monospace">./rebar generate</font></div>
<div><br>
</div>
<div>and then run released node I have the following exception:</div>
<div><br>
</div>
<div>
<div><font face="'courier new',
monospace">Erlang R14B04 (erts-5.8.5) [source] [smp:2:2]
[rq:2] [async-threads:5] [hipe] [kernel-poll:true]</font></div>
<div><font face="'courier new',
monospace"><br>
</font></div>
<div><font face="'courier new',
monospace"><br>
</font></div>
<div><font face="'courier new',
monospace">=INFO REPORT==== 2-Nov-2011::10:38:08 ===</font></div>
<div><font face="'courier new',
monospace"> application: processor</font></div>
<div><font face="'courier new',
monospace"> exited: {bad_return,</font></div>
<div><font face="'courier new',
monospace">
{{processor_app,start,[normal,[]]},</font></div>
<div><font face="'courier new',
monospace"> {'EXIT',</font></div>
<div><font face="'courier new',
monospace"> {{badmatch,</font></div>
<div><font face="'courier new',
monospace"> {error,{"no such file
or directory","exmpp.app"}}},</font></div>
<div><font face="'courier new',
monospace"> [{processor_app,start,2},</font></div>
<div><font face="'courier new',
monospace">
{application_master,start_it_old,4}]}}}}</font></div>
<div><font face="'courier new',
monospace"> type: permanent</font></div>
<div><font face="'courier new',
monospace">{"Kernel pid
terminated",application_controller,"{application_start_failure,processor,{bad_return,{{processor_app,start,[normal,[]]},{'EXIT',{{badmatch,{error,{[110,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121],[101,120,109,112,112,46,97,112,112]}}},[{processor_app,start,2},{application_master,start_it_old,4}]}}}}}"}</font></div>
<div><font face="'courier new',
monospace"><br>
</font></div>
<div><font face="'courier new',
monospace">Crash dump was written to: erl_crash.dump</font></div>
<div><font face="'courier new',
monospace">Kernel pid terminated (application_controller)
({application_start_failure,processor,{bad_return,{{processor_app,start,[normal,[]]},{'EXIT',{{badmatch,{error,{[110,111,32,115,117,99,104,32,102,105,1</font></div>
</div>
<div><br>
</div>
<div>As I already said this approach doesn't work. Do you have any
ideas how to properly configure my app to use exmpp?</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Max</div>
<div><br>
</div>
</div></div><pre><fieldset></fieldset>
_______________________________________________
erlang-questions mailing list
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br>