| Summary: | net-misc/rabbitmq-server-3.7.2-r1 fails to build with dev-lang/elixir-1.6.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Matt Whitlock <gentoo> |
| Component: | Current packages | Assignee: | Ultrabug <ultrabug> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | jstein, lucieanglade.gm |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
*** This bug has been marked as a duplicate of bug 645158 *** Thanks for reporting Matt, already fixed :) |
==> rabbitmqctl ** (Mix) You're trying to run :rabbitmqctl on Elixir v1.6.0 but it has declared in its mix.exs file it supports only Elixir ~> 1.4.4 or ~> 1.5.0 make[2]: *** [Makefile:78: escript/rabbitmqctl] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-misc/rabbitmq-server-3.7.2-r1/work/rabbitmq-server-3.7.2/deps/rabbitmq_cli' make[1]: *** [erlang.mk:4223: deps] Error 2 make[1]: Leaving directory '/var/tmp/portage/net-misc/rabbitmq-server-3.7.2-r1/work/rabbitmq-server-3.7.2/deps/rabbit' make: *** [erlang.mk:4223: deps] Error 2 * ERROR: net-misc/rabbitmq-server-3.7.2-r1::gentoo failed (compile phase): * emake failed From rabbitmq-server-3.7.2/deps/rabbitmq_cli/mix.exs: def project do [ app: :rabbitmqctl, version: "0.0.1", elixir: "~> 1.4.4 or ~> 1.5.0", build_embedded: Mix.env == :prod, start_permanent: Mix.env == :prod, escript: [main_module: RabbitMQCtl, emu_args: "-hidden", path: "escript/rabbitmqctl"], deps: deps(), aliases: aliases() ] end So it would seem the DEPEND="dev-lang/elixir" in rabbitmq-server-3.7.2-r1.ebuild is under-specified or the dependency in mix.exs is over-specified.