The init scripts start ejabberd successfully, but report failure to the init system, preventing a proper stop of the service later. What should happen: The init script should check for SMP support and fail early (or prepare to run as non-SMP), with a message to that effect. net-im/ejabberd[smp] should setup the config default and depend on dev-lang/erlang[smp]
Thanks for report, Luke-Jr. With version bump I'll change init scripts so will be unaffected by this problem any more.
Should be fixed in 2.1.4.