ver_cli_help.erl src/observer_cli_inet.erl src/observer_cli_lib.erl src/observer_cli_mnesia.erl src/observer_cli_plugin.erl src/observer_cli_port.erl src/observer_cli_process.erl src/observer_cli_store.erl src/observer_cli_system.erl Resolving Hex dependencies... Dependency resolution completed: Unchanged: csv 2.3.1 json 1.2.5 observer_cli 1.5.4 parallel_stream 1.0.6 recon 2.5.1 stdout_formatter 0.2.4 * Getting json (Hex package) * Getting csv (Hex package) * Getting stdout_formatter (Hex package) * Getting observer_cli (Hex package) * Getting recon (Hex package) * Getting parallel_stream (Hex package) ==> stdout_formatter Compiling 4 files (.erl) Inlining: inline_size=24 inline_effort=150 Generated stdout_formatter app warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscore do not require quotes /builddir/build/BUILD/rabbitmq-server-3.8.9/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17 ==> parallel_stream Compiling 11 files (.ex) warning: Stream.chunk/4 is deprecated. Use Stream.chunk_every/4 instead lib/parallel_stream/producer.ex:16: ParallelStream.Producer.build!/4 Generated parallel_stream app ==> json Compiling 13 files (.ex) Compiling lib/json/decoder.ex (it's taking more than 10s) if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/observer_cli.app.src)" ]; then \ echo "Empty modules entry not found in observer_cli.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/observer_cli.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['observer_cli','observer_cli_application','observer_cli_escriptize','observer_cli_ets','observer_cli_help','observer_cli_inet','observer_cli_lib','observer_cli_mnesia','observer_cli_plugin','observer_cli_port','observer_cli_process','observer_cli_store','observer_cli_system'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/observer_cli.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.9/deps/observer_cli' Compiling lib/json/encoder/errors.ex (it's taking more than 10s) warning: redefining @doc attribute previously set at line 164. Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head: @doc """ new docs """ def encode(...) lib/json/encoder/default_implementations.ex:173: JSON.Encoder.Any.encode/1 Compiling lib/json/encoder/default_implementations.ex (it's taking more than 10s) Generated json app ==> recon Compiling 6 files (.erl) Generated recon app ==> csv Compiling 10 files (.ex) Generated csv app ==> observer_cli Compiling 13 files (.erl) Generated observer_cli app ==> rabbitmqctl ** (Mix) You're trying to run :rabbitmqctl on Elixir v1.11.2 but it has declared in its mix.exs file it supports only Elixir >= 1.8.0 and < 1.11.0 make[2]: *** [Makefile:100: escript/rabbitmqctl] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.9/deps/rabbitmq_cli' make[1]: *** [erlang.mk:4512: deps] Error 2 make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.9/deps/rabbit' make: *** [erlang.mk:4512: deps] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.5WKvyX (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.5WKvyX (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec