This is on a gentoo box, all software is latest. I've tried ejabberd 0.9.1, and an svn checkout, both give the same error. ./configure, make, and make install exit successfully, attempting to start ejabberd fails with the following. Any ideas why? Thanks.
...
=PROGRESS REPORT==== 28-May-2005::05:01:17 ===
supervisor: {local,ssl_sup}
started: [{pid,<0.164.0>},
{name,ssl_broker_sup},
{mfa,{ssl_broker_sup,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,supervisor}]
(ejabberd@lightning.localdomain)1>
=PROGRESS REPORT==== 28-May-2005::05:01:17 ===
application: ssl
started_at: 'ejabberd@lightning.localdomain'
(ejabberd@lightning.localdomain)1>
=CRASH REPORT==== 28-May-2005::05:01:17 ===
crasher:
pid: <0.38.0>
registered_name: []
error_info: "invalid return value from ejabberd_app:start(normal,[])
-> {'EXIT',\"unknown POSIX error\"}"
initial_call: {application_master,init,
[<0.5.0>,
...
(ejabberd@lightning.localdomain)1>
=INFO REPORT==== 28-May-2005::05:01:17 ===
application: ejabberd
exited: "invalid return value from ejabberd_app:start(normal,[]) -> {'EXIT',\"unknown POSIX error\"}"
type: temporary
It's a bug in erlang R9C. It
It's a bug in erlang R9C. It Can't load (for example) message translation file if it isn't ended by symbol "line feed" (0x0a). So, either upgrade erlang to latest release (R10B-5), or add missing final line feed to file msgs/nl.msg.