can't compile convert.erl

Hello!

I can;t compile convert.erl
from

http://www.ejabberd.im/migrate-host

./erl
Erlang (BEAM) emulator version 5.5.2 [source] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.5.2 (abort with ^G)
1> c("/tmp/convert.erl").
/tmp/convert.erl:none: internal error in parse_module;
crash reason: {undef,[{epp,parse_file,["/tmp/convert.erl",[".","/tmp"],[]]},
{compile,parse_module,1},
{compile,'-internal_comp/4-anonymous-1-',2},
{compile,fold_comp,3},
{compile,internal_comp,4},
{compile,internal,3}]}
error

Unfortunately, I know nothing about erlang :-(
Could you help me?

the same problem

the same problem

Try using this compiled file

How did you install the Erlang version you are running on your example?
a) you used the ejabberd installer available on process-one.net
b) you installed Erlang using your operating system packaging method

If you used method a), can you please try this alternate steps?

2 alt. Download the binary http://www.ejabberd.im/files/contributions/convert.beam
3 alt. Start Erlang on that same directory: erl
4 alt. Load the file:

1> l(convert).
{module,convert}

All the other steps are correct on that page.

If you try it, tell me if it works for you.

Syndicate content