Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f31-build-65427-29607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1563926400 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.7.16-1.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f31-build-65427-29607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1563926400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3LvnWF + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rabbitmq-server-3.7.16 + /usr/bin/xz -dc /builddir/build/SOURCES/rabbitmq-server_3.7.16.orig.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd rabbitmq-server-3.7.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd deps/rabbit + echo 'Patch #1 (rabbitmq-server-0001-Remove-excessive-sd_notify-code.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #2 (rabbitmq-server-0002-Add-systemd-notification-support.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #3 (rabbitmq-server-0003-Allow-guest-login-from-non-loopback-connections.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #4 (rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SERVER_ERL_ARGS.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + cd ../.. + cd deps/rabbit_common + echo 'Patch #101 (rabbitmq-common-0001-Use-proto_dist-from-command-line.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #102 (rabbitmq-common-0002-force-python3.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + cd ../.. + echo 'Patch #201 (rabbitmq-server-release-0001-Don-t-use-templates.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + cd deps/amqp10_common + echo 'Patch #301 (rabbitmq-amqp1.0-common-0001-force-python3.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + cd ../.. + rm -f deps/amqp_client/src/rabbit_ct_client_helpers.erl deps/rabbit_common/src/rabbit_ct_broker_helpers.erl deps/rabbit_common/src/rabbit_ct_helpers.erl + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #1 (rabbitmq-server-0001-Remove-excessive-sd_notify-code.patch): patching file src/rabbit.erl Patch #2 (rabbitmq-server-0002-Add-systemd-notification-support.patch): patching file src/rabbit.erl Patch #3 (rabbitmq-server-0003-Allow-guest-login-from-non-loopback-connections.patch): patching file Makefile Patch #4 (rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SERVER_ERL_ARGS.patch): patching file scripts/rabbitmq-server Patch #101 (rabbitmq-common-0001-Use-proto_dist-from-command-line.patch): patching file src/rabbit_nodes_common.erl Patch #102 (rabbitmq-common-0002-force-python3.patch): patching file codegen.py patching file development.post.mk Patch #201 (rabbitmq-server-release-0001-Don-t-use-templates.patch): patching file scripts/rabbitmq-script-wrapper Patch #301 (rabbitmq-amqp1.0-common-0001-force-python3.patch): patching file codegen.py patching file development.post.mk Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vutQBE + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.7.16 + make -j4 VERSION=3.7.16 V=1 BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) rm -f /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log : rm -f /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common/codegen.py --ignore-conflicts header \ /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/credit_extension.json /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/credit_extension.json src/rabbit_framing_amqp_0_9_1.erl : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done if test -f /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/last-makefile-change; then \ touch src/error_logger_lager_h.erl src/lager.erl src/lager_app.erl src/lager_backend_throttle.erl src/lager_common_test_backend.erl src/lager_config.erl src/lager_console_backend.erl src/lager_crash_log.erl src/lager_default_formatter.erl src/lager_file_backend.erl src/lager_format.erl src/lager_handler_watcher.erl src/lager_handler_watcher_sup.erl src/lager_manager_killer.erl src/lager_msg.erl src/lager_rotator_behaviour.erl src/lager_rotator_default.erl src/lager_stdlib.erl src/lager_sup.erl src/lager_transform.erl src/lager_trunc_io.erl src/lager_util.erl ; \ touch -c lager.d; \ fi mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk touch /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/last-makefile-change erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/error_logger_lager_h.erl src/lager.erl src/lager_app.erl src/lager_backend_throttle.erl src/lager_common_test_backend.erl src/lager_config.erl src/lager_console_backend.erl src/lager_crash_log.erl src/lager_default_formatter.erl src/lager_file_backend.erl src/lager_format.erl src/lager_handler_watcher.erl src/lager_handler_watcher_sup.erl src/lager_manager_killer.erl src/lager_msg.erl src/lager_rotator_behaviour.erl src/lager_rotator_default.erl src/lager_stdlib.erl src/lager_sup.erl src/lager_transform.erl src/lager_trunc_io.erl src/lager_util.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"lager.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"lager.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done if test -f /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/last-makefile-change; then \ touch src/app_utils.erl src/code_version.erl src/credit_flow.erl src/delegate.erl src/delegate_sup.erl src/file_handle_cache.erl src/file_handle_cache_stats.erl src/gen_server2.erl src/lager_forwarder_backend.erl src/mirrored_supervisor.erl src/mnesia_sync.erl src/pmon.erl src/priority_queue.erl src/rabbit_amqp_connection.erl src/rabbit_amqqueue_common.erl src/rabbit_auth_backend_dummy.erl src/rabbit_auth_mechanism.erl src/rabbit_authn_backend.erl src/rabbit_authz_backend.erl src/rabbit_backing_queue.erl src/rabbit_basic_common.erl src/rabbit_binary_generator.erl src/rabbit_binary_parser.erl src/rabbit_cert_info.erl src/rabbit_channel_common.erl src/rabbit_command_assembler.erl src/rabbit_control_misc.erl src/rabbit_core_metrics.erl src/rabbit_data_coercion.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_heartbeat.erl src/rabbit_http_util.erl src/rabbit_json.erl src/rabbit_log.erl src/rabbit_misc.erl src/rabbit_msg_store_index.erl src/rabbit_net.erl src/rabbit_nodes_common.erl src/rabbit_numerical.erl src/rabbit_password_hashing.erl src/rabbit_pbe.erl src/rabbit_peer_discovery_backend.erl src/rabbit_policy_validator.erl src/rabbit_queue_collector.erl src/rabbit_queue_master_locator.erl src/rabbit_registry.erl src/rabbit_registry_class.erl src/rabbit_resource_monitor_misc.erl src/rabbit_runtime.erl src/rabbit_runtime_parameter.erl src/rabbit_semver.erl src/rabbit_semver_parser.erl src/rabbit_ssl_options.erl src/rabbit_types.erl src/rabbit_writer.erl src/supervisor2.erl src/vm_memory_monitor.erl src/worker_pool.erl src/worker_pool_sup.erl src/worker_pool_worker.erl ; \ touch -c rabbit_common.d; \ fi touch /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/last-makefile-change erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/app_utils.erl src/code_version.erl src/credit_flow.erl src/delegate.erl src/delegate_sup.erl src/file_handle_cache.erl src/file_handle_cache_stats.erl src/gen_server2.erl src/lager_forwarder_backend.erl src/mirrored_supervisor.erl src/mnesia_sync.erl src/pmon.erl src/priority_queue.erl src/rabbit_amqp_connection.erl src/rabbit_amqqueue_common.erl src/rabbit_auth_backend_dummy.erl src/rabbit_auth_mechanism.erl src/rabbit_authn_backend.erl src/rabbit_authz_backend.erl src/rabbit_backing_queue.erl src/rabbit_basic_common.erl src/rabbit_binary_generator.erl src/rabbit_binary_parser.erl src/rabbit_cert_info.erl src/rabbit_channel_common.erl src/rabbit_command_assembler.erl src/rabbit_control_misc.erl src/rabbit_core_metrics.erl src/rabbit_data_coercion.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_heartbeat.erl src/rabbit_http_util.erl src/rabbit_json.erl src/rabbit_log.erl src/rabbit_misc.erl src/rabbit_msg_store_index.erl src/rabbit_net.erl src/rabbit_nodes_common.erl src/rabbit_numerical.erl src/rabbit_password_hashing.erl src/rabbit_pbe.erl src/rabbit_peer_discovery_backend.erl src/rabbit_policy_validator.erl src/rabbit_queue_collector.erl src/rabbit_queue_master_locator.erl src/rabbit_registry.erl src/rabbit_registry_class.erl src/rabbit_resource_monitor_misc.erl src/rabbit_runtime.erl src/rabbit_runtime_parameter.erl src/rabbit_semver.erl src/rabbit_semver_parser.erl src/rabbit_ssl_options.erl src/rabbit_types.erl src/rabbit_writer.erl src/supervisor2.erl src/vm_memory_monitor.erl src/worker_pool.erl src/worker_pool_sup.erl src/worker_pool_worker.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbit_common.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit_common.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/glc.erl src/glc_code.erl src/glc_lib.erl src/glc_ops.erl src/glc_run.erl src/gr_app.erl src/gr_context.erl src/gr_counter.erl src/gr_counter_sup.erl src/gr_manager.erl src/gr_manager_sup.erl src/gr_param.erl src/gr_param_sup.erl src/gr_sup.erl src/gre.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"goldrush.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"goldrush.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/glc.erl src/glc_code.erl src/glc_lib.erl src/glc_ops.erl src/glc_run.erl src/gr_app.erl src/gr_context.erl src/gr_counter.erl src/gr_counter_sup.erl src/gr_manager.erl src/gr_manager_sup.erl src/gr_param.erl src/gr_param_sup.erl src/gr_sup.erl src/gre.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/goldrush.app.src)" ]; then \ echo "Empty modules entry not found in goldrush.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/goldrush.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['glc','glc_code','glc_lib','glc_ops','glc_run','gr_app','gr_context','gr_counter','gr_counter_sup','gr_manager','gr_manager_sup','gr_param','gr_param_sup','gr_sup','gre'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/goldrush.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/lager_util.erl src/lager_transform.erl src/lager_rotator_behaviour.erl src/error_logger_lager_h.erl src/lager.erl src/lager_app.erl src/lager_backend_throttle.erl src/lager_common_test_backend.erl src/lager_config.erl src/lager_console_backend.erl src/lager_crash_log.erl src/lager_default_formatter.erl src/lager_file_backend.erl src/lager_format.erl src/lager_handler_watcher.erl src/lager_handler_watcher_sup.erl src/lager_manager_killer.erl src/lager_msg.erl src/lager_rotator_behaviour.erl src/lager_rotator_default.erl src/lager_stdlib.erl src/lager_sup.erl src/lager_transform.erl src/lager_trunc_io.erl src/lager_util.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/lager.app.src)" ]; then \ echo "Empty modules entry not found in lager.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/lager.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['error_logger_lager_h','lager','lager_app','lager_backend_throttle','lager_common_test_backend','lager_config','lager_console_backend','lager_crash_log','lager_default_formatter','lager_file_backend','lager_format','lager_handler_watcher','lager_handler_watcher_sup','lager_manager_killer','lager_msg','lager_rotator_behaviour','lager_rotator_default','lager_stdlib','lager_sup','lager_transform','lager_trunc_io','lager_util'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/lager.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/jsx.erl src/jsx_config.erl src/jsx_consult.erl src/jsx_decoder.erl src/jsx_encoder.erl src/jsx_parser.erl src/jsx_to_json.erl src/jsx_to_term.erl src/jsx_verify.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"jsx.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"jsx.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Dmaps_support=1 -o ebin/ -pa ebin/ -I include/ src/jsx.erl src/jsx_config.erl src/jsx_consult.erl src/jsx_decoder.erl src/jsx_encoder.erl src/jsx_parser.erl src/jsx_to_json.erl src/jsx_to_term.erl src/jsx_verify.erl Old inliner: threshold=0 functions=[{doublequote,5}, {singlequote,5}, {maybe_replace,2}, {format_number,1}, {handle_event,3}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/jsx.app.src)" ]; then \ echo "Empty modules entry not found in jsx.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/jsx.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['jsx','jsx_config','jsx_consult','jsx_decoder','jsx_encoder','jsx_parser','jsx_to_json','jsx_to_term','jsx_verify'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/jsx.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_crc32c.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"ranch.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"ranch.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/ranch_transport.erl src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_crc32c.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/ranch.app.src)" ]; then \ echo "Empty modules entry not found in ranch.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/ranch.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['ranch','ranch_acceptor','ranch_acceptors_sup','ranch_app','ranch_conns_sup','ranch_crc32c','ranch_listener_sup','ranch_protocol','ranch_proxy_header','ranch_server','ranch_ssl','ranch_sup','ranch_tcp','ranch_transport'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/ranch.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/recon.erl src/recon_alloc.erl src/recon_lib.erl src/recon_map.erl src/recon_rec.erl src/recon_trace.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"recon.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath)warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"recon.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/recon.erl src/recon_alloc.erl src/recon_lib.erl src/recon_map.erl src/recon_rec.erl src/recon_trace.erl Old inliner: threshold=0 functions=[{insert,2},{merge,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/recon.app.src)" ]; then \ echo "Empty modules entry not found in recon.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/recon.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['recon','recon_alloc','recon_lib','recon_map','recon_rec','recon_trace'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/recon.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_registry_class.erl src/gen_server2.erl src/rabbit_authz_backend.erl src/rabbit_authn_backend.erl src/app_utils.erl src/code_version.erl src/credit_flow.erl src/delegate.erl src/delegate_sup.erl src/file_handle_cache.erl src/file_handle_cache_stats.erl src/gen_server2.erl src/lager_forwarder_backend.erl src/mirrored_supervisor.erl src/mnesia_sync.erl src/pmon.erl src/priority_queue.erl src/rabbit_amqp_connection.erl src/rabbit_amqqueue_common.erl src/rabbit_auth_backend_dummy.erl src/rabbit_auth_mechanism.erl src/rabbit_authn_backend.erl src/rabbit_authz_backend.erl src/rabbit_backing_queue.erl src/rabbit_basic_common.erl src/rabbit_binary_generator.erl src/rabbit_binary_parser.erl src/rabbit_cert_info.erl src/rabbit_channel_common.erl src/rabbit_command_assembler.erl src/rabbit_control_misc.erl src/rabbit_core_metrics.erl src/rabbit_data_coercion.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_framing_amqp_0_8.erl src/rabbit_framing_amqwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) p_0_9_1.erl src/rabbit_heartbeat.erl src/rabbit_http_util.erl src/rabbit_json.erl src/rabbit_log.erl src/rabbit_misc.erl src/rabbit_msg_store_index.erl src/rabbit_net.erl src/rabbit_nodes_common.erl src/rabbit_numerical.erl src/rabbit_password_hashing.erl src/rabbit_pbe.erl src/rabbit_peer_discovery_backend.erl src/rabbit_policy_validator.erl src/rabbit_queue_collector.erl src/rabbit_queue_master_locator.erl src/rabbit_registry.erl src/rabbit_registry_class.erl src/rabbit_resource_monitor_misc.erl src/rabbit_runtime.erl src/rabbit_runtime_parameter.erl src/rabbit_semver.erl src/rabbit_semver_parser.erl src/rabbit_ssl_options.erl src/rabbit_types.erl src/rabbit_writer.erl src/supervisor2.erl src/vm_memory_monitor.erl src/worker_pool.erl src/worker_pool_sup.erl src/worker_pool_worker.erl printf '{application, '\''rabbit_common'\'', [\n {description, "Modules shared by rabbitmq-server and rabbitmq-erlang-client"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''app_utils'\'','\''code_version'\'','\''credit_flow'\'','\''delegate'\'','\''delegate_sup'\'','\''file_handle_cache'\'','\''file_handle_cache_stats'\'','\''gen_server2'\'','\''lager_forwarder_backend'\'','\''mirrored_supervisor'\'','\''mnesia_sync'\'','\''pmon'\'','\''priority_queue'\'','\''rabbit_amqp_connection'\'','\''rabbit_amqqueue_common'\'','\''rabbit_auth_backend_dummy'\'','\''rabbit_auth_mechanism'\'','\''rabbit_authn_backend'\'','\''rabbit_authz_backend'\'','\''rabbit_backing_queue'\'','\''rabbit_basic_common'\'','\''rabbit_binary_generator'\'','\''rabbit_binary_parser'\'','\''rabbit_cert_info'\'','\''rabbit_channel_common'\'','\''rabbit_command_assembler'\'','\''rabbit_control_misc'\'','\''rabbit_core_metrics'\'','\''rabbit_data_coercion'\'','\''rabbit_error_logger_handler'\'','\''rabbit_event'\'','\''rabbit_exchange_type'\'','\''rabbit_framing_amqp_0_8'\'','\''rabbit_framing_amqp_0_9_1'\'','\''rabbit_heartbeat'\'','\''rabbit_http_util'\'','\''rabbit_json'\'','\''rabbit_log'\'','\''rabbit_misc'\'','\''rabbit_msg_store_index'\'','\''rabbit_net'\'','\''rabbit_nodes_common'\'','\''rabbit_numerical'\'','\''rabbit_password_hashing'\'','\''rabbit_pbe'\'','\''rabbit_peer_discovery_backend'\'','\''rabbit_policy_validator'\'','\''rabbit_queue_collector'\'','\''rabbit_queue_master_locator'\'','\''rabbit_registry'\'','\''rabbit_registry_class'\'','\''rabbit_resource_monitor_misc'\'','\''rabbit_runtime'\'','\''rabbit_runtime_parameter'\'','\''rabbit_semver'\'','\''rabbit_semver_parser'\'','\''rabbit_ssl_options'\'','\''rabbit_types'\'','\''rabbit_writer'\'','\''supervisor2'\'','\''vm_memory_monitor'\'','\''worker_pool'\'','\''worker_pool_sup'\'','\''worker_pool_worker'\'']},\n {registered, []},\n {applications, [kernel,stdlib,compiler,syntax_tools,xmerl,lager,jsx,ranch,recon]},\n {env, []},\n %%%% Hex.pm package informations.\n {licenses, ["MPL 1.1"]},\n {links, [\n {"Website", "https://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-common"}\n ]},\n {build_tools, ["make", "rebar3"]},\n {files, [\n "erlang.mk",\n "git-revisions.txt",\n "include",\n "LICENSE*",\n "Makefile",\n "rabbitmq-components.mk",\n "README",\n "README.md",\n "src",\n "mk"\n ]}\n]}.' \ > ebin/rabbit_common.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/background_gc.erl src/code_server_cache.erl src/dtree.erl src/gatherer.erl src/gm.erl src/lager_exchange_backend.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/rabbit.erl src/rabbit_access_control.erl src/rabbit_alarm.erl src/rabbit_amqqueue.erl src/rabbit_amqqueue_process.erl src/rabbit_amqqueue_sup.erl src/rabbit_amqqueue_sup_sup.erl src/rabbit_auth_backend_internal.erl src/rabbit_auth_mechanism_amqplain.erl src/rabbit_auth_mechanism_cr_demo.erl src/rabbit_auth_mechanism_plain.erl src/rabbit_autoheal.erl src/rabbit_basic.erl src/rabbit_binding.erl src/rabbit_boot_steps.erl src/rabbit_channel.erl src/rabbit_channel_interceptor.erl src/rabbit_channel_sup.erl src/rabbit_channel_sup_sup.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_connection_helper_sup.erl src/rabbit_connection_sup.erl src/rabbit_connection_tracking.erl src/rabbit_connection_tracking_handler.erl src/rabbit_control_pbe.erl src/rabbit_core_metrics_gc.erl src/rabbit_credential_validation.erl src/rabbit_credential_validator.erl src/rabbit_credential_validator_accept_everything.erl src/rabbit_credential_validator_min_password_length.erl src/rabbit_credential_validator_password_regexp.erl src/rabbit_dead_letter.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_exchange.erl src/rabbit_exchange_decorator.erl src/rabbit_exchange_parameters.erl src/rabbit_exchange_type_direct.erl src/rabbit_exchange_type_fanout.erl src/rabbit_exchange_type_headers.erl src/rabbit_exchange_type_invalid.erl src/rabbit_exchange_type_topic.erl src/rabbit_fhc_helpers.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_hipe.erl src/rabbit_lager.erl src/rabbit_limiter.erl src/rabbit_log_tail.erl src/rabbit_looking_glass.erl src/rabbit_memory_monitor.erl src/rabbit_metrics.erl src/rabbit_mirror_queue_coordinator.erl src/rabbit_mirror_queue_master.erl src/rabbit_mirror_queue_misc.erl src/rabbit_mirror_queue_mode.erl src/rabbit_mirror_queue_mode_all.erl src/rabbit_mirror_queue_mode_exactly.erl src/rabbit_mirror_queue_mode_nodes.erl src/rabbit_mirror_queue_slave.erl src/rabbit_mirror_queue_sync.erl src/rabbit_mnesia.erl src/rabbit_mnesia_rename.erl src/rabbit_msg_file.erl src/rabbit_msg_store.erl src/rabbit_msg_store_ets_index.erl src/rabbit_msg_store_gc.erl src/rabbit_networking.erl src/rabbit_node_monitor.erl src/rabbit_nodes.erl src/rabbit_parameter_validation.erl src/rabbit_password.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.erl src/rabbit_peer_discovery.erl src/rabbit_peer_discovery_classic_config.erl src/rabbit_peer_discovery_dns.erl src/rabbit_plugins.erl src/rabbit_policies.erl src/rabbit_policy.erl src/rabbit_policy_merge_strategy.erl src/rabbit_prelaunch.erl src/rabbit_prequeue.erl src/rabbit_priority_queue.erl src/rabbit_queue_consumers.erl src/rabbit_queue_decorator.erl src/rabbit_queue_index.erl src/rabbit_queue_location_client_local.erl src/rabbit_queue_location_min_masters.erl src/rabbit_queue_location_random.erl src/rabbit_queue_location_validator.erl src/rabbit_queue_master_location_misc.erl src/rabbit_reader.erl src/rabbit_recovery_terms.erl src/rabbit_restartable_sup.erl src/rabbit_router.erl src/rabbit_runtime_parameters.erl src/rabbit_ssl.erl src/rabbit_sup.erl src/rabbit_sysmon_handler.erl src/rabbit_sysmon_minder.erl src/rabbit_table.erl src/rabbit_trace.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_variable_queue.erl src/rabbit_version.erl src/rabbit_vhost.erl src/rabbit_vhost_limit.erl src/rabbit_vhost_msg_store.erl src/rabbit_vhost_process.erl src/rabbit_vhost_sup.erl src/rabbit_vhost_sup_sup.erl src/rabbit_vhost_sup_wrapper.erl src/rabbit_vm.erl src/supervised_lifecycle.erl src/tcp_listener.erl src/tcp_listener_sup.erl src/term_to_binary_compat.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoentwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) } -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbit.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done if test -d ../.hex; then \ echo y | mix make_all_in_src_archive; \ else \ echo y | mix make_all; \ fi set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : Resolving Hex dependencies... Dependency resolution completed: Unchanged: csv 2.0.0 json 1.2.5 observer_cli 1.5.0 BUILDSTDERR: parallwarning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted, and quotes should only be used to introduce keywords with foreign characters in them BUILDSTDERR: /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17 BUILDSTDERR: warning: Stream.chunk/4 is deprecated. Use Stream.chunk_every/4 instead BUILDSTDERR: lib/parallel_stream/producer.ex:16 BUILDSTDERR: warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted, and quotes should only be used to introduce keywords with foreign characters in them BUILDSTDERR: /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/deps/csv/mix.exs:18 BUILDSTDERR: warning: outdented heredoc line. The contents inside the heredoc should be indented at the same level as the closing """. The following is forbidden: BUILDSTDERR: def text do BUILDSTDERR: """ BUILDSTDERR: contents BUILDSTDERR: """ BUILDSTDERR: end BUILDSTDERR: Instead make sure the contents are indented as much as the heredoc closing: BUILDSTDERR: def text do BUILDSTDERR: """ BUILDSTDERR: contents BUILDSTDERR: """ BUILDSTDERR: end BUILDSTDERR: The current heredoc line is indented too little BUILDSTDERR: lib/csv.ex:69 BUILDSTDERR: warning: String.strip/1 is deprecated. Use String.trim/1 instead BUILDSTDERR: lib/csv/decoding/parser.ex:78 BUILDSTDERR: warning: System.stacktrace/0 outside of rescue/catch clauses is deprecated. If you want to support only Elixir v1.7+, you must access __STACKTRACE__ inside a rescue/catch. If you want to support earlier Elixir versions, move System.stacktrace/0 inside a rescue/catch BUILDSTDERR: lib/rabbitmqctl.ex:383 BUILDSTDERR: warning: variable "node_name" is unused BUILDSTDERR: lib/rabbitmq/cli/diagnostics/commands/log_location_command.ex:47 BUILDSTDERR: warning: variable "node_name" is unused BUILDSTDERR: lib/rabbitmq/cli/diagnostics/commands/log_location_command.ex:53 BUILDSTDERR: warning: function maybe_print_stacktrace/2 is unused BUILDSTDERR: lib/rabbitmqctl.ex:180 el_stream 1.0.6 recon 2.5.0 stdout_formatter 0.2.3 * 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) Generated stdout_formatter app ==> parallel_stream Compiling 11 files (.ex) Generated parallel_stream app ==> json Compiling 13 files (.ex) 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 Compiling 172 files (.ex) Compiling lib/rabbitmq/cli/diagnostics/commands/listeners_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_ciphers_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/commands/list_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/exec_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/check_running_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/check_virtual_hosts_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_user_topic_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_bindings_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_exchanges_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/version_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/cipher_suites_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/core/validators.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/erlang_version_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/add_vhost_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/log_location_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/memory_breakdown_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_topic_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/help_command.ex (it's taking more than 15s) Compiling lib/rabbitmqctl.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/await_online_nodes_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_consumers_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/environment_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_vhost_limits_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_user_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/forget_cluster_node_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/force_gc_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_queues_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_operator_policy_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/is_booting_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_global_parameter_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_vm_memory_high_watermark_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_password_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/purge_queue_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/log_tail_stream.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/trace_off_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/plugins_helpers.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_topic_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/trace_on_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_vhost_limits_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_global_parameter_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/status_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/report_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/tls_versions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_log_level_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/start_app_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/sync_queue_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/change_password_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/runtime_thread_stats_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_operator_policies_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/reset_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/rename_cluster_node_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/server_version_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_hashes_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/discover_peers_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/close_connection_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_vhosts_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/schema_info_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_topic_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/close_all_connections_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/delete_queue_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/stop_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_operator_policy_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/node_health_check_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_parameter_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_policy_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/force_reset_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/delete_user_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/erlang_cookie_hash_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_user_tags_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/cluster_status_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/ping_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_users_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_disk_free_limit_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/commands/enable_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/check_port_listener_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/commands/is_enabled.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/maybe_stuck_command.ex (it's taking more than 15s) BUILDSTDERR: Compiling lib/rabbitmq/cli/ctl/commands/delete_vwarning: this clause cannot match because a previous clause at line 33 always matches BUILDSTDERR: lib/rabbitmq/cli/diagnostics/commands/log_location_command.ex:40 BUILDSTDERR: warning: variable "key" is unused BUILDSTDERR: lib/rabbitmq/cli/formatters/formatter_helpers.ex:41 BUILDSTDERR: warning: variable "node_name" is unused BUILDSTDERR: lib/rabbitmq/cli/diagnostics/commands/check_virtual_hosts_command.ex:55 BUILDSTDERR: warning: unused import RabbitMQ.CLI.Core.Listeners BUILDSTDERR: lib/rabbitmq/cli/diagnostics/commands/check_virtual_hosts_command.ex:24 BUILDSTDERR: warning: function :rabbit.await_startup/1 is undefined (module :rabbit is not available) BUILDSTDERR: lib/rabbitmq/cli/ctl/commands/wait_command.ex:216 BUILDSTDERR: warning: function :rabbit_file.write_term_file/2 is undefined (module :rabbit_file is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:204 BUILDSTDERR: warning: function :rabbit_hipe.can_hipe_compile/0 is undefined (module :rabbit_hipe is not available) BUILDSTDERR: lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex:105 BUILDSTDERR: warning: function :rabbit_hipe.compile_to_directory/1 is undefined (module :rabbit_hipe is not available) BUILDSTDERR: lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex:107 BUILDSTDERR: warning: function :rabbit_mnesia.forget_cluster_node/2 is undefined (module :rabbit_mnesia is not available) BUILDSTDERR: lib/rabbitmq/cli/ctl/commands/forget_cluster_node_command.ex:50 BUILDSTDERR: warning: function :rabbit_mnesia_rename.rename/2 is undefined (module :rabbit_mnesia_rename is not available) BUILDSTDERR: lib/rabbitmq/cli/ctl/commands/rename_cluster_node_command.ex:49 BUILDSTDERR: warning: function :rabbit_plugins.dependencies/3 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: Found at 6 locations: BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/disable_command.ex:71 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/disable_command.ex:72 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/enable_command.ex:113 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/list_command.ex:77 BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:146 BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:206 BUILDSTDERR: warning: function :rabbit_plugins.format_invalid_plugins/1 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:156 BUILDSTDERR: warning: function :rabbit_plugins.is_strictly_plugin/1 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/list_command.ex:101 BUILDSTDERR: warning: function :rabbit_plugins.list/1 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:55 BUILDSTDERR: warning: function :rabbit_plugins.read_enabled/1 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:65 BUILDSTDERR: warning: function :rabbit_plugins.strictly_plugins/2 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: Found at 8 locations: BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/disable_command.ex:81 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/disable_command.ex:90 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/disable_command.ex:151 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/enable_command.ex:128 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/enable_command.ex:135 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/enable_command.ex:161 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/set_command.ex:106 BUILDSTDERR: lib/rabbitmq/cli/plugins/commands/set_command.ex:138 BUILDSTDERR: warning: function :rabbit_plugins.validate_plugins/1 is undefined (module :rabbit_plugins is not available) BUILDSTDERR: lib/rabbitmq/cli/plugins/plugins_helpers.ex:154 host_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/log_tail_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/eval_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_parameters_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_vhost_limits_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/cancel_sync_queue_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/alarms_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/restart_vhost_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/shutdown_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_cluster_name_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/await_startup_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/commands/disable_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/check_port_connectivity_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_policy_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_connections_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/set_parameter_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/is_running_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/encode_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/authenticate_user_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/force_boot_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/list_channels_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/clear_permissions_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/plugins/commands/set_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/ctl/commands/add_user_command.ex (it's taking more than 15s) Compiling lib/rabbitmq/cli/diagnostics/commands/check_protocol_listener_command.ex (it's taking more than 15s) Generated rabbitmqctl app Generated escript escript/rabbitmqctl with MIX_ENV=dev mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk rm -f "escript/rabbitmq-plugins" set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done rm -f "escript/rabbitmq-diagnostics" ln "escript/rabbitmqctl" "escript/rabbitmq-plugins" ln "escript/rabbitmqctl" "escript/rabbitmq-diagnostics" make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/syslog.erl src/syslog_error_h.erl src/syslog_lager_backend.erl src/syslog_lib.erl src/syslog_logger.erl src/syslog_monitor.erl src/syslog_rfc3164.erl src/syslog_rfc5424.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"syslog.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"syslog.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/syslog_logger.erl src/syslog.erl src/syslog_error_h.erl src/syslog_lager_backend.erl src/syslog_lib.erl src/syslog_logger.erl src/syslog_monitor.erl src/syslog_rfc3164.erl src/syslog_rfc5424.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/syslog.app.src)" ]; then \ echo "Empty modules entry not found in syslog.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/syslog.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['syslog','syslog_error_h','syslog_lager_backend','syslog_lib','syslog_logger','syslog_monitor','syslog_rfc3164','syslog_rfc5424'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/syslog.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/sysmon_handler_app.erl src/sysmon_handler_example_handler.erl src/sysmon_handler_filter.erl src/sysmon_handler_sup.erl src/sysmon_handler_testhandler.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"sysmon_handler.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"sysmon_handler.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/sysmon_handler_app.erl src/sysmon_handler_example_handler.erl src/sysmon_handler_filter.erl src/sysmon_handler_sup.erl src/sysmon_handler_testhandler.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/sysmon_handler.app.src)" ]; then \ echo "Empty modules entry not found in sysmon_handler.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/sysmon_handler.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['sysmon_handler_app','sysmon_handler_example_handler','sysmon_handler_filter','sysmon_handler_sup','sysmon_handler_testhandler'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/sysmon_handler.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/observer_cli.erl src/observer_cli_application.erl src/observer_cli_escriptize.erl src/observer_cli_ets.erl src/observer_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 \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"observer_cli.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"observer_cli.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRSwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) T +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/observer_cli.erl src/observer_cli_application.erl src/observer_cli_escriptize.erl src/observer_cli_ets.erl src/observer_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 Inlining: inline_size=24 inline_effort=150 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 README 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[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' make --no-print-directory app-build mkdir -p ebin/ make -C /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli install \ PREFIX="/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript" \ DESTDIR= mkdir -p "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript" rm -f "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmqctl"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmq-plugins"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmq-diagnostics"; cp "escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript"; ln "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmq-plugins"; ln "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit/escript/rabbitmq-diagnostics"; erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -I /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common/include -DINSTR_MOD=gm -o ebin/ -pa ebin/ -I include/ src/rabbit_mirror_queue_mode.erl src/rabbit_credential_validator.erl src/gm.erl src/rabbit_policy_merge_strategy.erl src/background_gc.erl src/code_server_cache.erl src/dtree.erl src/gatherer.erl src/gm.erl src/lager_exchange_backend.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/rabbit.erl src/rabbit_access_control.erl src/rabbit_alarm.erl src/rabbit_amqqueue.erl src/rabbit_amqqueue_process.erl src/rabbit_amqqueue_sup.erl src/rabbit_amqqueue_sup_sup.erl src/rabbit_auth_backend_internal.erl src/rabbit_auth_mechanism_amqplain.erl src/rabbit_auth_mechanism_cr_demo.erl src/rabbit_auth_mechanism_plain.erl src/rabbit_autoheal.erl src/rabbit_basic.erl src/rabbit_binding.erl src/rabbit_boot_steps.erl src/rabbit_channel.erl src/rabbit_channel_interceptor.erl src/rabbit_channel_sup.erl src/rabbit_channel_sup_sup.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_connection_helper_sup.erl src/rabbit_connection_sup.erl src/rabbit_connection_tracking.erl src/rabbit_connection_tracking_handler.erl src/rabbit_control_pbe.erl src/rabbit_core_metrics_gc.erl src/rabbit_credential_validation.erl src/rabbit_credential_validator.erl src/rabbit_credential_validator_accept_everything.erl src/rabbit_credential_validator_min_password_length.erl src/rabbit_credential_validator_password_regexp.erl src/rabbit_dead_letter.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_exchange.erl src/rabbit_exchange_decorator.erl src/rabbit_exchange_parameters.erl src/rabbit_exchange_type_direct.erl src/rabbit_exchange_type_fanout.erl src/rabbit_exchange_type_headers.erl src/rabbit_exchange_type_invalid.erl src/rabbit_exchange_type_topic.erl src/rabbit_fhc_helpers.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_hipe.erl src/rabbit_lager.erl src/rabbit_limiter.erl src/rabbit_log_tail.erl src/rabbit_looking_glass.erl src/rabbit_memory_monitor.erl src/rabbit_metrics.erl src/rabbit_mirror_queue_coordinator.erl src/rabbit_mirror_queue_master.erl src/rabbit_mirror_queue_misc.erl src/rabbit_mirror_queue_mode.erl src/rabbit_mirror_queue_mode_all.erl src/rabbit_mirror_queue_mode_exactly.erl src/rabbit_mirror_queue_mode_nodes.erl src/rabbit_mirror_queue_slave.erl src/rabbit_mirror_queue_sync.erl src/rabbit_mnesia.erl src/rabbit_mnesia_rename.erl src/rabbit_msg_file.erl src/rabbit_msg_store.erl src/rabbit_msg_store_ets_index.erl src/rabbit_msg_store_gc.erl src/rabbit_networking.erl src/rabbit_node_monitor.erl src/rabbit_nodes.erl src/rabbit_parameter_validation.erl src/rabbit_password.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.erl src/rabbit_peer_discovery.erl src/rabbit_peer_discovery_classic_config.erl src/rabbit_peer_discovery_dns.erl src/rabbit_plugins.erl src/rabbit_policies.erl src/rabbit_policy.erl src/rabbit_policy_merge_strategy.erl src/rabbit_prelaunch.erl src/rabbit_prequeue.erl src/rabbit_priority_queue.erl src/rabbit_queue_consumers.erl src/rabbit_queue_decorator.erl src/rabbit_queue_index.erl src/rabbit_queue_location_client_local.erl src/rabbit_queue_location_min_masters.erl src/rabbit_queue_location_random.erl src/rabbit_queue_location_validator.erl src/rabbit_queue_master_location_misc.erl src/rabbit_reader.erl src/rabbit_recovery_terms.erl src/rabbit_restartable_sup.erl src/rabbit_router.erl src/rabbit_runtime_parameters.erl src/rabbit_ssl.erl src/rabbit_sup.erl src/rabbit_sysmon_handler.erl src/rabbit_sysmon_minder.erl src/rabbit_table.erl src/rabbit_trace.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_variable_queue.erl src/rabbit_version.erl src/rabbit_vhost.erl src/rabbit_vhost_limit.erl src/rabbit_vhost_msg_store.erl src/rabbit_vhost_process.erl src/rabbit_vhost_sup.erl src/rabbit_vhost_sup_sup.erl src/rabbit_vhost_sup_wrapper.erl src/rabbit_vm.erl src/supervised_lifecycle.erl src/tcp_listener.erl src/tcp_listener_sup.erl src/term_to_binary_compat.erl printf '{application, '\''rabbit'\'', [\n {description, "RabbitMQ"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''background_gc'\'','\''code_server_cache'\'','\''dtree'\'','\''gatherer'\'','\''gm'\'','\''lager_exchange_backend'\'','\''lqueue'\'','\''mirrored_supervisor_sups'\'','\''pg_local'\'','\''rabbit'\'','\''rabbit_access_control'\'','\''rabbit_alarm'\'','\''rabbit_amqqueue'\'','\''rabbit_amqqueue_process'\'','\''rabbit_amqqueue_sup'\'','\''rabbit_amqqueue_sup_sup'\'','\''rabbit_auth_backend_internal'\'','\''rabbit_auth_mechanism_amqplain'\'','\''rabbit_auth_mechanism_cr_demo'\'','\''rabbit_auth_mechanism_plain'\'','\''rabbit_autoheal'\'','\''rabbit_basic'\'','\''rabbit_binding'\'','\''rabbit_boot_steps'\'','\''rabbit_channel'\'','\''rabbit_channel_interceptor'\'','\''rabbit_channel_sup'\'','\''rabbit_channel_sup_sup'\'','\''rabbit_client_sup'\'','\''rabbit_config'\'','\''rabbit_connection_helper_sup'\'','\''rabbit_connection_sup'\'','\''rabbit_connection_tracking'\'','\''rabbit_connection_tracking_handler'\'','\''rabbit_control_pbe'\'','\''rabbit_core_metrics_gc'\'','\''rabbit_credential_validation'\'','\''rabbit_credential_validator'\'','\''rabbit_credential_validator_accept_everything'\'','\''rabbit_credential_validator_min_password_length'\'','\''rabbit_credential_validator_password_regexp'\'','\''rabbit_dead_letter'\'','\''rabbit_diagnostics'\'','\''rabbit_direct'\'','\''rabbit_disk_monitor'\'','\''rabbit_epmd_monitor'\'','\''rabbit_exchange'\'','\''rabbit_exchange_decorator'\'','\''rabbit_exchange_parameters'\'','\''rabbit_exchange_type_direct'\'','\''rabbit_exchange_type_fanout'\'','\''rabbit_exchange_type_headers'\'','\''rabbit_exchange_type_invalid'\'','\''rabbit_exchange_type_topic'\'','\''rabbit_fhc_helpers'\'','\''rabbit_file'\'','\''rabbit_framing'\'','\''rabbit_guid'\'','\''rabbit_health_check'\'','\''rabbit_hipe'\'','\''rabbit_lager'\'','\''rabbit_limiter'\'','\''rabbit_log_tail'\'','\''rabbit_looking_glass'\'','\''rabbit_memory_monitor'\'','\''rabbit_metrics'\'','\''rabbit_mirror_queue_coordinator'\'','\''rabbit_mirror_queue_master'\'','\''rabbit_mirror_queue_misc'\'','\''rabbit_mirror_queue_mode'\'','\''rabbit_mirror_queue_mode_all'\'','\''rabbit_mirror_queue_mode_exactly'\'','\''rabbit_mirror_queue_mode_nodes'\'','\''rabbit_mirror_queue_slave'\'','\''rabbit_mirror_queue_sync'\'','\''rabbit_mnesia'\'','\''rabbit_mnesia_rename'\'','\''rabbit_msg_file'\'','\''rabbit_msg_store'\'','\''rabbit_msg_store_ets_index'\'','\''rabbit_msg_store_gc'\'','\''rabbit_networking'\'','\''rabbit_node_monitor'\'','\''rabbit_nodes'\'','\''rabbit_parameter_validation'\'','\''rabbit_password'\'','\''rabbit_password_hashing_md5'\'','\''rabbit_password_hashing_sha256'\'','\''rabbit_password_hashing_sha512'\'','\''rabbit_peer_discovery'\'','\''rabbit_peer_discovery_classic_config'\'','\''rabbit_peer_discovery_dns'\'','\''rabbit_plugins'\'','\''rabbit_policies'\'','\''rabbit_policy'\'','\''rabbit_policy_merge_strategy'\'','\''rabbit_prelaunch'\'','\''rabbit_prequeue'\'','\''rabbit_priority_queue'\'','\''rabbit_queue_consumers'\'','\''rabbit_queue_decorator'\'','\''rabbit_queue_index'\'','\''rabbit_queue_location_client_local'\'','\''rabbit_queue_location_min_masters'\'','\''rabbit_queue_location_random'\'','\''rabbit_queue_location_validator'\'','\''rabbit_queue_master_location_misc'\'','\''rabbit_reader'\'','\''rabbit_recovery_terms'\'','\''rabbit_restartable_sup'\'','\''rabbit_router'\'','\''rabbit_runtime_parameters'\'','\''rabbit_ssl'\'','\''rabbit_sup'\'','\''rabbit_sysmon_handler'\'','\''rabbit_sysmon_minder'\'','\''rabbit_table'\'','\''rabbit_trace'\'','\''rabbit_upgrade'\'','\''rabbit_upgrade_functions'\'','\''rabbit_variable_queue'\'','\''rabbit_version'\'','\''rabbit_vhost'\'','\''rabbit_vhost_limit'\'','\''rabbit_vhost_msg_store'\'','\''rabbit_vhost_process'\'','\''rabbit_vhost_sup'\'','\''rabbit_vhost_sup_sup'\'','\''rabbit_vhost_sup_wrapper'\'','\''rabbit_vm'\'','\''supervised_lifecycle'\'','\''tcp_listener'\'','\''tcp_listener_sup'\'','\''term_to_binary_compat'\'']},\n {registered, [rabbit_sup,rabbit_amqqueue_sup,rabbit_direct_client_sup,rabbit_log,rabbit_node_monitor,rabbit_router]},\n {applications, [kernel,stdlib,sasl,mnesia,os_mon,inets,ranch,lager,rabbit_common,sysmon_handler,recon,observer_cli]},\n {mod, {rabbit, []}},\n {env, [\n {tcp_listeners, [5672]},\n {num_tcp_acceptors, 10},\n {ssl_listeners, []},\n {num_ssl_acceptors, 10},\n {ssl_options, []},\n {vm_memory_high_watermark, 0.4},\n {vm_memory_high_watermark_paging_ratio, 0.5},\n {vm_memory_calculation_strategy, rss},\n {memory_monitor_interval, 2500},\n {disk_free_limit, 50000000}, %%%% 50MB\n {msg_store_index_module, rabbit_msg_store_ets_index},\n {backing_queue_module, rabbit_variable_queue},\n %%%% 0 ("no limit") would make a better default, but that\n %%%% breaks the QPid Java client\n {frame_max, 131072},\n %%%% see rabbitmq-server#1593\n {channel_max, 2047},\n {connection_max, infinity},\n {heartbeat, 60},\n {msg_store_file_size_limit, 16777216},\n {fhc_write_buffering, true},\n {fhc_read_buffering, false},\n {queue_index_max_journal_entries, 32768},\n {queue_index_embed_msgs_below, 4096},\n {default_user, <<"guest">>},\n {default_pass, <<"guest">>},\n {default_user_tags, [administrator]},\n {default_vhost, <<"/">>},\n {default_permissions, [<<".*">>, <<".*">>, <<".*">>]},\n {loopback_users, []},\n {password_hashing_module, rabbit_password_hashing_sha256},\n {server_properties, []},\n {collect_statistics, none},\n {collect_statistics_interval, 5000},\n {mnesia_table_loading_retry_timeout, 30000},\n {mnesia_table_loading_retry_limit, 10},\n {auth_mechanisms, ['\''PLAIN'\'', '\''AMQPLAIN'\'']},\n {auth_backends, [rabbit_auth_backend_internal]},\n {delegate_count, 16},\n {trace_vhosts, []},\n {ssl_cert_login_from, distinguished_name},\n {ssl_handshake_timeout, 5000},\n {ssl_allow_poodle_attack, false},\n {handshake_timeout, 10000},\n {reverse_dns_lookups, false},\n {cluster_partition_handling, ignore},\n {cluster_keepalive_interval, 10000},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true},\n {linger, {true, 0}},\n {exit_on_close, false}\n ]},\n {halt_on_upgrade_failure, true},\n {hipe_compile, false},\n %%%% see bug 24513 [in legacy Bugzilla] for how this list was created\n {hipe_modules,\n [rabbit_reader, rabbit_channel, gen_server2, rabbit_exchange,\n rabbit_command_assembler, rabbit_framing_amqp_0_9_1, rabbit_basic,\n rabbit_event, lists, queue, priority_queue, rabbit_router,\n rabbit_trace, rabbit_misc, rabbit_binary_parser,\n rabbit_exchange_type_direct, rabbit_guid, rabbit_net,\n rabbit_amqqueue_process, rabbit_variable_queue,\n rabbit_binary_generator, rabbit_writer, delegate, gb_sets, lqueue,\n sets, orddict, rabbit_amqqueue, rabbit_limiter, gb_trees,\n rabbit_queue_index, rabbit_exchange_decorator, gen, dict, ordsets,\n file_handle_cache, rabbit_msg_store, array,\n rabbit_msg_store_ets_index, rabbit_msg_file,\n rabbit_exchange_type_fanout, rabbit_exchange_type_topic, mnesia,\n mnesia_lib, rpc, mnesia_tm, qlc, sofs, proplists, credit_flow,\n pmon, ssl_connection, tls_connection, ssl_record, tls_record,\n gen_fsm, ssl]},\n {ssl_apps, [asn1, crypto, public_key, ssl]},\n %%%% see rabbitmq-server#114\n {mirroring_flow_control, true},\n {mirroring_sync_batch_size, 4096},\n %%%% see rabbitmq-server#227 and related tickets.\n %%%% msg_store_credit_disc_bound only takes effect when\n %%%% messages are persisted to the message store. If messages\n %%%% are embedded on the queue index, then modifying this\n %%%% setting has no effect because credit_flow is not used when\n %%%% writing to the queue index. See the setting\n %%%% queue_index_embed_msgs_below above.\n {msg_store_credit_disc_bound, {4000, 800}},\n {msg_store_io_batch_size, 4096},\n %%%% see rabbitmq-server#143,\n %%%% rabbitmq-server#949, rabbitmq-server#1098\n {credit_flow_default_credit, {400, 200}},\n %%%% see rabbitmq-server#248\n %%%% and rabbitmq-server#667\n {channel_operation_timeout, 15000},\n\n %%%% see rabbitmq-server#486\n {autocluster,\n [{peer_discovery_backend, rabbit_peer_discovery_classic_config}]\n },\n %%%% used by rabbit_peer_discovery_classic_config\n {cluster_nodes, {[], disc}},\n\n {config_entry_decoder, [{passphrase, undefined}]},\n\n %%%% rabbitmq-server#973\n {queue_explicit_gc_run_operation_threshold, 1000},\n {lazy_queue_explicit_gc_run_operation_threshold, 1000},\n {background_gc_enabled, false},\n {background_gc_target_interval, 60000},\n %%%% rabbitmq-server#589\n {proxy_protocol, false},\n {disk_monitor_failure_retries, 10},\n {disk_monitor_failure_retry_interval, 120000},\n %%%% either "stop_node" or "continue".\n %%%% by default we choose to not terminate the entire node if one\n %%%% vhost had to shut down, see server#1158 and server#1280\n {vhost_restart_strategy, continue},\n %%%% {global, prefetch count}\n {default_consumer_prefetch, {false, 0}}\n ]}\n]}.' \ > ebin/rabbit.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done mkdir -p include/ set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done mkdir -p src/ env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common/codegen.py hrl /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > include/amqp10_framing.hrl : env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common/codegen.py erl /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > src/amqp10_framing0.erl mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp10_binary_generator.erl src/amqp10_binary_parser.erl src/amqp10_framing.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"amqp10_common.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_common.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/amqp10_binary_generator.erl src/amqp10_binary_parser.erl src/amqp10_framing.erl src/amqp10_framing0.erl printf '{application, '\''amqp10_common'\'', [\n {description, "Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''amqp10_binary_generator'\'','\''amqp10_binary_parser'\'','\''amqp10_framing'\'','\''amqp10_framing0'\'']},\n {registered, []},\n {applications, [kernel,stdlib]},\n {env, []},\n %%%% Hex.pm package informations.\n {maintainers, [\n "RabbitMQ Team ",\n "Jean-Sebastien Pedron "\n ]},\n {licenses, ["MPL 1.1"]},\n {links, [\n {"Website", "http://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-amqp1.0-common"}\n ]},\n {build_tools, ["make", "rebar3"]},\n {files, [\n "mk"\n ]}\n]}.' \ > ebin/amqp10_common.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp10_client.erl src/amqp10_client_app.erl src/amqp10_client_connection.erl src/amqp10_client_connection_sup.erl src/amqp10_client_connections_sup.erl src/amqp10_client_frame_reader.erl src/amqp10_client_link.erl src/amqp10_client_session.erl src/amqp10_client_sessions_sup.erl src/amqp10_client_sup.erl src/amqp10_client_types.erl src/amqp10_msg.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"amqp10_client.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_client.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/elvis_mk /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/elvis_mk' make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -Dnowarn_deprecated_gen_fsm -o ebin/ -pa ebin/ -I include/ src/amqp10_client.erl src/amqp10_client_app.erl src/amqp10_client_connection.erl src/amqp10_client_connection_sup.erl src/amqp10_client_connections_sup.erl src/amqp10_client_frame_reader.erl src/amqp10_client_link.erl src/amqp10_client_session.erl src/amqp10_clienwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) t_sessions_sup.erl src/amqp10_client_sup.erl src/amqp10_client_types.erl src/amqp10_msg.erl printf '{application, '\''amqp10_client'\'', [\n {description, "AMQP 1.0 client from the RabbitMQ Project"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''amqp10_client'\'','\''amqp10_client_app'\'','\''amqp10_client_connection'\'','\''amqp10_client_connection_sup'\'','\''amqp10_client_connections_sup'\'','\''amqp10_client_frame_reader'\'','\''amqp10_client_link'\'','\''amqp10_client_session'\'','\''amqp10_client_sessions_sup'\'','\''amqp10_client_sup'\'','\''amqp10_client_types'\'','\''amqp10_msg'\'']},\n {registered, [amqp10_client_sup]},\n {applications, [kernel,stdlib,ssl,inets,crypto,amqp10_common]},\n {mod, {amqp10_client_app, []}},\n {env, []}\n]}.' \ > ebin/amqp10_client.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl src/rabbit_amqp1_0.erl src/rabbit_amqp1_0_channel.erl src/rabbit_amqp1_0_incoming_link.erl src/rabbit_amqp1_0_link_util.erl src/rabbit_amqp1_0_message.erl src/rabbit_amqp1_0_outgoing_link.erl src/rabbit_amqp1_0_reader.erl src/rabbit_amqp1_0_session.erl src/rabbit_amqp1_0_session_process.erl src/rabbit_amqp1_0_session_sup.erl src/rabbit_amqp1_0_session_sup_sup.erl src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_writer.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_amqp1_0.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_amqp1_0.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp_auth_mechanisms.erl src/amqp_channel.erl src/amqp_channel_sup.erl src/amqp_channel_sup_sup.erl src/amqp_channels_manager.erl src/amqp_client.erl src/amqp_connection.erl src/amqp_connection_sup.erl src/amqp_connection_type_sup.erl src/amqp_direct_connection.erl src/amqp_direct_consumer.erl src/amqp_gen_connection.erl src/amqp_gen_consumer.erl src/amqp_main_reader.erl src/amqp_network_connection.erl src/amqp_rpc_client.erl src/amqp_rpc_server.erl src/amqp_selective_consumer.erl src/amqp_ssl.erl src/amqp_sup.erl src/amqp_uri.erl src/amqp_util.erl src/rabbit_routing_util.erl src/uri_parser.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"amqp_client.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fdwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) , undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp_client.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/amqp_gen_consumer.erl src/amqp_gen_connection.erl src/amqp_auth_mechanisms.erl src/amqp_channel.erl src/amqp_channel_sup.erl src/amqp_channel_sup_sup.erl src/amqp_channels_manager.erl src/amqp_client.erl src/amqp_connection.erl src/amqp_connection_sup.erl src/amqp_connection_type_sup.erl src/amqp_direct_connection.erl src/amqp_direct_consumer.erl src/amqp_gen_connection.erl src/amqp_gen_consumer.erl src/amqp_main_reader.erl src/amqp_network_connection.erl src/amqp_rpc_client.erl src/amqp_rpc_server.erl src/amqp_selective_consumer.erl src/amqp_ssl.erl src/amqp_sup.erl src/amqp_uri.erl src/amqp_util.erl src/rabbit_routing_util.erl src/uri_parser.erl BUILDSTDERR: printf '{application, '\''amqp_client'\'', [\n {description, "RabbitMQ AMQP Client"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''amqp_auth_mechanisms'\'','\''amqp_channel'\'','\''amqp_channel_sup'\'','\''amqp_channel_sup_sup'\'','\''amqp_channels_manager'\'','\''amqp_client'\'','\''amqp_connection'\'','\''amqp_connection_sup'\'','\''amqp_connection_type_sup'\'','\''amqp_direct_connection'\'','\''amqp_direct_consumer'\'','\''amqp_gen_connection'\'','\''amqp_gen_consumer'\'','\''amqp_main_reader'\'','\''amqp_network_connection'\'','\''amqp_rpc_client'\'','\''amqp_rpc_server'\'','\''amqp_selective_consumer'\'','\''amqp_ssl'\'','\''amqp_sup'\'','\''amqp_uri'\'','\''amqp_util'\'','\''rabbit_routing_util'\'','\''uri_parser'\'']},\n {registered, [amqp_client_sup,amqp_sup]},\n {applications, [kernel,stdlib,xmerl,rabbit_common]},\n {mod, {amqp_client, []}},\n {env, [\n {prefer_ipv6, false},\n {ssl_options, []}\n ]},\n %%%% Hex.pm package informations.\n {licenses, ["MPL 1.1"]},\n {links, [\n {"Website", "http://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-erlang-client"},\n {"User gwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) uide", "http://www.rabbitmq.com/erlang-client-user-guide.html"}\n ]},\n {build_tools, ["make", "rebar3"]},\n {files, [\n "erlang.mk",\n "git-revisions.txt",\n "include",\n "LICENSE*",\n "Makefile",\n "rabbitmq-components.mk",\n "README",\n "README.md",\n "src"\n ]}\n]}.' \ > ebin/amqp_client.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_link_util.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl src/rabbit_amqp1_0.erl src/rabbit_amqp1_0_channel.erl src/rabbit_amqp1_0_incoming_link.erl src/rabbit_amqp1_0_link_util.erl src/rabbit_amqp1_0_message.erl src/rabbit_amqp1_0_outgoing_link.erl src/rabbit_amqp1_0_reader.erl src/rabbit_amqp1_0_session.erl src/rabbit_amqp1_0_session_process.erl src/rabbit_amqp1_0_session_sup.erl src/rabbit_amqp1_0_session_sup_sup.erl src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_writer.erl printf '{application, '\''rabbitmq_amqp1_0'\'', [\n {description, "AMQP 1.0 support for RabbitMQ"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand'\'','\''rabbit_amqp1_0'\'','\''rabbit_amqp1_0_channel'\'','\''rabbit_amqp1_0_incoming_link'\'','\''rabbit_amqp1_0_link_util'\'','\''rabbit_amqp1_0_message'\'','\''rabbit_amqp1_0_outgoing_link'\'','\''rabbit_amqp1_0_reader'\'','\''rabbit_amqp1_0_session'\'','\''rabbit_amqp1_0_session_process'\'','\''rabbit_amqp1_0_session_sup'\'','\''rabbit_amqp1_0_session_sup_sup'\'','\''rabbit_amqp1_0_util'\'','\''rabbit_amqp1_0_writer'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client,amqp10_common]},\n {env, [\n {default_user, "guest"},\n {default_vhost, <<"/">>},\n {protocol_strict_mode, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_amqp1_0.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_cache.erl src/rabbit_auth_backend_cache_app.erl src/rabbit_auth_cache.erl src/rabbit_auth_cache_dict.erl src/rabbit_auth_cache_ets.erl src/rabbit_auth_cache_ets_segmented.erl src/rabbit_auth_cache_ets_segmented_stateless.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_auth_backend_cache.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_cache.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_cache.erl src/rabbit_auth_backend_cache.erl src/rabbit_auth_backend_cache_app.erl src/rabbit_auth_cache.erl src/rabbit_auth_cache_dict.erl src/rabbit_auth_cache_ets.erl src/rabbit_auth_cache_ets_segmented.erl src/rabbit_auth_cache_ets_segmented_stateless.erl BUILDSTDERR: printf '{application, '\''rabbitmq_auth_backend_cache'\'', [\n {description, "RabbitMQ Authentication Backend cache"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_cache'\'','\''rabbit_auth_backend_cache_app'\'','\''rabbit_auth_cache'\'','\''rabbit_auth_cache_dict'\'','\''rabbit_auth_cache_ets'\'','\''rabbit_auth_cache_ets_segmented'\'','\''rabbit_auth_cache_ets_segmented_stateless'\'']},\n {registered, [rabbitmq_auth_backend_cache_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {mod, {rabbit_auth_backend_cache_app, []}},\n {env, [\n {cache_ttl, 15000},\n {cache_module, rabbit_auth_cache_ets},\n {cache_module_args, []},\n {warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) cached_backend, rabbit_auth_backend_internal},\n {cache_refusals, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_cache.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_http.erl src/rabbit_auth_backend_http_app.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_auth_backend_http.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_http.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ BUILDSTDERR: echwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) o $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_backend_http.erl src/rabbit_auth_backend_http_app.erl printf '{application, '\''rabbitmq_auth_backend_http'\'', [\n {description, "RabbitMQ HTTP Authentication Backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_http'\'','\''rabbit_auth_backend_http_app'\'']},\n {registered, [rabbitmq_auth_backend_http_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_auth_backend_http_app, []}},\n {env, [\n {http_method, get},\n {user_path, "http://localhost:8000/auth/user"},\n {vhost_path, "http://localhost:8000/auth/vhost"},\n {resource_path, "http://localhost:8000/auth/resource"},\n {topic_path, "http://localhost:8000/auth/topic"}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_http.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_ldap.erl src/rabbit_auth_backend_ldap_app.erl src/rabbit_auth_backend_ldap_util.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_auth_backend_ldap.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F,warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_ldap.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_backend_ldap.erl src/rabbit_auth_backend_ldap_app.erl src/rabbit_auth_backend_ldap_util.erl printf '{application, '\''rabbitmq_auth_backend_ldap'\'', [\n {description, "RabbitMQ LDAP Authentication Backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_ldap'\'','\''rabbit_auth_backend_ldap_app'\'','\''rabbit_auth_backend_ldap_util'\'']},\n {registered, [rabbitmq_auth_backend_ldap_sup]},\n {applications, [kernel,stdlib,eldap,rabbit_common,rabbit]},\n {mod, {rabbit_auth_backend_ldap_app, []}},\n {env, [\n {servers, undefined},\n {user_bind_pattern, none},\n {user_dn_pattern, "${username}"},\n {dn_lookup_attribute, none},\n {dn_lookup_base, none},\n {group_lookup_base, none},\n {dn_lookup_bind, as_user},\n {other_bind, as_user},\n {anon_auth, false},\n {vhost_access_query, {constant, true}},\n {resource_access_query, {constant, true}},\n {topic_access_query, {constant, true}},\n {tag_queries, [{administrator, {constant, false}}]},\n {use_ssl, false},\n {use_starttls, false},\n {ssl_options, []},\n {port, 389},\n {timeout, infinity},\n {log, false},\n {pool_size, 64},\n {idle_timeout, 300000}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_ldap.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebinwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_mechanism_ssl.erl src/rabbit_auth_mechanism_ssl_app.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_auth_mechanism_ssl.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_mechanism_ssl.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbitwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) _log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_mechanism_ssl.erl src/rabbit_auth_mechanism_ssl_app.erl printf '{application, '\''rabbitmq_auth_mechanism_ssl'\'', [\n {description, "RabbitMQ SSL authentication (SASL EXTERNAL)"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_auth_mechanism_ssl'\'','\''rabbit_auth_mechanism_ssl_app'\'']},\n {registered, [rabbitmq_auth_mechanism_ssl_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {mod, {rabbit_auth_mechanism_ssl_app, []}},\n {env, [\n {name_from, distinguished_name}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_mechanism_ssl.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_consistent_hash.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_consistent_hash_exchange.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_consistent_hash_exchange.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ BUILDSTDERR: if grep -qs ^$dep$warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_consistent_hash.erl printf '{application, '\''rabbitmq_consistent_hash_exchange'\'', [\n {description, "Consistent Hash Exchange Type"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_consistent_hash'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_consistent_hash_exchange.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_event_exchange_decorator.erl src/rabbit_exchange_type_event.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_event_exchange.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attrwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) (F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_event_exchange.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_event_exchange_decorator.erl src/rabbit_exchange_type_event.erl printf '{application, '\''rabbitmq_event_exchange'\'', [\n {description, "Event Exchange Type"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_event_exchange_decorator'\'','\''rabbit_exchange_type_event'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_event_exchange.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl src/rabbit_federation_app.erl src/rabbit_federation_db.erl src/rabbit_federation_event.erl src/rabbit_federation_exchange.erl src/rabbit_federation_exchange_link.erl src/rabbit_federation_exchange_link_sup_sup.erl src/rabbit_federation_link_sup.erl src/rabbit_federation_link_util.erl src/rabbit_federation_parameters.erl src/rabbit_federation_queue.erl src/rabbit_federation_queue_link.erl src/rabbit_federation_queue_link_sup_sup.erl src/rabbit_federation_status.erl src/rabbit_federation_sup.erl src/rabbit_federation_upstream.erl src/rabbit_federation_upstream_exchange.erl src/rabbit_federation_util.erl \", \" \")), Modules = [{list_to_atom(filename:basenamwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) e(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_federation.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_federation.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_util.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.Federationwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) StatusCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl src/rabbit_federation_app.erl src/rabbit_federation_db.erl src/rabbit_federation_event.erl src/rabbit_federation_exchange.erl src/rabbit_federation_exchange_link.erl src/rabbit_federation_exchange_link_sup_sup.erl src/rabbit_federation_link_sup.erl src/rabbit_federation_link_util.erl src/rabbit_federation_parameters.erl src/rabbit_federation_queue.erl src/rabbit_federation_queue_link.erl src/rabbit_federation_queue_link_sup_sup.erl src/rabbit_federation_status.erl src/rabbit_federation_sup.erl src/rabbit_federation_upstream.erl src/rabbit_federation_upstream_exchange.erl src/rabbit_federation_util.erl printf '{application, '\''rabbitmq_federation'\'', [\n {description, "RabbitMQ Federation"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand'\'','\''rabbit_federation_app'\'','\''rabbit_federation_db'\'','\''rabbit_federation_event'\'','\''rabbit_federation_exchange'\'','\''rabbit_federation_exchange_link'\'','\''rabbit_federation_exchange_link_sup_sup'\'','\''rabbit_federation_link_sup'\'','\''rabbit_federation_link_util'\'','\''rabbit_federation_parameters'\'','\''rabbit_federation_queue'\'','\''rabbit_federation_queue_link'\'','\''rabbit_federation_queue_link_sup_sup'\'','\''rabbit_federation_status'\'','\''rabbit_federation_sup'\'','\''rabbit_federation_upstream'\'','\''rabbit_federation_upstream_exchange'\'','\''rabbit_federation_util'\'']},\n {registered, [rabbitmq_federation_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_federation_app, []}},\n {env, [\n {pgroup_name_cluster_id, false},\n {internal_exchange_check_interval, 30000}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_federation.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_jms_topic_exchange.erl src/sjx_evaluator.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_jms_topic_exchange.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case iwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) o:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_jms_topic_exchange.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_jms_topic_exchange.erl src/sjx_evaluator.erl printf '{application, '\''rabbitmq_jms_topic_exchange'\'', [\n {description, "RabbitMQ JMS topic selector exchange plugin"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_jms_topic_exchange'\'','\''sjx_evaluator'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_jms_topic_exchange.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl src/rabbit_mqtt.erl src/rabbit_mqtt_collector.erl src/rabbit_mqtt_connection_info.erl src/rabbit_mqtt_connection_sup.erl src/rabbit_mqtt_frame.erl src/rabbit_mqtt_processor.erl src/rabbit_mqtt_reader.erl src/rabbit_mqtt_retained_msg_store.erl src/rabbit_mqtt_retained_msg_store_dets.erl src/rabbit_mqtt_retained_msg_store_ets.erl src/rabbit_mqtt_retained_msg_store_noop.erl src/rabbit_mqtt_retainer.erl src/rabbit_mqtt_retainer_sup.erl src/rabbit_mqtt_sup.erl src/rabbit_mqtt_util.erl src/rabbit_mqtt_vhost_event_handler.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_mqtt.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_mqtt.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mqtt_retained_msg_store.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnewarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ctionsCommand.erl src/rabbit_mqtt.erl src/rabbit_mqtt_collector.erl src/rabbit_mqtt_connection_info.erl src/rabbit_mqtt_connection_sup.erl src/rabbit_mqtt_frame.erl src/rabbit_mqtt_processor.erl src/rabbit_mqtt_reader.erl src/rabbit_mqtt_retained_msg_store.erl src/rabbit_mqtt_retained_msg_store_dets.erl src/rabbit_mqtt_retained_msg_store_ets.erl src/rabbit_mqtt_retained_msg_store_noop.erl src/rabbit_mqtt_retainer.erl src/rabbit_mqtt_retainer_sup.erl src/rabbit_mqtt_sup.erl src/rabbit_mqtt_util.erl src/rabbit_mqtt_vhost_event_handler.erl printf '{application, '\''rabbitmq_mqtt'\'', [\n {description, "RabbitMQ MQTT Adapter"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand'\'','\''rabbit_mqtt'\'','\''rabbit_mqtt_collector'\'','\''rabbit_mqtt_connection_info'\'','\''rabbit_mqtt_connection_sup'\'','\''rabbit_mqtt_frame'\'','\''rabbit_mqtt_processor'\'','\''rabbit_mqtt_reader'\'','\''rabbit_mqtt_retained_msg_store'\'','\''rabbit_mqtt_retained_msg_store_dets'\'','\''rabbit_mqtt_retained_msg_store_ets'\'','\''rabbit_mqtt_retained_msg_store_noop'\'','\''rabbit_mqtt_retainer'\'','\''rabbit_mqtt_retainer_sup'\'','\''rabbit_mqtt_sup'\'','\''rabbit_mqtt_util'\'','\''rabbit_mqtt_vhost_event_handler'\'']},\n {registered, [rabbitmq_mqtt_sup]},\n {applications, [kernel,stdlib,ranch,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_mqtt, []}},\n {env, [\n {default_user, <<"guest">>},\n {default_pass, <<"guest">>},\n {ssl_cert_login,false},\n %%%% To satisfy an unfortunate expectation from popular MQTT clients.\n {allow_anonymous, true},\n {vhost, <<"/">>},\n {exchange, <<"amq.topic">>},\n {subscription_ttl, 86400000}, %%%% 24 hours\n {retained_message_store, rabbit_mqtt_retained_msg_store_dets},\n %%%% only used by DETS store\n {retained_message_store_dets_sync_interval, 2000},\n {prefetch, 10},\n {ssl_listeners, []},\n {tcp_listeners, [1883]},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true}]},\n {proxy_protocol, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_mqtt.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_random.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_random_exchange.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) \" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_random_exchange.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_random.erl printf '{application, '\''rabbitmq_random_exchange'\'', [\n {description, "RabbitMQ Random Exchange"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_random'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_random_exchange.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_recent_history.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enowarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_recent_history_exchange.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_recent_history_exchange.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_recent_history.erl printf '{application, '\''rabbitmq_recent_history_exchange'\'', [\n {description, "RabbitMQ Recent History Exchange"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_recent_history'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_recent_history_exchange.app : BUILDSTDERR: make[1]: Leaving directory '/builddwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_sharding_exchange_decorator.erl src/rabbit_sharding_exchange_type_modulus_hash.erl src/rabbit_sharding_interceptor.erl src/rabbit_sharding_policy_validator.erl src/rabbit_sharding_shard.erl src/rabbit_sharding_util.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_sharding.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_sharding.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ BUILDSTDERR: if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_sharding_util.erl src/rabbit_sharding_exchange_decorator.erl src/rabbit_sharding_exchange_type_modulus_hash.erl src/rabbit_sharding_interceptor.erl src/rabbit_sharding_policy_validator.erl src/rabbit_sharding_shard.erl src/rabbit_sharding_util.erl printf '{application, '\''rabbitmq_sharding'\'', [\n {description, "RabbitMQ Sharding Plugin"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_sharding_exchange_decorator'\'','\''rabbit_sharding_exchange_type_modulus_hash'\'','\''rabbit_sharding_interceptor'\'','\''rabbit_sharding_policy_validator'\'','\''rabbit_sharding_shard'\'','\''rabbit_sharding_util'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_sharding.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl src/rabbit_amqp091_shovel.erl src/rabbit_amqp10_shovel.erl src/rabbit_shovel.erl src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/rabbit_shovel_dyn_worker_sup.erl src/rabbit_shovel_dyn_worker_sup_sup.erl src/rabbit_shovel_parameters.erl src/rabbit_shovel_status.erl src/rabbit_shovel_sup.erl src/rabbit_shovel_util.erl src/rabbit_shovel_worker.erl src/rabbit_shovel_worker_sup.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_shovel.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl src/rabbit_amqp091_shovel.erl src/rabbit_amqp10_shovel.erl src/rabbit_shovel.erl src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/rabbit_shovel_dyn_worker_sup.erl src/rabbit_shovel_dyn_worker_sup_sup.erl src/rabbit_shovel_parameters.erl src/rabbit_shovel_status.erl src/rabbit_shovel_sup.erl src/rabbit_shovel_util.erl src/rabbit_shovel_worker.erl src/rabbit_shovel_worker_sup.erl BUILDSTDERR: printf '{application, '\''rabbitmq_shovel'\'', [\n {description, "Data Shovel for RabbitMQ"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand'\'','\''rabbit_amqp091_shovel'\'','\''rabbit_amqp10_shovel'\'','\''rabbit_shovel'\'','\''rabbit_shovel_behaviour'\'','\''rabbit_shovel_config'\'','\''rabbit_shovel_dyn_worker_sup'\'','\''rabbit_shovel_dyn_worker_sup_sup'\'','\''rabbit_shovel_parameters'\'','\''rabbit_shovel_status'\'','\''rabbit_shovel_sup'\'','\''rabbit_shovel_util'\'','\''rabbit_shovel_worker'\'','\''rabbit_shovel_worker_sup'\'']},\n {registered, [rabbitmq_shovel_sup]},\n {applications, [kernel,stdlib,crypto,rabbit_common,rabbit,amqp_client,amqp10_client]},\n {mod, {rabbit_shovewarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) l, []}},\n {env, [\n {defaults, [\n {prefetch_count, 1000},\n {ack_mode, on_confirm},\n {publish_fields, []},\n {publish_properties, []},\n {reconnect_delay, 5}\n ]}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_shovel.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl src/rabbit_stomp.erl src/rabbit_stomp_client_sup.erl src/rabbit_stomp_connection_info.erl src/rabbit_stomp_frame.erl src/rabbit_stomp_processor.erl src/rabbit_stomp_reader.erl src/rabbit_stomp_sup.erl src/rabbit_stomp_util.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_stomp.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_stomp.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : BUILDSTDERR: mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlangwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) .mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl src/rabbit_stomp.erl src/rabbit_stomp_client_sup.erl src/rabbit_stomp_connection_info.erl src/rabbit_stomp_frame.erl src/rabbit_stomp_processor.erl src/rabbit_stomp_reader.erl src/rabbit_stomp_sup.erl src/rabbit_stomp_util.erl printf '{application, '\''rabbitmq_stomp'\'', [\n {description, "RabbitMQ STOMP plugin"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand'\'','\''rabbit_stomp'\'','\''rabbit_stomp_client_sup'\'','\''rabbit_stomp_connection_info'\'','\''rabbit_stomp_frame'\'','\''rabbit_stomp_processor'\'','\''rabbit_stomp_reader'\'','\''rabbit_stomp_sup'\'','\''rabbit_stomp_util'\'']},\n {registered, [rabbitmq_stomp_sup]},\n {applications, [kernel,stdlib,ranch,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_stomp, []}},\n {env, [\n {default_user,\n [{login, <<"guest">>},\n {passcode, <<"guest">>}]},\n {default_vhost, <<"/">>},\n {default_topic_exchange, <<"amq.topic">>},\n {ssl_cert_login, false},\n {implicit_connect, false},\n {tcp_listeners, [61613]},\n {ssl_listeners, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true}]},\n %%%% see rabbitmq/rabbitmq-stomp#39\n {trailing_lf, true},\n %%%% see rabbitmq/rabbitmq-stomp#57\n {hide_server_info, false},\n {proxy_protocol, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_stomp.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_trust_store.erl src/rabbit_trust_store_app.erl src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store_file_provider.erl src/rabbit_trust_store_http_provider.erl src/rabbit_trust_store_sup.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Awarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ttr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_trust_store.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_trust_store.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store.erl src/rabbit_trust_store_app.erl src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store_file_provider.erl src/rabbit_trust_store_http_provider.erl src/rabbit_trust_store_sup.erl BUILDSTDERR: printf '{application, '\''rabbitmq_trust_store'\'', [\n {description, "Client X.509 certificates trust store"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_trust_store'\'','\''rabbit_trust_store_app'\'','\''rabbit_trust_store_certificate_provider'\'','\''rabbit_trust_store_file_provider'\'','\''rabbit_trust_store_http_provider'\'','\''rabbit_trust_store_sup'\'']},\n {registered, [rabbitmq_trust_store_sup]},\warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) n {applications, [kernel,stdlib,ssl,crypto,public_key,rabbit_common,rabbit]},\n {mod, {rabbit_trust_store_app, []}},\n {env, [\n {default_refresh_interval, 30},\n {providers, [rabbit_trust_store_file_provider]}\n ]}\n]}.' \ > ebin/rabbitmq_trust_store.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_cowboy_middleware.erl src/rabbit_cowboy_redirect.erl src/rabbit_cowboy_stream_h.erl src/rabbit_web_dispatch.erl src/rabbit_web_dispatch_app.erl src/rabbit_web_dispatch_listing_handler.erl src/rabbit_web_dispatch_registry.erl src/rabbit_web_dispatch_sup.erl src/rabbit_web_dispatch_util.erl src/webmachine_log.erl src/webmachine_log_handler.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_web_dispatch.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_dispatch.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/cowboy.erl src/cowboy_app.erl src/cowboy_bstr.erl src/cowboy_children.erl src/cowboy_clear.erl src/cowboy_clock.erl src/cowboy_compress_h.erl src/cowboy_constraints.erl src/cowboy_handler.erl src/cowboy_http.erl src/cowboy_http2.erl src/cowboy_loop.erl src/cowboy_metrics_h.erl src/cowboy_middleware.erl src/cowboy_req.erl src/cowboy_rest.erl src/cowboy_router.erl src/cowboy_static.erl src/cowboy_stream.erl src/cowboy_stream_h.erl src/cowboy_sub_protocol.erl src/cowboy_sup.erl src/cowboy_tls.erl src/cowboy_tracer_h.erl src/cowboy_websocket.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"cowboy.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"cowboy.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/cow_base64url.erl src/cow_cookie.erl src/cow_date.erl src/cow_hpack.erl src/cow_http.erl src/cow_http2.erl src/cow_http2_machine.erl src/cow_http_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_mimetypes.erl src/cow_multipart.erl src/cow_qs.erl src/cow_spdy.erl src/cow_sse.erl src/cow_uri.erl src/cow_ws.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"cowlib.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"cowlib.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/cow_base64url.erl src/cow_cookie.erl src/cow_date.erl src/cow_hpack.erl src/cow_http.erl src/cow_http2.erl src/cow_http2_machine.erl src/cow_http_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_mimetypes.erl src/cow_multipart.erl src/cow_qs.erl src/cow_spdy.erl src/cow_sse.erl src/cow_uri.erl src/cow_ws.erl printf '{application, '\''cowlib'\'', [\n {description, "Support library for manipulating Web protocols."},\n {vsn, "2.7.0"},\n {id, ""},\n {modules, ['\''cow_base64url'\'','\''cow_cookie'\'','\''cow_date'\'','\''cow_hpack'\'','\''cow_http'\'','\''cow_http2'\'','\''cow_http2_machine'\'','\''cow_http_hd'\'','\''cow_http_te'\'','\''cow_iolists'\'','\''cow_mimetypes'\'','\''cow_multipart'\'','\''cow_qs'\'','\''cow_spdy'\'','\''cow_sse'\'','\''cow_uri'\'','\''cow_ws'\'']},\n {registered, []},\n {applications, [kernel,stdlib,crypto]},\n {env, []}\n]}.' \ > ebin/cowlib.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard +warn_missing_spec +warn_untyped_record -o ebin/ -pa ebin/ -I include/ src/cowboy_sub_protocol.erl src/cowboy_middleware.erl src/cowboy_stream.erl src/cowboy.erl src/cowboy_app.erl src/cowboy_bstr.erl src/cowboy_children.erl src/cowboy_clear.erl src/cowboy_clock.erl src/cowboy_compress_h.erl src/cowboy_constraints.erl src/cowboy_handler.erl src/cowboy_http.erl src/cowboy_http2.erl src/cowboy_loop.erl src/cowboy_metrics_h.erl src/cowboy_middleware.erl src/cowboy_req.erl src/cowboy_rest.erl src/cowboy_router.erl src/cowboy_static.erl src/cowboy_stream.erl src/cowboy_stream_h.erl src/cowboy_sub_protocol.erl src/cowboy_sup.erl src/cowboy_tls.erl src/cowboy_tracer_h.erl src/cowboy_websocket.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/cowboy.app.src)" ]; then \ echo "Empty modules entry not found in cowboy.app.src. Please consult the erlang.mk README for instructions." >&2; \ exit 1; \ fi cat src/cowboy.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['cowboy','cowboy_app','cowboy_bstr','cowboy_children','cowboy_clear','cowboy_clock','cowboy_compress_h','cowboy_constraints','cowboy_handler','cowboy_http','cowboy_http2','cowboy_loop','cowboy_metrics_h','cowboy_middleware','cowboy_req','cowboy_rest','cowboy_router','cowboy_static','cowboy_stream','cowboy_stream_h','cowboy_sub_protocol','cowboy_sup','cowboy_tls','cowboy_tracer_h','cowboy_websocket'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/cowboy.app : echo "${_compat_rebar_config}" > rebar.config make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' make --no-print-directory app-build mkdir -p ebin/ BUILDSTDERR: erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.1warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) 6/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_cowboy_middleware.erl src/rabbit_cowboy_redirect.erl src/rabbit_cowboy_stream_h.erl src/rabbit_web_dispatch.erl src/rabbit_web_dispatch_app.erl src/rabbit_web_dispatch_listing_handler.erl src/rabbit_web_dispatch_registry.erl src/rabbit_web_dispatch_sup.erl src/rabbit_web_dispatch_util.erl src/webmachine_log.erl src/webmachine_log_handler.erl printf '{application, '\''rabbitmq_web_dispatch'\'', [\n {description, "RabbitMQ Web Dispatcher"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_cowboy_middleware'\'','\''rabbit_cowboy_redirect'\'','\''rabbit_cowboy_stream_h'\'','\''rabbit_web_dispatch'\'','\''rabbit_web_dispatch_app'\'','\''rabbit_web_dispatch_listing_handler'\'','\''rabbit_web_dispatch_registry'\'','\''rabbit_web_dispatch_sup'\'','\''rabbit_web_dispatch_util'\'','\''webmachine_log'\'','\''webmachine_log_handler'\'']},\n {registered, [rabbitmq_web_dispatch_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit,cowboy]},\n {mod, {rabbit_web_dispatch_app, []}},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_web_dispatch.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl src/exometer_slide.erl src/rabbit_mgmt_agent_app.erl src/rabbit_mgmt_agent_config.erl src/rabbit_mgmt_agent_sup.erl src/rabbit_mgmt_agent_sup_sup.erl src/rabbit_mgmt_data.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_format.erl src/rabbit_mgmt_gc.erl src/rabbit_mgmt_metrics_collector.erl src/rabbit_mgmt_metrics_gc.erl src/rabbit_mgmt_storage.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_management_agent.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management_agent.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mgmt_data.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl src/exometer_slide.erl src/rabbit_mgmt_agent_app.erl src/rabbit_mgmt_agent_config.erl src/rabbit_mgmt_agent_sup.erl src/rabbit_mgmt_agent_sup_sup.erl src/rabbit_mgmt_data.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_format.erl src/rabbit_mgmt_gc.erl src/rabbit_mgmt_metrics_collector.erl src/rabbit_mgmt_metrics_gc.erl src/rabbit_mgmt_storage.erl Inlining: inline_size=24 inline_effort=150 printf '{application, '\''rabbitmq_management_agent'\'', [\n {description, "RabbitMQ Management Agent"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand'\'','\''exometer_slide'\'','\''rabbit_mgmt_agent_app'\'','\''rabbit_mgmt_agent_config'\'','\''rabbit_mgmt_agent_sup'\'','\''rabbit_mgmt_agent_sup_sup'\'','\''rabbit_mgmt_data'\'','\''rabbit_mgmt_db_handler'\'','\''rabbit_mgmt_external_stats'\'','\''rabbit_mgmt_format'\'','\''rabbit_mgmt_gc'\'','\''rabbit_mgmt_metrics_collector'\'','\''rabbit_mgmt_metrics_gc'\'','\''rabbit_mgmt_storage'\'']},\n {registered, [rabbitmq_management_agent_sup]},\n {applications, [kernel,stdlib,xmerl,mnesia,ranch,ssl,crypto,public_key,rabbit_common,rabbit]},\n {mod, {rabbit_mgmt_agent_app, []}},\n {env, [\n {rates_mode, basic},\n {sample_retention_policies,\n %%%% List of {MaxAgeInSeconds, SampleEveryNSeconds}\n [{global, [{605, 5}, {3660, 60}, {29400, 600}, {86400, 1800}]},\n {basic, [{605, 5}, {3600, 60}]},\n {detailed, [{605, 5}]}]}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_management_agent.app : BUILDSTDERR: make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) bitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_mgmt_app.erl src/rabbit_mgmt_cors.erl src/rabbit_mgmt_csp.erl src/rabbit_mgmt_db.erl src/rabbit_mgmt_db_cache.erl src/rabbit_mgmt_db_cache_sup.erl src/rabbit_mgmt_dispatcher.erl src/rabbit_mgmt_extension.erl src/rabbit_mgmt_headers.erl src/rabbit_mgmt_hsts.erl src/rabbit_mgmt_load_definitions.erl src/rabbit_mgmt_reset_handler.erl src/rabbit_mgmt_stats.erl src/rabbit_mgmt_sup.erl src/rabbit_mgmt_sup_sup.erl src/rabbit_mgmt_util.erl src/rabbit_mgmt_wm_aliveness_test.erl src/rabbit_mgmt_wm_binding.erl src/rabbit_mgmt_wm_bindings.erl src/rabbit_mgmt_wm_channel.erl src/rabbit_mgmt_wm_channels.erl src/rabbit_mgmt_wm_channels_vhost.erl src/rabbit_mgmt_wm_cluster_name.erl src/rabbit_mgmt_wm_connection.erl src/rabbit_mgmt_wm_connection_channels.erl src/rabbit_mgmt_wm_connections.erl src/rabbit_mgmt_wm_connections_vhost.erl src/rabbit_mgmt_wm_consumers.erl src/rabbit_mgmt_wm_definitions.erl src/rabbit_mgmt_wm_exchange.erl src/rabbit_mgmt_wm_exchange_publish.erl src/rabbit_mgmt_wm_exchanges.erl src/rabbit_mgmt_wm_extensions.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_node.erl src/rabbit_mgmt_wm_node_memory.erl src/rabbit_mgmt_wm_node_memory_ets.erl src/rabbit_mgmt_wm_nodes.erl src/rabbit_mgmt_wm_operator_policies.erl src/rabbit_mgmt_wm_operator_policy.erl src/rabbit_mgmt_wm_overview.erl src/rabbit_mgmt_wm_parameter.erl src/rabbit_mgmt_wm_parameters.erl src/rabbit_mgmt_wm_permission.erl src/rabbit_mgmt_wm_permissions.erl src/rabbit_mgmt_wm_permissions_user.erl src/rabbit_mgmt_wm_permissions_vhost.erl src/rabbit_mgmt_wm_policies.erl src/rabbit_mgmt_wm_policy.erl src/rabbit_mgmt_wm_queue.erl src/rabbit_mgmt_wm_queue_actions.erl src/rabbit_mgmt_wm_queue_get.erl src/rabbit_mgmt_wm_queue_purge.erl src/rabbit_mgmt_wm_queues.erl src/rabbit_mgmt_wm_redirect.erl src/rabbit_mgmt_wm_reset.erl src/rabbit_mgmt_wm_static.erl src/rabbit_mgmt_wm_topic_permission.erl src/rabbit_mgmt_wm_topic_permissions.erl src/rabbit_mgmt_wm_topic_permissions_user.erl src/rabbit_mgmt_wm_topic_permissions_vhost.erl src/rabbit_mgmt_wm_user.erl src/rabbit_mgmt_wm_users.erl src/rabbit_mgmt_wm_users_bulk_delete.erl src/rabbit_mgmt_wm_vhost.erl src/rabbit_mgmt_wm_vhost_restart.erl src/rabbit_mgmt_wm_vhosts.erl src/rabbit_mgmt_wm_whoami.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_management.d/include/\" ++ Hrl) -> Adwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) dHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mgmt_extension.erl src/rabbit_mgmt_app.erl src/rabbit_mgmt_cors.erl src/rabbit_mgmt_csp.erl src/rabbit_mgmt_db.erl src/rabbit_mgmt_db_cache.erl src/rabbit_mgmt_db_cache_sup.erl src/rabbit_mgmt_dispatcher.erl src/rabbit_mgmt_extension.erl src/rabbit_mgmt_headers.erl src/rabbit_mgmt_hsts.erl src/rabbit_mgmt_load_definitions.erl src/rabbit_mgmt_reset_handler.erl src/rabbit_mgmt_stats.erl src/rabbit_mgmt_sup.erl src/rabbit_mgmt_sup_sup.erl src/rabbit_mgmt_util.erl src/rabbit_mgmt_wm_aliveness_test.erl src/rabbit_mgmt_wm_binding.erl src/rabbit_mgmt_wm_bindings.erl src/rabbit_mgmt_wm_channel.erl src/rabbit_mgmt_wm_channels.erl src/rabbit_mgmt_wm_channels_vhost.erl src/rabbit_mgmt_wm_cluster_name.erl src/rabbit_mgmt_wm_connection.erl src/rabbit_mgmt_wm_connection_channels.erl src/rabbit_mgmt_wm_connections.erl src/rabbit_mgmt_wm_connections_vhost.erl src/rabbit_mgmt_wm_consumers.erl src/rabbit_mgmt_wm_definitions.erl src/rabbit_mgmt_wm_exchange.erl src/rabbit_mgmt_wm_exchange_publish.erl src/rabbit_mgmt_wm_exchanges.erl src/rabbit_mgmt_wm_extensions.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_node.erl src/rabbit_mgmt_wm_node_memory.erl src/rabbit_mgmt_wm_node_memory_ets.erl src/rabbit_mgmt_wm_nodes.erl src/rabbit_mgmt_wm_operator_policies.erl src/rabbit_mgmt_wm_operator_policy.erl src/rabbit_mgmt_wm_overview.erl src/rabbit_mgmt_wm_parameter.erl src/rabbit_mgmt_wm_parameters.erl src/rabbit_mgmt_wm_permission.erl src/rabbit_mgmt_wm_permissions.erl src/rabbit_mgmt_wm_permissions_user.erl src/rabbit_mgmt_wm_permissions_vhost.erl src/rabbit_mgmt_wm_policies.erl src/rabbit_mgmt_wm_policy.erl src/rabbit_mgmt_wm_queue.erl src/rabbit_mgmt_wm_queue_actions.erl src/rabbit_mgmt_wm_queue_get.erl src/rabbit_mgmt_wm_queue_purge.erl src/rabbit_mgmt_wm_queues.erl src/rabbit_mgmt_wm_redirect.erl src/rabbit_mgmt_wm_reset.erl src/rabbit_mgmt_wm_static.erl src/rabbit_mgmt_wm_topic_permission.erl src/rabbit_mgmt_wm_topic_permissions.erl src/rabbit_mgmt_wm_topic_permissions_user.erl src/rabbit_mgmt_wm_topic_permissions_vhost.erl src/rabbit_mgmt_wm_user.erl src/rabbit_mgmt_wm_users.erl src/rabbit_mgmt_wm_users_bulk_delete.erl src/rabbit_mgmt_wm_vhost.erl src/rabbit_mgmt_wm_vhost_restart.erl src/rabbit_mgmt_wm_vhosts.erl src/rabbit_mgmt_wm_whoami.erl BUILDSTDERR: printf '{application, '\''rabbitmq_management'\'', [\n {description, "RabbitMQ Management Console"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_mgmt_app'\'','\''rabbit_mgmt_cors'\'','\''rabbit_mgmt_csp'\'','\''rabbit_mgmt_db'\'','\''rabbit_mgmt_db_cache'\'','\''rabbit_mgmt_db_cache_sup'\'','\''rabbit_mgmt_dispatcher'\'','\''rabbit_mgmt_extension'\'','\''rabbit_mgmt_headers'\'','\''rabbit_mgmt_hsts'\'','\''rabbit_mgmt_load_definitions'\'','\''rabbit_mgmt_reset_handler'\'','\''rabbit_mgmt_stats'\'','\''rabbit_mgmt_sup'\'','\''rabbit_mgmt_sup_sup'\'','\''rabbit_mgmt_util'\'','\''rabbit_mgmt_wm_aliveness_test'\'','\''rabbit_mgmt_wm_binding'\'','\''rabbit_mgmt_wm_bindings'\'','\''rabbit_mgmt_wm_channel'\'','\''rabbit_mgmt_wm_channels'\'','\''rabbit_mgmt_wm_channels_vhost'\'','\''rabbit_mgmt_wm_cluster_name'\'','\''rabbit_mgmt_wm_connection'\'','\''rabbit_mgmt_wm_connection_channels'\'','\''rabbit_mgmt_wm_connections'\'','\''rabbit_mgmt_wm_connections_vhost'\'','\''rabbit_mgmt_wm_consumers'\'','\''rabbit_mgmt_wm_definitions'\'','\''rabbit_mgmt_wm_exchange'\'','\''rabbit_mgmt_wm_exchange_publish'\'','\''rabbit_mgmt_wm_exchanges'\'','\''rabbit_mgmt_wm_extensions'\'','\''rabbit_mgmt_wm_global_parameter'\'','\''rabbit_mgmt_wm_global_parameters'\'','\''rabbit_mgmt_wm_healthchecks'\'','\''rabbit_mgmt_wm_limit'\'','\''rabbit_mgmt_wm_limits'\'','\''rabbit_mgmt_wm_node'\'','\''rabbit_mgmt_wm_node_memory'\'','\''rabbit_mgmt_wm_node_memory_ets'\'','\''rabbit_mgmt_wm_nodes'\'','\''rabbit_mgmt_wm_operator_policies'\'','\''rabbit_mgmt_wm_operator_policy'\'','\''rabbit_mgmt_wm_overview'\'','\''rabbit_mgmt_wm_parameter'\'','\''rabbit_mgmt_wm_parameters'\'','\''rabbit_mgmt_wm_permission'\'','\''rabbit_mgmt_wm_permissions'\'','\''rabbit_mgmt_wm_permissions_user'\'','\''rabbit_mgmt_wm_permissions_vhost'\'','\''rabbit_mgmt_wm_policies'\'','\''rabbit_mgmt_wm_policy'\'','\''rabbit_mgmt_wm_queue'\'','\''rabbit_mgmt_wm_queue_actions'\'','\''rabbit_mgmt_wm_queue_get'\'','\''rabbit_mgmt_wm_queue_purge'\'','\''rabbit_mgmt_wm_queues'\'','\''rabbit_mgmt_wm_redirect'\'','\''rabbit_mgmt_wm_reset'\'','\''rabbit_mgmt_wm_static'\'','\''rabbit_mgmt_wm_topic_permission'\'','\''rabbit_mgmt_wm_topic_permissions'\'','\''rabbit_mgmt_wm_topic_permissions_user'\'','\''rabbit_mgmt_wm_topic_permissions_vhost'\'','\''rabbit_mgmt_wm_user'\'','\''rabbit_mgmt_wm_users'\'','\''rabbit_mgmt_wm_users_bulk_delete'\'','\''rabbit_mgmt_wm_vhost'\'','\''rabbit_mgmt_wm_vhost_restart'\'','\''rabbit_mgmt_wm_vhosts'\'','\''rabbit_mgmt_wm_whoami'\'']},\n {registered, [rabbitmq_management_sup]},\n {applications, [kernel,stdlib,warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) mnesia,ranch,ssl,crypto,public_key,rabbit_common,rabbit,amqp_client,cowboy,cowlib,rabbitmq_web_dispatch,rabbitmq_management_agent]},\n {mod, {rabbit_mgmt_app, []}},\n {env, [\n {http_log_dir, none},\n {load_definitions, none},\n {management_db_cache_multiplier, 5},\n {process_stats_gc_timeout, 300000},\n {stats_event_max_backlog, 250},\n\n {cors_allow_origins, []},\n {cors_max_age, 1800},\n\n {content_security_policy, "default-src '\''self'\''"}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_management.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_federation_mgmt.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_federation_management.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_federation_management.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : BUILDSTDERR: mkdir -p /builddir/warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_mgmt.erl printf '{application, '\''rabbitmq_federation_management'\'', [\n {description, "RabbitMQ Federation Management"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_federation_mgmt'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management,rabbitmq_federation]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_federation_management.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_shovel_mgmt.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_shovel_management.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel_management.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_shovel_mgmt.erl printf '{application, '\''rabbitmq_shovel_management'\'', [\n {description, "Management extension for the Shovel plugin"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_shovel_mgmt'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management,rabbitmq_shovel]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_shovel_management.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_top_app.erl src/rabbit_top_extension.erl src/rabbit_top_sup.erl src/rabbit_top_util.erl src/rabbit_top_wm_ets_tables.erl src/rabbit_top_wm_process.erl src/rabbit_top_wm_processes.erl src/rabbit_top_worker.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end enwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) d, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_top.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_top.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_top_app.erl src/rabbit_top_extension.erl src/rabbit_top_sup.erl src/rabbit_top_util.erl src/rabbit_top_wm_ets_tables.erl src/rabbit_top_wm_process.erl src/rabbit_top_wm_processes.erl src/rabbit_top_worker.erl BUILDSTDERR: printf '{application, '\''rabbitmq_top'\'', [\n {description, "RabbitMQ Top"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_top_app'\'','\''rabbit_top_extension'\'','\''rabbit_top_sup'\'','\''rabbit_top_util'\'','\''rabbit_top_wm_ets_tables'\'','\''rabbit_top_wm_process'\'','\''rabbit_top_wm_processes'\'','\''rabbit_top_worker'\'']},\n {rewarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) gistered, [rabbitmq_top_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client,rabbitmq_management]},\n {mod, {rabbit_top_app, []}},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_top.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_tracing_app.erl src/rabbit_tracing_consumer.erl src/rabbit_tracing_consumer_sup.erl src/rabbit_tracing_files.erl src/rabbit_tracing_mgmt.erl src/rabbit_tracing_sup.erl src/rabbit_tracing_traces.erl src/rabbit_tracing_util.erl src/rabbit_tracing_wm_file.erl src/rabbit_tracing_wm_files.erl src/rabbit_tracing_wm_trace.erl src/rabbit_tracing_wm_traces.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_tracing.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_tracing.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: set -e; fwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) or dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_tracing_app.erl src/rabbit_tracing_consumer.erl src/rabbit_tracing_consumer_sup.erl src/rabbit_tracing_files.erl src/rabbit_tracing_mgmt.erl src/rabbit_tracing_sup.erl src/rabbit_tracing_traces.erl src/rabbit_tracing_util.erl src/rabbit_tracing_wm_file.erl src/rabbit_tracing_wm_files.erl src/rabbit_tracing_wm_trace.erl src/rabbit_tracing_wm_traces.erl printf '{application, '\''rabbitmq_tracing'\'', [\n {description, "RabbitMQ message logging / tracing"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_tracing_app'\'','\''rabbit_tracing_consumer'\'','\''rabbit_tracing_consumer_sup'\'','\''rabbit_tracing_files'\'','\''rabbit_tracing_mgmt'\'','\''rabbit_tracing_sup'\'','\''rabbit_tracing_traces'\'','\''rabbit_tracing_util'\'','\''rabbit_tracing_wm_file'\'','\''rabbit_tracing_wm_files'\'','\''rabbit_tracing_wm_trace'\'','\''rabbit_tracing_wm_traces'\'']},\n {registered, [rabbitmq_tracing_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management]},\n {mod, {rabbit_tracing_app, []}},\n {env, [\n {directory, "/var/tmp/rabbitmq-tracing"},\n {username, <<"guest">>},\n {password, <<"guest">>}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_tracing.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_mqtt_app.erl src/rabbit_web_mqtt_connection_info.erl src/rabbit_web_mqtt_connection_sup.erl src/rabbit_web_mqtt_handler.erl src/rabbit_web_mqtt_middleware.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) elib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_web_mqtt.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_mqtt.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_mqtt_app.erl src/rabbit_web_mqtt_connection_info.erl src/rabbit_web_mqtt_connection_sup.erl src/rabbit_web_mqtt_handler.erl src/rabbit_web_mqtt_middleware.erl printf '{application, '\''rabbitmq_web_mqtt'\'', [\n {description, "RabbitMQ MQTT-over-WebSockets adapter"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_web_mqtt_app'\'','\''rabbit_web_mqtt_connection_info'\'','\''rabbit_web_mqtt_connection_sup'\'','\''rabbit_web_mqtt_handler'\'','\''rabbit_web_mqtt_middleware'\'']},\n {registered, [rabbitmq_web_mqtt_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,cowboy,rabbitmq_mqtt]},\n {mod, {rabbit_web_mqtt_app, []}},\n {env, [\n {tcp_config, [{port, 15675}]},\n {ssl_config, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {cowboy_opts, []},\n {proxy_protocol, false}\n ]}\n]}.' \ > ebin/rabbitmq_web_mqtt.app : BUILDSTDERR: make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) bitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_mqtt_examples_app.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_web_mqtt_examples.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_mqtt_examples.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ BUILDSTDERR: echo "Error: Nowarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_mqtt_examples_app.erl printf '{application, '\''rabbitmq_web_mqtt_examples'\'', [\n {description, "Rabbit WEB-MQTT - examples"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_web_mqtt_examples_app'\'']},\n {registered, [rabbitmq_web_mqtt_examples_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_web_dispatch,rabbitmq_web_mqtt]},\n {mod, {rabbit_web_mqtt_examples_app, []}},\n {env, [\n {listener, [{port, 15670}]}\n ]}\n]}.' \ > ebin/rabbitmq_web_mqtt_examples.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_stomp_app.erl src/rabbit_web_stomp_connection_sup.erl src/rabbit_web_stomp_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_sup.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_web_stomp.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubnamwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) e = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_stomp.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_stomp_app.erl src/rabbit_web_stomp_connection_sup.erl src/rabbit_web_stomp_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_sup.erl printf '{application, '\''rabbitmq_web_stomp'\'', [\n {description, "RabbitMQ STOMP-over-WebSockets support"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_web_stomp_app'\'','\''rabbit_web_stomp_connection_sup'\'','\''rabbit_web_stomp_handler'\'','\''rabbit_web_stomp_listener'\'','\''rabbit_web_stomp_middleware'\'','\''rabbit_web_stomp_sup'\'']},\n {registered, [rabbitmq_web_stomp_sup]},\n {applications, [kernel,stdlib,cowboy,rabbit_common,rabbit,rabbitmq_stomp]},\n {mod, {rabbit_web_stomp_app, []}},\n {env, [\n {tcp_config, [{port, 15674}]},\n {ssl_config, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {cowboy_opts, []},\n {proxy_protocol, false},\n {ws_frame, text},\n {use_http_auth, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_web_stomp.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_stomp_examples_app.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) od, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_web_stomp_examples.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_stomp_examples.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_stomp_examples_app.erl printf '{application, '\''rabbitmq_web_stomp_examples'\'', [\n {description, "Rabbit WEB-STOMP - examples"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_web_stomp_examples_app'\'']},\n {registered, [rabbitmq_web_stomp_examples_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_web_dispatch,rabbitmq_web_stomp]},\n {mod, {rabbit_web_stomp_examples_app, []}},\n {env, [\n {listener, [{port, 15670}]}\n ]}\n]}.' \ BUILDSTDERR: > ebin/rabbwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) itmq_web_stomp_examples.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbitmq_aws.erl src/rabbitmq_aws_app.erl src/rabbitmq_aws_config.erl src/rabbitmq_aws_json.erl src/rabbitmq_aws_sign.erl src/rabbitmq_aws_sup.erl src/rabbitmq_aws_urilib.erl src/rabbitmq_aws_xml.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_aws.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_aws.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbitmq_aws.erl src/rabbitmq_aws_app.erl src/rabbitmq_aws_config.erl src/rabbitmq_aws_json.erl src/rabbitmq_aws_sign.erl src/rabbitmq_aws_sup.erl src/rabbitmq_aws_urilib.erl src/rabbitmq_aws_xml.erl printf '{application, '\''rabbitmq_aws'\'', [\n {description, "A minimalistic AWS API interface used by rabbitmq-autocluster (3.6.x) and other RabbitMQ plugins"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbitmq_aws'\'','\''rabbitmq_aws_app'\'','\''rabbitmq_aws_config'\'','\''rabbitmq_aws_json'\'','\''rabbitmq_aws_sign'\'','\''rabbitmq_aws_sup'\'','\''rabbitmq_aws_urilib'\'','\''rabbitmq_aws_xml'\'']},\n {registered, [rabbitmq_aws_sup,rabbitmq_aws]},\n {applications, [kernel,stdlib,crypto,inets,ssl,xmerl]},\n {mod, {rabbitmq_aws_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_aws.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_cleanup.erl src/rabbit_peer_discovery_common_app.erl src/rabbit_peer_discovery_common_sup.erl src/rabbit_peer_discovery_config.erl src/rabbit_peer_discovery_httpc.erl src/rabbit_peer_discovery_util.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_peer_discovery_common.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:openwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) (F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_common.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_cleanup.erl src/rabbit_peer_discovery_common_app.erl src/rabbit_peer_discovery_common_sup.erl src/rabbit_peer_discovery_config.erl src/rabbit_peer_discovery_httpc.erl src/rabbit_peer_discovery_util.erl printf '{application, '\''rabbitmq_peer_discovery_common'\'', [\n {description, "Modules shared by various peer discovery backends"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_cleanup'\'','\''rabbit_peer_discovery_common_app'\'','\''rabbit_peer_discovery_common_sup'\'','\''rabbit_peer_discovery_config'\'','\''rabbit_peer_discovery_httpc'\'','\''rabbit_peer_discovery_util'\'']},\n {registered, [rabbitmq_peer_discovery_common_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit]},\n {mod, {rabbit_peer_discovery_common_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_common.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_aws.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = liwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) sts:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_peer_discovery_aws.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_aws.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_aws.erl printf '{application, '\''rabbitmq_peer_discovery_aws'\'', [\n {description, "AWS-based RabbitMQ peer discovery backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_aws'\'']},\n {registered, []},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbitmq_peer_discovery_common,rabbitmq_aws,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_aws.app : BUILDSTDERR: make[1]: Leaving directory '/warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_k8s.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_peer_discovery_k8s.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_k8s.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ BUILDSTDERR: echo "Error:warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_k8s.erl printf '{application, '\''rabbitmq_peer_discovery_k8s'\'', [\n {description, "Kubernetes-based RabbitMQ peer discovery backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_k8s'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {env, [\n]}\n]}.' \ > ebin/rabbitmq_peer_discovery_k8s.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_consul.erl src/rabbitmq_peer_discovery_consul_app.erl src/rabbitmq_peer_discovery_consul_health_check_helper.erl src/rabbitmq_peer_discovery_consul_sup.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_peer_discovery_consul.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_towarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) _list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_consul.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_consul.erl src/rabbitmq_peer_discovery_consul_app.erl src/rabbitmq_peer_discovery_consul_health_check_helper.erl src/rabbitmq_peer_discovery_consul_sup.erl printf '{application, '\''rabbitmq_peer_discovery_consul'\'', [\n {description, "Consult-based RabbitMQ peer discovery backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_consul'\'','\''rabbitmq_peer_discovery_consul_app'\'','\''rabbitmq_peer_discovery_consul_health_check_helper'\'','\''rabbitmq_peer_discovery_consul_sup'\'']},\n {registered, [rabbitmq_peer_discovery_consul_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {mod, {rabbitmq_peer_discovery_consul_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_consul.app : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd' mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk BUILDSTDERR: erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_health_check_helper.erl src/rabbitmq_peer_discovery_etcd_sup.erl \", \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> F(F, Fd, Mod), {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}) end end, Attr = fun (F, Mod, behavior, Dep) -> Add(Mod, Dep); (F, Mod, behaviour, Dep) -> Add(Mod, Dep); (F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) od, Dep) end; (F, Mod, include, Hrl) -> case filelib:is_file(\"include/\" ++ Hrl) of true -> AddHd(F, Mod, \"include/\" ++ Hrl); false -> case filelib:is_file(\"src/\" ++ Hrl) of true -> AddHd(F, Mod, \"src/\" ++ Hrl); false -> false end end; (F, Mod, include_lib, \"rabbitmq_peer_discovery_etcd.d/include/\" ++ Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, include_lib, Hrl) -> AddHd(F, Mod, \"include/\" ++ Hrl); (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun(F, Fd, Mod) -> case io:parse_erl_form(Fd, undefined) of {ok, {attribute, _, Key, Value}, _} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod); {eof, _} -> file:close(Fd); _ -> F(F, Fd, Mod) end end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), {ok, Fd} = file:open(F, [read]), MakeDepend(MakeDepend, Fd, Mod) end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_etcd.d\", [ [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk set -e; for dep in ; do \ mkdir -p $dep/ebin; \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : mkdir -p /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.7.16/.erlang.mk/deps.log; \ if [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_health_check_helper.erl src/rabbitmq_peer_discovery_etcd_sup.erl printf '{application, '\''rabbitmq_peer_discovery_etcd'\'', [\n {description, "etcd-based RabbitMQ peer discovery backend"},\n {vsn, "3.7.16"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_etcd'\'','\''rabbitmq_peer_discovery_etcd_app'\'','\''rabbitmq_peer_discovery_etcd_health_check_helper'\'','\''rabbitmq_peer_discovery_etcd_sup'\'']},\n {registered, [rabbitmq_peer_discovery_etcd_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {mod, {rabbitmq_peer_discovery_etcd_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_etcd.app : BUILDSTDERR: make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-se+ RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 rver-3.7.16/deps/rabbitmq_peer_discovery_etcd' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DaoecE + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 + cd rabbitmq-server-3.7.16 + make install VERSION=3.7.16 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' BUILDSTDERR: make[1]warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) : Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' BUILDSTDERR: make[1]: Enterinwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) g directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/goldrush' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/lager' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/recon' DEPEND rabbit_common.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/observer_cli' GEN copy-escripts GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' DEPEND amqp10_common.d ERLC amqp10_framing0.erl APP amqp10_common make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/elvis_mk' BUILDSTDERR: make[1]: Leaving directory '/builddir/buwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ild/BUILD/rabbitmq-server-3.7.16/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/amqp_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowlib' GEN rebar.config make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/cowboy' BUILDSTDERR: make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_dispatwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_peer_discovery_etcd' GEN dist make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16' DIST plugins/amqp10_client-3.7.16.ez DIST plugins/amqp10_common-3.7.16.ez DIST plugins/amqp_client-3.7.16.ez DIST plugins/cowboy-2.6.1.ez DIST plugins/cowlib-2.7.0.ez DIST plugins/goldrush-0.1.9.ez DIST plugins/jsx-2.9.0.ez DIST plugins/lager-3.6.10.ez DIST plugins/observer_cli-1.5.0.ez DIST plugins/rabbit_common-3.7.16.ez DIST plugins/rabbitmq_amqp1_0-3.7.16.ez DIST plugins/rabbitmq_auth_backend_cache-3.7.16.ez DIST plugins/rabbitmq_auth_backend_http-3.7.16.ez DIST plugins/rabbitmq_auth_backend_ldap-3.7.16.ez DIST plugins/rabbitmq_auth_mechanism_ssl-3.7.16.ez DIST plugins/rabbitmq_aws-3.7.16.ez BUILDSTDERR: DIST plugins/rabbitmq_consistent_hwarning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) + make install-man VERSION=3.7.16 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq BUILDSTDERR: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/var/lib/rabbitmq/mnesia + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/var/log/rabbitmq + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq-server.service.example /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/systemd/system/rabbitmq-server.service + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/sbin/rabbitmqctl + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/sbin/rabbitmq-server + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/sbin/rabbitmq-plugins + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-defaults /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin/rabbitmq-defaults + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-env /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin/rabbitmq-env + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-plugins /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin/rabbitmq-plugins + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-server /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin/rabbitmq-server + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmqctl /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/rabbitmq/bin/rabbitmqctl + install -p -D -m 0755 scripts/rabbitmq-server.ocf /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server + install -p -D -m 0755 scripts/rabbitmq-server-ha.ocf /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.logrotate /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/etc/logrotate.d/rabbitmq-server + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq.config.example /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/etc/rabbitmq/rabbitmq.config + install -d /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/var/run/rabbitmq + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.tmpfiles /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/lib/tmpfiles.d/rabbitmq-server.conf + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs ash_exchange-3.7.16.ez DIST plugins/rabbitmq_event_exchange-3.7.16.ez DIST plugins/rabbitmq_federation-3.7.16.ez DIST plugins/rabbitmq_federation_management-3.7.16.ez DIST plugins/rabbitmq_jms_topic_exchange-3.7.16.ez DIST plugins/rabbitmq_management-3.7.16.ez DIST plugins/rabbitmq_management_agent-3.7.16.ez DIST plugins/rabbitmq_mqtt-3.7.16.ez DIST plugins/rabbitmq_peer_discovery_aws-3.7.16.ez DIST plugins/rabbitmq_peer_discovery_common-3.7.16.ez DIST plugins/rabbitmq_peer_discovery_consul-3.7.16.ez DIST plugins/rabbitmq_peer_discovery_etcd-3.7.16.ez DIST plugins/rabbitmq_peer_discovery_k8s-3.7.16.ez DIST plugins/rabbitmq_random_exchange-3.7.16.ez DIST plugins/rabbitmq_recent_history_exchange-3.7.16.ez DIST plugins/rabbitmq_sharding-3.7.16.ez DIST plugins/rabbitmq_shovel-3.7.16.ez DIST plugins/rabbitmq_shovel_management-3.7.16.ez DIST plugins/rabbitmq_stomp-3.7.16.ez DIST plugins/rabbitmq_top-3.7.16.ez DIST plugins/rabbitmq_tracing-3.7.16.ez DIST plugins/rabbitmq_trust_store-3.7.16.ez DIST plugins/rabbitmq_web_dispatch-3.7.16.ez DIST plugins/rabbitmq_web_mqtt-3.7.16.ez DIST plugins/rabbitmq_web_mqtt_examples-3.7.16.ez DIST plugins/rabbitmq_web_stomp-3.7.16.ez DIST plugins/rabbitmq_web_stomp_examples-3.7.16.ez DIST plugins/ranch-1.7.1.ez DIST plugins/recon-2.5.0.ez DIST plugins/syslog-3.4.5.ez DIST plugins/sysmon_handler-1.1.0.ez make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16' INST install-erlapp make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbitmq_cli' INST install-scripts make -C /builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit manpages DEPS_DIR=/builddir/build/BUILD/rabbitmq-server-3.7.16/deps make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.7.16/deps/rabbit' INST install-man mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-defaults from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-diagnostics from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-server from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-plugins from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmqctl from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-env from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/sbin/rabbitmq-server from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/sbin/rabbitmq-plugins from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/sbin/rabbitmqctl from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.yoivzE Processing files: rabbitmq-server-3.7.16-1.fc31.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.lKFNEE + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.7.16 + LICENSEDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/share/licenses/rabbitmq-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/share/licenses/rabbitmq-server + cp -pr LICENSE /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/share/licenses/rabbitmq-server + cp -pr LICENSE-APACHE2 LICENSE-APACHE2-ExplorerCanvas LICENSE-APACHE2-excanvas LICENSE-APL2-Stomp-Websocket LICENSE-BSD-base64js LICENSE-BSD-recon LICENSE-ISC-cowboy LICENSE-MIT-EJS LICENSE-MIT-EJS10 LICENSE-MIT-Erlware-Commons LICENSE-MIT-Flot LICENSE-MIT-Mochi LICENSE-MIT-Sammy LICENSE-MIT-Sammy060 LICENSE-MIT-jQuery LICENSE-MIT-jQuery164 LICENSE-MPL-RabbitMQ LICENSE-MPL2 LICENSE-erlcloud LICENSE-httpc_aws LICENSE-rabbitmq_aws /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64/usr/share/licenses/rabbitmq-server + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 BUILDSTDERR: warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-defaults -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-defaults BUILDSTDERR: warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-env -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-env BUILDSTDERR: warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-plugins -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-plugins BUILDSTDERR: warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-server -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmq-server BUILDSTDERR: warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmqctl -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.16/sbin/rabbitmqctl Provides: config(rabbitmq-server) = 3.7.16-1.fc31 rabbitmq-server = 3.7.16-1.fc31 rabbitmq-server(riscv-64) = 3.7.16-1.fc31 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils systemd Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh Requires: /usr/bin/env /usr/bin/sh Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 Wrote: /builddir/build/RPMS/rabbitmq-server-3.7.16-1.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uYtleD + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.7.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.7.16-1.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0