Latest (for ~amd64) rabbitmq-server-2.4.1 doesn't build with latest Erlang version R14B03, which is mentioned at: http://groups.google.com/group/rabbitmq-discuss/browse_thread/thread/93131cb2c1e7773c http://stackoverflow.com/questions/6186974/error-building-rabbitmq-server So there should be version restriction in rabbitmq-server ebuild like '<=dev-lang/erlang-14.2.2-r1'. Reproducible: Always Steps to Reproduce: 1. emerge rabbitmq-server Actual Results: Build fails with: src/rabbit_networking.erl:49: type hostname() undefined src/rabbit_networking.erl:71: type ip_port() undefined make: *** [ebin/rabbit_networking.beam] Error 1 Expected Results: Installed rabbitmq.
Created attachment 276255 [details] Added version restriction to ebuild
Comment on attachment 276255 [details] Added version restriction to ebuild No need to add an entire ebuild. Even a patch (unified diff) would be too much.
1) Please attach the entire build log showingbthe failure. 2) Please attach your `emerge --info' output. 3) Then reopen this bug report.
Created attachment 276451 [details] build.log of failing compilation
Created attachment 276453 [details] emerge --info
Added requested files and reopening bug
Same problem on ~amd64 and ~x86
Problem solved in RabbitMQ 2.5.0: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-June/013248.html
As a temporary solution may be masked by all the above ebuild Erlang version 14.2.2-r1.
(In reply to comment #8) > Problem solved in RabbitMQ 2.5.0: > http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-June/013248.html And 2.5.1, which was released a few weeks ago. Filed bug 375533 to get that into Portage.
DEPEND for 2.4.1 has been fixed, and 2.5.1 is in the tree too