Created attachment 415426 [details] failed ejabberd build log The last available version of ejabberd in portage (15.03) uses deprecated and removed from erlang-18 (it is in portage) feature: Actual error message (full build.log is attached): /var/tmp/portage/net-im/ejabberd-15.03-r1/work/ejabberd-15.03/deps/p1_stun/src/stun_listener.erl:39: type dict() undefined ERROR: compile failed while processing /var/tmp/portage/net-im/ejabberd-15.03-r1/work/ejabberd-15.03/deps/p1_stun: rebar_abort The corresponding bug could be found there: https://github.com/processone/ejabberd/issues/640 The bug is apparently closed after version ejabberd-15.07. Could a new ebuild for the version be added to portage tree?
As far as I can see the version bump is already in progress (bug #549724). ejabberd-15.03 builds successfully with older version of erlang, so the following version restriction should be added: <dev-lang/erlang-18.0.
ejabberd-16.04 builds fine with erlang-18.3. All not stable versions of ejabberd below 16.04 are going to be removed in few days.