Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/messaging9s-rabbitmq-38-el9s-build-112927-869634/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': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=988gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --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': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1637539200 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.9.10-1.el9s.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/messaging9s-rabbitmq-38-el9s-build-112927-869634/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': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=988gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --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': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1637539200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Zz0NYx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rabbitmq-server-3.9.10 + /usr/bin/xz -dc /builddir/build/SOURCES/rabbitmq-server_3.9.10.orig.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd rabbitmq-server-3.9.10 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/rabbitmq-server-0002-Use-default-EPMD-socket.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/rabbitmq-server-0004-force-python3.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + 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 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Ef5qle + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.9.10 + make -j16 VERSION=3.9.10 V=1 mkdir -p /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " In = \"deps/.hex/cache.erl\", Out = \"deps/.hex/cache.ets\", {ok, [Props, Entries]} = file:consult(In), Name = proplists:get_value(name, Props), Type = proplists:get_value(type, Props), Access = proplists:get_value(protection, Props), NamedTable = proplists:get_bool(named_table, Props), Keypos = proplists:get_value(keypos, Props), Heir = proplists:get_value(heir, Props), ReadConc = proplists:get_bool(read_concurrency, Props), WriteConc = proplists:get_bool(write_concurrency, Props), Compressed = proplists:get_bool(compressed, Props), Options0 = [ Type, Access, {keypos, Keypos}, {heir, Heir}, {read_concurrency, ReadConc}, {write_concurrency, WriteConc}], Options1 = case NamedTable of true -> [named_table | Options0]; false -> Options0 end, Options2 = case Compressed of true -> [compressed | Options0]; false -> Options0 end, Tab = ets:new(Name, Options2), [true = ets:insert(Tab, Entry) || Entry <- Entries], ok = ets:tab2file(Tab, Out), init:stop()." -- erlang.mk rm -f /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/jsx' make --no-print-directory jsx.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"jsx.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -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 documentation 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.9.10/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon' make --no-print-directory recon.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"recon.d\", Output), halt()" -- erlang.mk : 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 documentation 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.9.10/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation' make --no-print-directory credentials_obfuscation.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/credentials_obfuscation.erl src/credentials_obfuscation_app.erl src/credentials_obfuscation_pbe.erl src/credentials_obfuscation_sup.erl src/credentials_obfuscation_svc.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"credentials_obfuscation.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/credentials_obfuscation.erl src/credentials_obfuscation_app.erl src/credentials_obfuscation_pbe.erl src/credentials_obfuscation_sup.erl src/credentials_obfuscation_svc.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/credentials_obfuscation.app.src)" ]; then \ echo "Empty modules entry not found in credentials_obfuscation.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/credentials_obfuscation.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['credentials_obfuscation','credentials_obfuscation_app','credentials_obfuscation_pbe','credentials_obfuscation_sup','credentials_obfuscation_svc'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/credentials_obfuscation.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation' make --no-print-directory rabbit_common.d env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/codegen.py --ignore-conflicts header \ /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/credit_extension.json /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/credit_extension.json src/rabbit_framing_amqp_0_9_1.erl erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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/mirrored_supervisor.erl src/mirrored_supervisor_locks.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_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_env.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_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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbit_common.d\", Output), 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 +deterministic -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/mirrored_supervisor.erl src/mirrored_supervisor_locks.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_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_env.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_amqp_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_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.9.10"},\n {id, ""},\n {modules, ['\''app_utils'\'','\''code_version'\'','\''credit_flow'\'','\''delegate'\'','\''delegate_sup'\'','\''file_handle_cache'\'','\''file_handle_cache_stats'\'','\''gen_server2'\'','\''mirrored_supervisor'\'','\''mirrored_supervisor_locks'\'','\''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_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_env'\'','\''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_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,crypto,public_key,sasl,ssl,syntax_tools,tools,xmerl,jsx,recon,credentials_obfuscation]},\n {env, []},\n %%%% Hex.pm package informations.\n {licenses, ["MPL-2.0"]},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbit_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch ; do \ mkdir -p $dep/ebin; \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/cuttlefish' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt' make --no-print-directory getopt.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/getopt.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"getopt.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Dunicode_str=1 -o ebin/ -pa ebin/ -I include/ src/getopt.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/getopt.app.src)" ]; then \ echo "Empty modules entry not found in getopt.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/getopt.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['getopt'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/getopt.app : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt' make --no-print-directory cuttlefish.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/conf_parse.erl src/cuttlefish.erl src/cuttlefish_advanced.erl src/cuttlefish_bytesize.erl src/cuttlefish_conf.erl src/cuttlefish_datatypes.erl src/cuttlefish_duration.erl src/cuttlefish_duration_parse.erl src/cuttlefish_effective.erl src/cuttlefish_enum.erl src/cuttlefish_error.erl src/cuttlefish_escript.erl src/cuttlefish_flag.erl src/cuttlefish_generator.erl src/cuttlefish_mapping.erl src/cuttlefish_rebar_plugin.erl src/cuttlefish_schema.erl src/cuttlefish_translation.erl src/cuttlefish_unit.erl src/cuttlefish_util.erl src/cuttlefish_validator.erl src/cuttlefish_variable.erl src/cuttlefish_vmargs.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"cuttlefish.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/conf_parse.erl src/cuttlefish.erl src/cuttlefish_advanced.erl src/cuttlefish_bytesize.erl src/cuttlefish_conf.erl src/cuttlefish_datatypes.erl src/cuttlefish_duration.erl src/cuttlefish_duration_parse.erl src/cuttlefish_effective.erl src/cuttlefish_enum.erl src/cuttlefish_error.erl src/cuttlefish_escript.erl src/cuttlefish_flag.erl src/cuttlefish_generator.erl src/cuttlefish_mapping.erl src/cuttlefish_rebar_plugin.erl src/cuttlefish_schema.erl src/cuttlefish_translation.erl src/cuttlefish_unit.erl src/cuttlefish_util.erl src/cuttlefish_validator.erl src/cuttlefish_variable.erl src/cuttlefish_vmargs.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/cuttlefish.app.src)" ]; then \ echo "Empty modules entry not found in cuttlefish.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/cuttlefish.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['conf_parse','cuttlefish','cuttlefish_advanced','cuttlefish_bytesize','cuttlefish_conf','cuttlefish_datatypes','cuttlefish_duration','cuttlefish_duration_parse','cuttlefish_effective','cuttlefish_enum','cuttlefish_error','cuttlefish_escript','cuttlefish_flag','cuttlefish_generator','cuttlefish_mapping','cuttlefish_rebar_plugin','cuttlefish_schema','cuttlefish_translation','cuttlefish_unit','cuttlefish_util','cuttlefish_validator','cuttlefish_variable','cuttlefish_vmargs'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/cuttlefish.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish' make --no-print-directory rabbitmq_prelaunch.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_boot_state.erl src/rabbit_boot_state_sup.erl src/rabbit_boot_state_systemd.erl src/rabbit_logger_fmt_helpers.erl src/rabbit_logger_json_fmt.erl src/rabbit_logger_std_h.erl src/rabbit_logger_text_fmt.erl src/rabbit_prelaunch.erl src/rabbit_prelaunch_app.erl src/rabbit_prelaunch_conf.erl src/rabbit_prelaunch_dist.erl src/rabbit_prelaunch_early_logging.erl src/rabbit_prelaunch_erlang_compat.erl src/rabbit_prelaunch_errors.erl src/rabbit_prelaunch_sighandler.erl src/rabbit_prelaunch_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_prelaunch.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_boot_state.erl src/rabbit_boot_state_sup.erl src/rabbit_boot_state_systemd.erl src/rabbit_logger_fmt_helpers.erl src/rabbit_logger_json_fmt.erl src/rabbit_logger_std_h.erl src/rabbit_logger_text_fmt.erl src/rabbit_prelaunch.erl src/rabbit_prelaunch_app.erl src/rabbit_prelaunch_conf.erl src/rabbit_prelaunch_dist.erl src/rabbit_prelaunch_early_logging.erl src/rabbit_prelaunch_erlang_compat.erl src/rabbit_prelaunch_errors.erl src/rabbit_prelaunch_sighandler.erl src/rabbit_prelaunch_sup.erl printf '{application, '\''rabbitmq_prelaunch'\'', [\n {description, "RabbitMQ prelaunch setup"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_boot_state'\'','\''rabbit_boot_state_sup'\'','\''rabbit_boot_state_systemd'\'','\''rabbit_logger_fmt_helpers'\'','\''rabbit_logger_json_fmt'\'','\''rabbit_logger_std_h'\'','\''rabbit_logger_text_fmt'\'','\''rabbit_prelaunch'\'','\''rabbit_prelaunch_app'\'','\''rabbit_prelaunch_conf'\'','\''rabbit_prelaunch_dist'\'','\''rabbit_prelaunch_early_logging'\'','\''rabbit_prelaunch_erlang_compat'\'','\''rabbit_prelaunch_errors'\'','\''rabbit_prelaunch_sighandler'\'','\''rabbit_prelaunch_sup'\'']},\n {registered, [rabbitmq_prelaunch_sup]},\n {applications, [kernel,stdlib,rabbit_common,cuttlefish,jsx]},\n {mod, {rabbit_prelaunch_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_prelaunch.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_prelaunch.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/rabbitmq_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory observer_cli.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"observer_cli.d\", Output), halt()" -- erlang.mk if test -d ../.hex; then \ echo y | ERL_COMPILER_OPTIONS=deterministic mix make_all_in_src_archive; \ else \ echo y | ERL_COMPILER_OPTIONS=deterministic mix make_all; \ fi : 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 --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 Resolving Hex dependencies... Dependency resolution completed: Unchanged: csv 2.4.1 json 1.4.1 observer_cli 1.7.1 parallel_stream 1.0.6 recon 2.5.2 stdout_formatter 0.2.4 * Getting json (Hex package) * Getting csv (Hex package) * Getting stdout_formatter (Hex package) * Getting observer_cli (Hex package) * Getting recon (Hex package) * Getting parallel_stream (Hex package) ==> stdout_formatter Compiling 4 files (.erl) Generated stdout_formatter app warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores do not require quotes /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17 ==> parallel_stream Compiling 11 files (.ex) Inlining: inline_size=24 inline_effort=150 warning: Stream.chunk/4 is deprecated. Use Stream.chunk_every/4 instead lib/parallel_stream/producer.ex:16: ParallelStream.Producer.build!/4 Generated parallel_stream app ==> json Compiling 13 files (.ex) Generated json app ==> recon Compiling 6 files (.erl) if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/observer_cli.app.src)" ]; then \ echo "Empty modules entry not found in observer_cli.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/observer_cli.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['observer_cli','observer_cli_application','observer_cli_escriptize','observer_cli_ets','observer_cli_help','observer_cli_inet','observer_cli_lib','observer_cli_mnesia','observer_cli_plugin','observer_cli_port','observer_cli_process','observer_cli_store','observer_cli_system'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/observer_cli.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli' Generated recon app ==> csv Compiling 10 files (.ex) Generated csv app ==> observer_cli Compiling 13 files (.erl) Generated observer_cli app ==> rabbitmqctl Compiling 226 files (.ex) Generated rabbitmqctl app Generated escript escript/rabbitmqctl with MIX_ENV=dev rm -f "escript/rabbitmq-plugins" rm -f "escript/rabbitmq-diagnostics" rm -f "escript/rabbitmq-queues" ln -f "escript/rabbitmqctl" "escript/rabbitmq-plugins" ln -f "escript/rabbitmqctl" "escript/rabbitmq-diagnostics" rm -f "escript/rabbitmq-streams" ln -f "escript/rabbitmqctl" "escript/rabbitmq-queues" rm -f "escript/rabbitmq-upgrade" ln -f "escript/rabbitmqctl" "escript/rabbitmq-streams" ln -f "escript/rabbitmqctl" "escript/rabbitmq-upgrade" make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch' make --no-print-directory ranch.d : erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_conns_sup_sup.erl src/ranch_crc32c.erl src/ranch_embedded_sup.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_server_proxy.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"ranch.d\", Output), 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 +warn_missing_spec +warn_untyped_record -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_conns_sup_sup.erl src/ranch_crc32c.erl src/ranch_embedded_sup.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_server_proxy.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl printf '{application, '\''ranch'\'', [\n {description, "Socket acceptor pool for TCP protocols."},\n {vsn, "2.1.0"},\n {id, ""},\n {modules, ['\''ranch'\'','\''ranch_acceptor'\'','\''ranch_acceptors_sup'\'','\''ranch_app'\'','\''ranch_conns_sup'\'','\''ranch_conns_sup_sup'\'','\''ranch_crc32c'\'','\''ranch_embedded_sup'\'','\''ranch_listener_sup'\'','\''ranch_protocol'\'','\''ranch_proxy_header'\'','\''ranch_server'\'','\''ranch_server_proxy'\'','\''ranch_ssl'\'','\''ranch_sup'\'','\''ranch_tcp'\'','\''ranch_transport'\'']},\n {registered, [ranch_sup,ranch_server]},\n {applications, [kernel,stdlib,ssl]},\n {mod, {ranch_app, []}},\n {env, []}\n]}.' \ > ebin/ranch.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/ranch.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi cp src/ranch.appup ebin/ : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/gen_batch_server' make --no-print-directory gen_batch_server.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/gen_batch_server.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"gen_batch_server.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/gen_batch_server.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/gen_batch_server.app.src)" ]; then \ echo "Empty modules entry not found in gen_batch_server.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/gen_batch_server.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['gen_batch_server'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/gen_batch_server.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten' make --no-print-directory aten.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/aten.erl src/aten_app.erl src/aten_detect.erl src/aten_detector.erl src/aten_emitter.erl src/aten_sink.erl src/aten_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"aten.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/aten.erl src/aten_app.erl src/aten_detect.erl src/aten_detector.erl src/aten_emitter.erl src/aten_sink.erl src/aten_sup.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/aten.app.src)" ]; then \ echo "Empty modules entry not found in aten.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/aten.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['aten','aten_app','aten_detect','aten_detector','aten_emitter','aten_sink','aten_sup'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/aten.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten' make --no-print-directory ra.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/ra.erl src/ra_app.erl src/ra_bench.erl src/ra_counters.erl src/ra_dbg.erl src/ra_directory.erl src/ra_env.erl src/ra_file_handle.erl src/ra_flru.erl src/ra_leaderboard.erl src/ra_lib.erl src/ra_log.erl src/ra_log_ets.erl src/ra_log_meta.erl src/ra_log_pre_init.erl src/ra_log_reader.erl src/ra_log_segment.erl src/ra_log_segment_writer.erl src/ra_log_snapshot.erl src/ra_log_sup.erl src/ra_log_wal.erl src/ra_log_wal_sup.erl src/ra_machine.erl src/ra_machine_ets.erl src/ra_machine_simple.erl src/ra_metrics_ets.erl src/ra_monitors.erl src/ra_server.erl src/ra_server_proc.erl src/ra_server_sup.erl src/ra_server_sup_sup.erl src/ra_snapshot.erl src/ra_sup.erl src/ra_system.erl src/ra_system_sup.erl src/ra_systems_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"ra.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/ra_machine.erl src/ra_snapshot.erl src/ra.erl src/ra_app.erl src/ra_bench.erl src/ra_counters.erl src/ra_dbg.erl src/ra_directory.erl src/ra_env.erl src/ra_file_handle.erl src/ra_flru.erl src/ra_leaderboard.erl src/ra_lib.erl src/ra_log.erl src/ra_log_ets.erl src/ra_log_meta.erl src/ra_log_pre_init.erl src/ra_log_reader.erl src/ra_log_segment.erl src/ra_log_segment_writer.erl src/ra_log_snapshot.erl src/ra_log_sup.erl src/ra_log_wal.erl src/ra_log_wal_sup.erl src/ra_machine.erl src/ra_machine_ets.erl src/ra_machine_simple.erl src/ra_metrics_ets.erl src/ra_monitors.erl src/ra_server.erl src/ra_server_proc.erl src/ra_server_sup.erl src/ra_server_sup_sup.erl src/ra_snapshot.erl src/ra_sup.erl src/ra_system.erl src/ra_system_sup.erl src/ra_systems_sup.erl Inlining: inline_size=24 inline_effort=150 Inlining: inline_size=24 inline_effort=150 Old inliner: threshold=0 functions=[{handle_raft_state,3}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/ra.app.src)" ]; then \ echo "Empty modules entry not found in ra.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/ra.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['ra','ra_app','ra_bench','ra_counters','ra_dbg','ra_directory','ra_env','ra_file_handle','ra_flru','ra_leaderboard','ra_lib','ra_log','ra_log_ets','ra_log_meta','ra_log_pre_init','ra_log_reader','ra_log_segment','ra_log_segment_writer','ra_log_snapshot','ra_log_sup','ra_log_wal','ra_log_wal_sup','ra_machine','ra_machine_ets','ra_machine_simple','ra_metrics_ets','ra_monitors','ra_server','ra_server_proc','ra_server_sup','ra_server_sup_sup','ra_snapshot','ra_sup','ra_system','ra_system_sup','ra_systems_sup'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/ra.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler' make --no-print-directory sysmon_handler.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"sysmon_handler.d\", Output), halt()" -- erlang.mk : 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 documentation 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.9.10/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter' make --no-print-directory stdout_formatter.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"stdout_formatter.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/stdout_formatter.app.src)" ]; then \ echo "Empty modules entry not found in stdout_formatter.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/stdout_formatter.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['stdout_formatter','stdout_formatter_paragraph','stdout_formatter_table','stdout_formatter_utils'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/stdout_formatter.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/seshat' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : make --no-print-directory seshat.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/seshat_app.erl src/seshat_counters.erl src/seshat_counters_server.erl src/seshat_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"seshat.d\", Output), 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/seshat_app.erl src/seshat_counters.erl src/seshat_counters_server.erl src/seshat_sup.erl printf '{application, '\''seshat'\'', [\n {description, "Counters"},\n {vsn, "0.1.0"},\n {id, ""},\n {modules, ['\''seshat_app'\'','\''seshat_counters'\'','\''seshat_counters_server'\'','\''seshat_sup'\'']},\n {registered, [seshat_sup]},\n {applications, [kernel,stdlib,sasl,crypto]},\n {mod, {seshat_app, []}},\n {env, [\n]}\n]}.' \ > ebin/seshat.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/seshat.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat' make --no-print-directory osiris.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/osiris.erl src/osiris_app.erl src/osiris_bench.erl src/osiris_counters.erl src/osiris_log.erl src/osiris_replica.erl src/osiris_replica_reader.erl src/osiris_replica_reader_sup.erl src/osiris_retention.erl src/osiris_server_sup.erl src/osiris_sup.erl src/osiris_tracking.erl src/osiris_util.erl src/osiris_writer.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"osiris.d\", Output), 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/osiris.erl src/osiris_app.erl src/osiris_bench.erl src/osiris_counters.erl src/osiris_log.erl src/osiris_replica.erl src/osiris_replica_reader.erl src/osiris_replica_reader_sup.erl src/osiris_retention.erl src/osiris_server_sup.erl src/osiris_sup.erl src/osiris_tracking.erl src/osiris_util.erl src/osiris_writer.erl printf '{application, '\''osiris'\'', [\n {description, "New project"},\n {vsn, "0.1.0"},\n {id, ""},\n {modules, ['\''osiris'\'','\''osiris_app'\'','\''osiris_bench'\'','\''osiris_counters'\'','\''osiris_log'\'','\''osiris_replica'\'','\''osiris_replica_reader'\'','\''osiris_replica_reader_sup'\'','\''osiris_retention'\'','\''osiris_server_sup'\'','\''osiris_sup'\'','\''osiris_tracking'\'','\''osiris_util'\'','\''osiris_writer'\'']},\n {registered, [osiris_sup]},\n {applications, [kernel,stdlib,sasl,crypto,gen_batch_server,seshat]},\n {mod, {osiris_app, []}},\n {env, [\n {data_dir, "/tmp/osiris"},\n {port_range, {6000, 6500}},\n {max_segment_size_chunks, 256000}\n]}\n]}.' \ > ebin/osiris.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/osiris.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory amqp10_common.d mkdir -p include/ mkdir -p src/ env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/codegen.py hrl /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > include/amqp10_framing.hrl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/codegen.py erl /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > src/amqp10_framing0.erl erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"amqp10_common.d\", Output), 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.9.10"},\n {id, ""},\n {modules, ['\''amqp10_binary_generator'\'','\''amqp10_binary_parser'\'','\''amqp10_framing'\'','\''amqp10_framing0'\'']},\n {registered, []},\n {applications, [kernel,stdlib]},\n {env, []}\n]}.' \ > ebin/amqp10_common.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp10_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog' make --no-print-directory syslog.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_logger_h.erl src/syslog_monitor.erl src/syslog_rfc3164.erl src/syslog_rfc5424.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"syslog.d\", Output), halt()" -- erlang.mk : 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_logger_h.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 documentation 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_logger_h','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.9.10/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/enough' make --no-print-directory enough.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/enough.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"enough.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/enough.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/enough.app.src)" ]; then \ echo "Empty modules entry not found in enough.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/enough.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['enough'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/enough.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough' make --no-print-directory systemd.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/systemd.erl src/systemd_app.erl src/systemd_journal_h.erl src/systemd_kmsg_formatter.erl src/systemd_protocol.erl src/systemd_socket.erl src/systemd_sup.erl src/systemd_watchdog.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"systemd.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/systemd.erl src/systemd_app.erl src/systemd_journal_h.erl src/systemd_kmsg_formatter.erl src/systemd_protocol.erl src/systemd_socket.erl src/systemd_sup.erl src/systemd_watchdog.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/systemd.app.src)" ]; then \ echo "Empty modules entry not found in systemd.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/systemd.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['systemd','systemd_app','systemd_journal_h','systemd_kmsg_formatter','systemd_protocol','systemd_socket','systemd_sup','systemd_watchdog'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/systemd.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd' make --no-print-directory rabbit.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqqueue.erl src/amqqueue_v1.erl src/background_gc.erl src/code_server_cache.erl src/gatherer.erl src/gm.erl src/internal_user.erl src/internal_user_v1.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/pid_recomposition.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_backing_queue.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_channel_tracking.erl src/rabbit_channel_tracking_handler.erl src/rabbit_classic_queue.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_confirms.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_ff.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_definitions.erl src/rabbit_definitions_import_https.erl src/rabbit_definitions_import_local_filesystem.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_direct_reply_to.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_event_consumer.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_feature_flags.erl src/rabbit_ff_extra.erl src/rabbit_ff_registry.erl src/rabbit_fhc_helpers.erl src/rabbit_fifo.erl src/rabbit_fifo_client.erl src/rabbit_fifo_index.erl src/rabbit_fifo_v0.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_global_counters.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_limiter.erl src/rabbit_log_channel.erl src/rabbit_log_connection.erl src/rabbit_log_feature_flags.erl src/rabbit_log_mirroring.erl src/rabbit_log_prelaunch.erl src/rabbit_log_queue.erl src/rabbit_log_tail.erl src/rabbit_log_upgrade.erl src/rabbit_logger_exchange_h.erl src/rabbit_looking_glass.erl src/rabbit_maintenance.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_record.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_osiris_metrics.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_cluster.erl src/rabbit_prelaunch_enabled_plugins_file.erl src/rabbit_prelaunch_feature_flags.erl src/rabbit_prelaunch_logging.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_queue_master_locator.erl src/rabbit_queue_type.erl src/rabbit_queue_type_util.erl src/rabbit_quorum_memory_manager.erl src/rabbit_quorum_queue.erl src/rabbit_ra_registry.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_stream_coordinator.erl src/rabbit_stream_queue.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_tracking.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_upgrade_preparation.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 src/vhost.erl src/vhost_v1.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch/src\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbit.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -I /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include -DINSTR_MOD=gm -o ebin/ -pa ebin/ -I include/ src/rabbit_queue_master_locator.erl src/rabbit_definitions.erl src/rabbit_mirror_queue_mode.erl src/rabbit_credential_validator.erl src/rabbit_queue_type.erl src/rabbit_queue_type_util.erl src/gm.erl src/rabbit_backing_queue.erl src/rabbit_policy_merge_strategy.erl src/rabbit_tracking.erl src/amqqueue.erl src/amqqueue_v1.erl src/background_gc.erl src/code_server_cache.erl src/gatherer.erl src/gm.erl src/internal_user.erl src/internal_user_v1.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/pid_recomposition.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_backing_queue.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_channel_tracking.erl src/rabbit_channel_tracking_handler.erl src/rabbit_classic_queue.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_confirms.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_ff.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_definitions.erl src/rabbit_definitions_import_https.erl src/rabbit_definitions_import_local_filesystem.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_direct_reply_to.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_event_consumer.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_feature_flags.erl src/rabbit_ff_extra.erl src/rabbit_ff_registry.erl src/rabbit_fhc_helpers.erl src/rabbit_fifo.erl src/rabbit_fifo_client.erl src/rabbit_fifo_index.erl src/rabbit_fifo_v0.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_global_counters.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_limiter.erl src/rabbit_log_channel.erl src/rabbit_log_connection.erl src/rabbit_log_feature_flags.erl src/rabbit_log_mirroring.erl src/rabbit_log_prelaunch.erl src/rabbit_log_queue.erl src/rabbit_log_tail.erl src/rabbit_log_upgrade.erl src/rabbit_logger_exchange_h.erl src/rabbit_looking_glass.erl src/rabbit_maintenance.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_record.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_osiris_metrics.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_cluster.erl src/rabbit_prelaunch_enabled_plugins_file.erl src/rabbit_prelaunch_feature_flags.erl src/rabbit_prelaunch_logging.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_queue_master_locator.erl src/rabbit_queue_type.erl src/rabbit_queue_type_util.erl src/rabbit_quorum_memory_manager.erl src/rabbit_quorum_queue.erl src/rabbit_ra_registry.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_stream_coordinator.erl src/rabbit_stream_queue.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_tracking.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_upgrade_preparation.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 src/vhost.erl src/vhost_v1.erl Inlining: inline_size=24 inline_effort=150 Inlining: inline_size=24 inline_effort=150 Old inliner: threshold=0 functions=[{segment_entry_count,0}] printf '{application, '\''rabbit'\'', [\n {description, "RabbitMQ"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''amqqueue'\'','\''amqqueue_v1'\'','\''background_gc'\'','\''code_server_cache'\'','\''gatherer'\'','\''gm'\'','\''internal_user'\'','\''internal_user_v1'\'','\''lqueue'\'','\''mirrored_supervisor_sups'\'','\''pg_local'\'','\''pid_recomposition'\'','\''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_backing_queue'\'','\''rabbit_basic'\'','\''rabbit_binding'\'','\''rabbit_boot_steps'\'','\''rabbit_channel'\'','\''rabbit_channel_interceptor'\'','\''rabbit_channel_sup'\'','\''rabbit_channel_sup_sup'\'','\''rabbit_channel_tracking'\'','\''rabbit_channel_tracking_handler'\'','\''rabbit_classic_queue'\'','\''rabbit_client_sup'\'','\''rabbit_config'\'','\''rabbit_confirms'\'','\''rabbit_connection_helper_sup'\'','\''rabbit_connection_sup'\'','\''rabbit_connection_tracking'\'','\''rabbit_connection_tracking_handler'\'','\''rabbit_control_pbe'\'','\''rabbit_core_ff'\'','\''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_definitions'\'','\''rabbit_definitions_import_https'\'','\''rabbit_definitions_import_local_filesystem'\'','\''rabbit_diagnostics'\'','\''rabbit_direct'\'','\''rabbit_direct_reply_to'\'','\''rabbit_disk_monitor'\'','\''rabbit_epmd_monitor'\'','\''rabbit_event_consumer'\'','\''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_feature_flags'\'','\''rabbit_ff_extra'\'','\''rabbit_ff_registry'\'','\''rabbit_fhc_helpers'\'','\''rabbit_fifo'\'','\''rabbit_fifo_client'\'','\''rabbit_fifo_index'\'','\''rabbit_fifo_v0'\'','\''rabbit_file'\'','\''rabbit_framing'\'','\''rabbit_global_counters'\'','\''rabbit_guid'\'','\''rabbit_health_check'\'','\''rabbit_limiter'\'','\''rabbit_log_channel'\'','\''rabbit_log_connection'\'','\''rabbit_log_feature_flags'\'','\''rabbit_log_mirroring'\'','\''rabbit_log_prelaunch'\'','\''rabbit_log_queue'\'','\''rabbit_log_tail'\'','\''rabbit_log_upgrade'\'','\''rabbit_logger_exchange_h'\'','\''rabbit_looking_glass'\'','\''rabbit_maintenance'\'','\''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_record'\'','\''rabbit_msg_store'\'','\''rabbit_msg_store_ets_index'\'','\''rabbit_msg_store_gc'\'','\''rabbit_networking'\'','\''rabbit_node_monitor'\'','\''rabbit_nodes'\'','\''rabbit_osiris_metrics'\'','\''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_cluster'\'','\''rabbit_prelaunch_enabled_plugins_file'\'','\''rabbit_prelaunch_feature_flags'\'','\''rabbit_prelaunch_logging'\'','\''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_queue_master_locator'\'','\''rabbit_queue_type'\'','\''rabbit_queue_type_util'\'','\''rabbit_quorum_memory_manager'\'','\''rabbit_quorum_queue'\'','\''rabbit_ra_registry'\'','\''rabbit_reader'\'','\''rabbit_recovery_terms'\'','\''rabbit_restartable_sup'\'','\''rabbit_router'\'','\''rabbit_runtime_parameters'\'','\''rabbit_ssl'\'','\''rabbit_stream_coordinator'\'','\''rabbit_stream_queue'\'','\''rabbit_sup'\'','\''rabbit_sysmon_handler'\'','\''rabbit_sysmon_minder'\'','\''rabbit_table'\'','\''rabbit_trace'\'','\''rabbit_tracking'\'','\''rabbit_upgrade'\'','\''rabbit_upgrade_functions'\'','\''rabbit_upgrade_preparation'\'','\''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'\'','\''vhost'\'','\''vhost_v1'\'']},\n {registered, [rabbit_sup,rabbit_amqqueue_sup,rabbit_direct_client_sup,rabbit_log,rabbit_node_monitor,rabbit_router]},\n {applications, [kernel,stdlib,sasl,rabbitmq_prelaunch,os_mon,inets,compiler,public_key,crypto,ssl,syntax_tools,xmerl,ranch,rabbit_common,ra,sysmon_handler,stdout_formatter,recon,observer_cli,osiris,amqp10_common,syslog,systemd,seshat]},\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 {msg_store_shutdown_timeout, 600000},\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 {autoheal_state_transition_timeout, 60000},\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 {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 {quorum_commands_soft_limit, 32},\n {quorum_cluster_size, 3},\n %%%% see rabbitmq-server#248\n %%%% and rabbitmq-server#667\n {channel_operation_timeout, 15000},\n %%%% See https://www.rabbitmq.com/consumers.html#acknowledgement-timeout\n %%%% 30 minutes\n {consumer_timeout, 1800000},\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 %%%% interval at which the channel can perform periodic actions\n {channel_tick_interval, 60000},\n %%%% Default max message size is 128 MB\n {max_message_size, 134217728},\n %%%% Socket writer will run GC every 1 GB of outgoing data\n {writer_gc_threshold, 1000000000},\n %%%% interval at which connection/channel tracking executes post operations\n {tracking_execution_timeout, 15000},\n {stream_messages_soft_limit, 256},\n {track_auth_attempt_source, false}\n ]}\n]}.' \ > ebin/rabbit.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbit.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/elvis_mk /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/elvis_mk' make --no-print-directory amqp10_client.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_session.erl src/amqp10_client_sessions_sup.erl src/amqp10_client_sup.erl src/amqp10_client_types.erl src/amqp10_msg.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"amqp10_client.d\", Output), 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 -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_session.erl src/amqp10_client_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.9.10"},\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_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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp10_client.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/amqp_client' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory amqp_client.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"amqp_client.d\", Output), 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 +deterministic -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 printf '{application, '\''amqp_client'\'', [\n {description, "RabbitMQ AMQP Client"},\n {vsn, "3.9.10"},\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 {writer_gc_threshold, 1000000000}\n ]},\n %%%% Hex.pm package informations.\n {licenses, ["MPL 2.0"]},\n {links, [\n {"Website", "https://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-erlang-client"},\n {"User guide", "https://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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp_client.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client' make --no-print-directory rabbitmq_amqp1_0.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_amqp1_0.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_amqp1_0.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_cache.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_auth_backend_cache.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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 printf '{application, '\''rabbitmq_auth_backend_cache'\'', [\n {description, "RabbitMQ Authentication Backend cache"},\n {vsn, "3.9.10"},\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 {cached_backend, rabbit_auth_backend_internal},\n {cache_refusals, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_cache.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_cache.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_http.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_auth_backend_http.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_http.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_ldap.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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 src/rabbit_log_ldap.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_auth_backend_ldap.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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 src/rabbit_log_ldap.erl printf '{application, '\''rabbitmq_auth_backend_ldap'\'', [\n {description, "RabbitMQ LDAP Authentication Backend"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_ldap'\'','\''rabbit_auth_backend_ldap_app'\'','\''rabbit_auth_backend_ldap_util'\'','\''rabbit_log_ldap'\'']},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_ldap.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/cowlib' make --no-print-directory cowlib.d : erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_struct_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_link.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_uri_template.erl src/cow_ws.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"cowlib.d\", Output), 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/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_struct_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_link.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_uri_template.erl src/cow_ws.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/cowlib.app.src)" ]; then \ echo "Empty modules entry not found in cowlib.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/cowlib.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['cow_base64url','cow_cookie','cow_date','cow_hpack','cow_http','cow_http2','cow_http2_machine','cow_http_hd','cow_http_struct_hd','cow_http_te','cow_iolists','cow_link','cow_mimetypes','cow_multipart','cow_qs','cow_spdy','cow_sse','cow_uri','cow_uri_template','cow_ws'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/cowlib.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose' make --no-print-directory jose.d : erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/base/jose_base.erl src/base/jose_base64.erl src/base/jose_base64url.erl src/jose.erl src/jose_app.erl src/jose_block_encryptor.erl src/jose_chacha20_poly1305.erl src/jose_chacha20_poly1305_crypto.erl src/jose_chacha20_poly1305_libsodium.erl src/jose_chacha20_poly1305_unsupported.erl src/jose_crypto_compat.erl src/jose_curve25519.erl src/jose_curve25519_libdecaf.erl src/jose_curve25519_libsodium.erl src/jose_curve25519_unsupported.erl src/jose_curve448.erl src/jose_curve448_libdecaf.erl src/jose_curve448_unsupported.erl src/jose_public_key.erl src/jose_server.erl src/jose_sha3.erl src/jose_sha3_keccakf1600_driver.erl src/jose_sha3_keccakf1600_nif.erl src/jose_sha3_libdecaf.erl src/jose_sha3_unsupported.erl src/jose_sup.erl src/jose_xchacha20_poly1305.erl src/jose_xchacha20_poly1305_crypto.erl src/jose_xchacha20_poly1305_unsupported.erl src/json/jose_json.erl src/json/jose_json_jason.erl src/json/jose_json_jiffy.erl src/json/jose_json_jsone.erl src/json/jose_json_jsx.erl src/json/jose_json_ojson.erl src/json/jose_json_poison.erl src/json/jose_json_poison_compat_encoder.erl src/json/jose_json_poison_lexical_encoder.erl src/json/jose_json_unsupported.erl src/jwa/jose_jwa.erl src/jwa/jose_jwa_aes.erl src/jwa/jose_jwa_aes_kw.erl src/jwa/jose_jwa_base64url.erl src/jwa/jose_jwa_bench.erl src/jwa/jose_jwa_chacha20.erl src/jwa/jose_jwa_chacha20_poly1305.erl src/jwa/jose_jwa_concat_kdf.erl src/jwa/jose_jwa_curve25519.erl src/jwa/jose_jwa_curve448.erl src/jwa/jose_jwa_ed25519.erl src/jwa/jose_jwa_ed448.erl src/jwa/jose_jwa_hchacha20.erl src/jwa/jose_jwa_math.erl src/jwa/jose_jwa_pkcs1.erl src/jwa/jose_jwa_pkcs5.erl src/jwa/jose_jwa_pkcs7.erl src/jwa/jose_jwa_poly1305.erl src/jwa/jose_jwa_sha3.erl src/jwa/jose_jwa_unsupported.erl src/jwa/jose_jwa_x25519.erl src/jwa/jose_jwa_x448.erl src/jwa/jose_jwa_xchacha20.erl src/jwa/jose_jwa_xchacha20_poly1305.erl src/jwe/jose_jwe.erl src/jwe/jose_jwe_alg.erl src/jwe/jose_jwe_alg_aes_kw.erl src/jwe/jose_jwe_alg_c20p_kw.erl src/jwe/jose_jwe_alg_dir.erl src/jwe/jose_jwe_alg_ecdh_1pu.erl src/jwe/jose_jwe_alg_ecdh_es.erl src/jwe/jose_jwe_alg_pbes2.erl src/jwe/jose_jwe_alg_rsa.erl src/jwe/jose_jwe_alg_xc20p_kw.erl src/jwe/jose_jwe_enc.erl src/jwe/jose_jwe_enc_aes.erl src/jwe/jose_jwe_enc_c20p.erl src/jwe/jose_jwe_enc_xc20p.erl src/jwe/jose_jwe_zip.erl src/jwk/jose_jwk.erl src/jwk/jose_jwk_der.erl src/jwk/jose_jwk_kty.erl src/jwk/jose_jwk_kty_ec.erl src/jwk/jose_jwk_kty_oct.erl src/jwk/jose_jwk_kty_okp_ed25519.erl src/jwk/jose_jwk_kty_okp_ed25519ph.erl src/jwk/jose_jwk_kty_okp_ed448.erl src/jwk/jose_jwk_kty_okp_ed448ph.erl src/jwk/jose_jwk_kty_okp_x25519.erl src/jwk/jose_jwk_kty_okp_x448.erl src/jwk/jose_jwk_kty_rsa.erl src/jwk/jose_jwk_oct.erl src/jwk/jose_jwk_openssh_key.erl src/jwk/jose_jwk_pem.erl src/jwk/jose_jwk_set.erl src/jwk/jose_jwk_use_enc.erl src/jwk/jose_jwk_use_sig.erl src/jws/jose_jws.erl src/jws/jose_jws_alg.erl src/jws/jose_jws_alg_ecdsa.erl src/jws/jose_jws_alg_eddsa.erl src/jws/jose_jws_alg_hmac.erl src/jws/jose_jws_alg_none.erl src/jws/jose_jws_alg_poly1305.erl src/jws/jose_jws_alg_rsa_pkcs1_v1_5.erl src/jws/jose_jws_alg_rsa_pss.erl src/jwt/jose_jwt.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"jose.d\", Output), 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/jose_block_encryptor.erl src/jose_xchacha20_poly1305.erl src/json/jose_json.erl src/jose_chacha20_poly1305.erl src/jose_curve25519.erl src/jwe/jose_jwe_alg.erl src/jwe/jose_jwe.erl src/jose_sha3.erl src/base/jose_base.erl src/jwk/jose_jwk_use_sig.erl src/jwk/jose_jwk_use_enc.erl src/jwk/jose_jwk_oct.erl src/jwk/jose_jwk_kty.erl src/jwk/jose_jwk.erl src/jws/jose_jws.erl src/jws/jose_jws_alg.erl src/jose_curve448.erl src/jwe/jose_jwe_enc.erl src/base/jose_base.erl src/base/jose_base64.erl src/base/jose_base64url.erl src/jose.erl src/jose_app.erl src/jose_block_encryptor.erl src/jose_chacha20_poly1305.erl src/jose_chacha20_poly1305_crypto.erl src/jose_chacha20_poly1305_libsodium.erl src/jose_chacha20_poly1305_unsupported.erl src/jose_crypto_compat.erl src/jose_curve25519.erl src/jose_curve25519_libdecaf.erl src/jose_curve25519_libsodium.erl src/jose_curve25519_unsupported.erl src/jose_curve448.erl src/jose_curve448_libdecaf.erl src/jose_curve448_unsupported.erl src/jose_public_key.erl src/jose_server.erl src/jose_sha3.erl src/jose_sha3_keccakf1600_driver.erl src/jose_sha3_keccakf1600_nif.erl src/jose_sha3_libdecaf.erl src/jose_sha3_unsupported.erl src/jose_sup.erl src/jose_xchacha20_poly1305.erl src/jose_xchacha20_poly1305_crypto.erl src/jose_xchacha20_poly1305_unsupported.erl src/json/jose_json.erl src/json/jose_json_jason.erl src/json/jose_json_jiffy.erl src/json/jose_json_jsone.erl src/json/jose_json_jsx.erl src/json/jose_json_ojson.erl src/json/jose_json_poison.erl src/json/jose_json_poison_compat_encoder.erl src/json/jose_json_poison_lexical_encoder.erl src/json/jose_json_unsupported.erl src/jwa/jose_jwa.erl src/jwa/jose_jwa_aes.erl src/jwa/jose_jwa_aes_kw.erl src/jwa/jose_jwa_base64url.erl src/jwa/jose_jwa_bench.erl src/jwa/jose_jwa_chacha20.erl src/jwa/jose_jwa_chacha20_poly1305.erl src/jwa/jose_jwa_concat_kdf.erl src/jwa/jose_jwa_curve25519.erl src/jwa/jose_jwa_curve448.erl src/jwa/jose_jwa_ed25519.erl src/jwa/jose_jwa_ed448.erl src/jwa/jose_jwa_hchacha20.erl src/jwa/jose_jwa_math.erl src/jwa/jose_jwa_pkcs1.erl src/jwa/jose_jwa_pkcs5.erl src/jwa/jose_jwa_pkcs7.erl src/jwa/jose_jwa_poly1305.erl src/jwa/jose_jwa_sha3.erl src/jwa/jose_jwa_unsupported.erl src/jwa/jose_jwa_x25519.erl src/jwa/jose_jwa_x448.erl src/jwa/jose_jwa_xchacha20.erl src/jwa/jose_jwa_xchacha20_poly1305.erl src/jwe/jose_jwe.erl src/jwe/jose_jwe_alg.erl src/jwe/jose_jwe_alg_aes_kw.erl src/jwe/jose_jwe_alg_c20p_kw.erl src/jwe/jose_jwe_alg_dir.erl src/jwe/jose_jwe_alg_ecdh_1pu.erl src/jwe/jose_jwe_alg_ecdh_es.erl src/jwe/jose_jwe_alg_pbes2.erl src/jwe/jose_jwe_alg_rsa.erl src/jwe/jose_jwe_alg_xc20p_kw.erl src/jwe/jose_jwe_enc.erl src/jwe/jose_jwe_enc_aes.erl src/jwe/jose_jwe_enc_c20p.erl src/jwe/jose_jwe_enc_xc20p.erl src/jwe/jose_jwe_zip.erl src/jwk/jose_jwk.erl src/jwk/jose_jwk_der.erl src/jwk/jose_jwk_kty.erl src/jwk/jose_jwk_kty_ec.erl src/jwk/jose_jwk_kty_oct.erl src/jwk/jose_jwk_kty_okp_ed25519.erl src/jwk/jose_jwk_kty_okp_ed25519ph.erl src/jwk/jose_jwk_kty_okp_ed448.erl src/jwk/jose_jwk_kty_okp_ed448ph.erl src/jwk/jose_jwk_kty_okp_x25519.erl src/jwk/jose_jwk_kty_okp_x448.erl src/jwk/jose_jwk_kty_rsa.erl src/jwk/jose_jwk_oct.erl src/jwk/jose_jwk_openssh_key.erl src/jwk/jose_jwk_pem.erl src/jwk/jose_jwk_set.erl src/jwk/jose_jwk_use_enc.erl src/jwk/jose_jwk_use_sig.erl src/jws/jose_jws.erl src/jws/jose_jws_alg.erl src/jws/jose_jws_alg_ecdsa.erl src/jws/jose_jws_alg_eddsa.erl src/jws/jose_jws_alg_hmac.erl src/jws/jose_jws_alg_none.erl src/jws/jose_jws_alg_poly1305.erl src/jws/jose_jws_alg_rsa_pkcs1_v1_5.erl src/jws/jose_jws_alg_rsa_pss.erl src/jwt/jose_jwt.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/jose.app.src)" ]; then \ echo "Empty modules entry not found in jose.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/jose.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['jose','jose_app','jose_base','jose_base64','jose_base64url','jose_block_encryptor','jose_chacha20_poly1305','jose_chacha20_poly1305_crypto','jose_chacha20_poly1305_libsodium','jose_chacha20_poly1305_unsupported','jose_crypto_compat','jose_curve25519','jose_curve25519_libdecaf','jose_curve25519_libsodium','jose_curve25519_unsupported','jose_curve448','jose_curve448_libdecaf','jose_curve448_unsupported','jose_json','jose_json_jason','jose_json_jiffy','jose_json_jsone','jose_json_jsx','jose_json_ojson','jose_json_poison','jose_json_poison_compat_encoder','jose_json_poison_lexical_encoder','jose_json_unsupported','jose_jwa','jose_jwa_aes','jose_jwa_aes_kw','jose_jwa_base64url','jose_jwa_bench','jose_jwa_chacha20','jose_jwa_chacha20_poly1305','jose_jwa_concat_kdf','jose_jwa_curve25519','jose_jwa_curve448','jose_jwa_ed25519','jose_jwa_ed448','jose_jwa_hchacha20','jose_jwa_math','jose_jwa_pkcs1','jose_jwa_pkcs5','jose_jwa_pkcs7','jose_jwa_poly1305','jose_jwa_sha3','jose_jwa_unsupported','jose_jwa_x25519','jose_jwa_x448','jose_jwa_xchacha20','jose_jwa_xchacha20_poly1305','jose_jwe','jose_jwe_alg','jose_jwe_alg_aes_kw','jose_jwe_alg_c20p_kw','jose_jwe_alg_dir','jose_jwe_alg_ecdh_1pu','jose_jwe_alg_ecdh_es','jose_jwe_alg_pbes2','jose_jwe_alg_rsa','jose_jwe_alg_xc20p_kw','jose_jwe_enc','jose_jwe_enc_aes','jose_jwe_enc_c20p','jose_jwe_enc_xc20p','jose_jwe_zip','jose_jwk','jose_jwk_der','jose_jwk_kty','jose_jwk_kty_ec','jose_jwk_kty_oct','jose_jwk_kty_okp_ed25519','jose_jwk_kty_okp_ed25519ph','jose_jwk_kty_okp_ed448','jose_jwk_kty_okp_ed448ph','jose_jwk_kty_okp_x25519','jose_jwk_kty_okp_x448','jose_jwk_kty_rsa','jose_jwk_oct','jose_jwk_openssh_key','jose_jwk_pem','jose_jwk_set','jose_jwk_use_enc','jose_jwk_use_sig','jose_jws','jose_jws_alg','jose_jws_alg_ecdsa','jose_jws_alg_eddsa','jose_jws_alg_hmac','jose_jws_alg_none','jose_jws_alg_poly1305','jose_jws_alg_rsa_pkcs1_v1_5','jose_jws_alg_rsa_pss','jose_jwt','jose_public_key','jose_server','jose_sha3','jose_sha3_keccakf1600_driver','jose_sha3_keccakf1600_nif','jose_sha3_libdecaf','jose_sha3_unsupported','jose_sup','jose_xchacha20_poly1305','jose_xchacha20_poly1305_crypto','jose_xchacha20_poly1305_unsupported'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/jose.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url' make --no-print-directory base64url.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/base64url.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"base64url.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/base64url.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/base64url.app.src)" ]; then \ echo "Empty modules entry not found in base64url.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/base64url.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['base64url'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/base64url.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url' make --no-print-directory rabbitmq_auth_backend_oauth2.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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.AddUaaKeyCommand.erl src/rabbit_auth_backend_oauth2.erl src/rabbit_auth_backend_oauth2_app.erl src/rabbit_oauth2_scope.erl src/uaa_jwt.erl src/uaa_jwt_jwk.erl src/uaa_jwt_jwt.erl src/wildcard.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_auth_backend_oauth2.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl src/rabbit_auth_backend_oauth2.erl src/rabbit_auth_backend_oauth2_app.erl src/rabbit_oauth2_scope.erl src/uaa_jwt.erl src/uaa_jwt_jwk.erl src/uaa_jwt_jwt.erl src/wildcard.erl printf '{application, '\''rabbitmq_auth_backend_oauth2'\'', [\n {description, "OAuth 2 and JWT-based AuthN and AuthZ backend"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand'\'','\''rabbit_auth_backend_oauth2'\'','\''rabbit_auth_backend_oauth2_app'\'','\''rabbit_oauth2_scope'\'','\''uaa_jwt'\'','\''uaa_jwt_jwk'\'','\''uaa_jwt_jwt'\'','\''wildcard'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit,cowlib,jose,base64url]},\n {env, []}\n]}.' \ > ebin/rabbitmq_auth_backend_oauth2.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_oauth2.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_mechanism_ssl.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_auth_mechanism_ssl.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_mechanism_ssl.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_consistent_hash_exchange.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl src/rabbit_exchange_type_consistent_hash.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_consistent_hash_exchange.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand.erl src/rabbit_exchange_type_consistent_hash.erl printf '{application, '\''rabbitmq_consistent_hash_exchange'\'', [\n {description, "Consistent Hash Exchange Type"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Diagnostics.Commands.ConsistentHashExchangeRingStateCommand'\'','\''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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_consistent_hash_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_event_exchange.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_event_exchange.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_event_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_federation.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_pg.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 src/rabbit_log_federation.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_federation.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_util.erl 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_pg.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 src/rabbit_log_federation.erl printf '{application, '\''rabbitmq_federation'\'', [\n {description, "RabbitMQ Federation"},\n {vsn, "3.9.10"},\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_pg'\'','\''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'\'','\''rabbit_log_federation'\'']},\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, 90000}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_federation.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_federation.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_jms_topic_exchange.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_jms_topic_exchange.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_jms_topic_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_mqtt.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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.DecommissionMqttNodeCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl src/mqtt_machine.erl src/mqtt_machine_v0.erl src/mqtt_node.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_internal_event_handler.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_mqtt.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_mqtt_retained_msg_store.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl src/mqtt_machine.erl src/mqtt_machine_v0.erl src/mqtt_node.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_internal_event_handler.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 printf '{application, '\''rabbitmq_mqtt'\'', [\n {description, "RabbitMQ MQTT Adapter"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand'\'','\''mqtt_machine'\'','\''mqtt_machine_v0'\'','\''mqtt_node'\'','\''rabbit_mqtt'\'','\''rabbit_mqtt_collector'\'','\''rabbit_mqtt_connection_info'\'','\''rabbit_mqtt_connection_sup'\'','\''rabbit_mqtt_frame'\'','\''rabbit_mqtt_internal_event_handler'\'','\''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'\'']},\n {registered, [rabbitmq_mqtt_sup]},\n {applications, [kernel,stdlib,ranch,rabbit_common,rabbit,amqp_client,ra]},\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 {sparkplug, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_mqtt.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_mqtt.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_random_exchange.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_random_exchange.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_random_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_recent_history_exchange.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_recent_history_exchange.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_recent_history_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_sharding.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_sharding.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_sharding.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_shovel.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_log_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_locks.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_shovel.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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_log_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_locks.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 printf '{application, '\''rabbitmq_shovel'\'', [\n {description, "Data Shovel for RabbitMQ"},\n {vsn, "3.9.10"},\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_log_shovel'\'','\''rabbit_shovel'\'','\''rabbit_shovel_behaviour'\'','\''rabbit_shovel_config'\'','\''rabbit_shovel_dyn_worker_sup'\'','\''rabbit_shovel_dyn_worker_sup_sup'\'','\''rabbit_shovel_locks'\'','\''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_shovel, []}},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_shovel.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_stomp.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_internal_event_handler.erl src/rabbit_stomp_processor.erl src/rabbit_stomp_reader.erl src/rabbit_stomp_sup.erl src/rabbit_stomp_util.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_stomp.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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_internal_event_handler.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.9.10"},\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_internal_event_handler'\'','\''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 {default_nack_requeue, true},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_stomp.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/rabbitmq_stream_common' make --no-print-directory rabbitmq_stream_common.d : erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_stream_core.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_stream_common.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_stream_core.erl printf '{application, '\''rabbitmq_stream_common'\'', [\n {description, "RabbitMQ Stream Common"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_stream_core'\'']},\n {registered, []},\n {applications, [kernel,stdlib]},\n {env, [\n]}\n]}.' \ > ebin/rabbitmq_stream_common.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_stream_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common' make --no-print-directory rabbitmq_stream.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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.ListStreamConnectionsCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl src/rabbit_stream.erl src/rabbit_stream_connection_sup.erl src/rabbit_stream_manager.erl src/rabbit_stream_metrics.erl src/rabbit_stream_metrics_gc.erl src/rabbit_stream_reader.erl src/rabbit_stream_sup.erl src/rabbit_stream_utils.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_stream.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand.erl src/rabbit_stream.erl src/rabbit_stream_connection_sup.erl src/rabbit_stream_manager.erl src/rabbit_stream_metrics.erl src/rabbit_stream_metrics_gc.erl src/rabbit_stream_reader.erl src/rabbit_stream_sup.erl src/rabbit_stream_utils.erl printf '{application, '\''rabbitmq_stream'\'', [\n {description, "RabbitMQ Stream"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConnectionsCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamConsumersCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListStreamPublishersCommand'\'','\''rabbit_stream'\'','\''rabbit_stream_connection_sup'\'','\''rabbit_stream_manager'\'','\''rabbit_stream_metrics'\'','\''rabbit_stream_metrics_gc'\'','\''rabbit_stream_reader'\'','\''rabbit_stream_sup'\'','\''rabbit_stream_utils'\'']},\n {registered, [rabbitmq_stream_sup]},\n {applications, [kernel,stdlib,rabbit,rabbitmq_stream_common]},\n {mod, {rabbit_stream, []}},\n {env, [\n {tcp_listeners, [5552]},\n {num_tcp_acceptors, 10},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true}]},\n {ssl_listeners, []},\n {num_ssl_acceptors, 10},\n {ssl_listen_options, []},\n {initial_credits, 50000},\n {credits_required_for_unblocking, 12500},\n {frame_max, 1048576},\n {heartbeat, 60},\n {advertised_host, undefined},\n {advertised_port, undefined}\n]}\n]}.' \ > ebin/rabbitmq_stream.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_stream.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_trust_store.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_trust_store.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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 printf '{application, '\''rabbitmq_trust_store'\'', [\n {description, "Client X.509 certificates trust store"},\n {vsn, "3.9.10"},\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]},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_trust_store.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/cowboy' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory cowboy.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"cowboy.d\", Output), 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 +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 documentation 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 : printf -- '{deps, [\n{cowlib,".*",{git,"https://github.com/ninenines/cowlib","2.9.1"}},{ranch,".*",{git,"https://github.com/ninenines/ranch","1.7.1"}}\n]}.\n{plugins, [rebar3_hex]}.\n{erl_opts, [debug_info,warn_export_vars,warn_shadow_vars,warn_obsolete_guard,warn_missing_spec,warn_untyped_record]}.\n' > rebar.config make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy' make --no-print-directory rabbitmq_web_dispatch.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_web_dispatch.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_dispatch.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_management_agent.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_data_compat.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_ff.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_management_agent.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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_data_compat.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_ff.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.9.10"},\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_data_compat'\'','\''rabbit_mgmt_db_handler'\'','\''rabbit_mgmt_external_stats'\'','\''rabbit_mgmt_ff'\'','\''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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_management_agent.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_management.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_auth.erl src/rabbit_mgmt_wm_auth_attempts.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_feature_flag_enable.erl src/rabbit_mgmt_wm_feature_flags.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_health_check_alarms.erl src/rabbit_mgmt_wm_health_check_certificate_expiration.erl src/rabbit_mgmt_wm_health_check_local_alarms.erl src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl src/rabbit_mgmt_wm_health_check_port_listener.erl src/rabbit_mgmt_wm_health_check_protocol_listener.erl src/rabbit_mgmt_wm_health_check_virtual_hosts.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_login.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_rebalance_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_user_limit.erl src/rabbit_mgmt_wm_user_limits.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_management.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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_auth.erl src/rabbit_mgmt_wm_auth_attempts.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_feature_flag_enable.erl src/rabbit_mgmt_wm_feature_flags.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_health_check_alarms.erl src/rabbit_mgmt_wm_health_check_certificate_expiration.erl src/rabbit_mgmt_wm_health_check_local_alarms.erl src/rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical.erl src/rabbit_mgmt_wm_health_check_node_is_quorum_critical.erl src/rabbit_mgmt_wm_health_check_port_listener.erl src/rabbit_mgmt_wm_health_check_protocol_listener.erl src/rabbit_mgmt_wm_health_check_virtual_hosts.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_login.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_rebalance_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_user_limit.erl src/rabbit_mgmt_wm_user_limits.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 printf '{application, '\''rabbitmq_management'\'', [\n {description, "RabbitMQ Management Console"},\n {vsn, "3.9.10"},\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_auth'\'','\''rabbit_mgmt_wm_auth_attempts'\'','\''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_feature_flag_enable'\'','\''rabbit_mgmt_wm_feature_flags'\'','\''rabbit_mgmt_wm_global_parameter'\'','\''rabbit_mgmt_wm_global_parameters'\'','\''rabbit_mgmt_wm_health_check_alarms'\'','\''rabbit_mgmt_wm_health_check_certificate_expiration'\'','\''rabbit_mgmt_wm_health_check_local_alarms'\'','\''rabbit_mgmt_wm_health_check_node_is_mirror_sync_critical'\'','\''rabbit_mgmt_wm_health_check_node_is_quorum_critical'\'','\''rabbit_mgmt_wm_health_check_port_listener'\'','\''rabbit_mgmt_wm_health_check_protocol_listener'\'','\''rabbit_mgmt_wm_health_check_virtual_hosts'\'','\''rabbit_mgmt_wm_healthchecks'\'','\''rabbit_mgmt_wm_limit'\'','\''rabbit_mgmt_wm_limits'\'','\''rabbit_mgmt_wm_login'\'','\''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_rebalance_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_user_limit'\'','\''rabbit_mgmt_wm_user_limits'\'','\''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,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 {content_security_policy, "script-src '\''self'\'' '\''unsafe-eval'\'' '\''unsafe-inline'\''; object-src '\''self'\''"}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_management.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/accept' make --no-print-directory accept.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/accept_encoding_header.erl src/accept_header.erl src/accept_neg.erl src/accept_parser.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"accept.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/accept_encoding_header.erl src/accept_header.erl src/accept_neg.erl src/accept_parser.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/accept.app.src)" ]; then \ echo "Empty modules entry not found in accept.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/accept.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['accept_encoding_header','accept_header','accept_neg','accept_parser'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/accept.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/quantile_estimator' make --no-print-directory quantile_estimator.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/quantile.erl src/quantile_estimator.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"quantile_estimator.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/quantile.erl src/quantile_estimator.erl src/quantile.erl:54:5: Warning: ambiguous call of overridden auto-imported BIF ceil/1 - use erlang:ceil/1 or "-compile({no_auto_import,[ceil/1]})." to resolve name clash % 54| [ceil(Size * Quantile)] % | ^ src/quantile_estimator.erl:97:49: Warning: ambiguous call of overridden auto-imported BIF floor/1 - use erlang:floor/1 or "-compile({no_auto_import,[floor/1]})." to resolve name clash % 97| false -> #group{v = V, g = 1, delta = clamp(floor(Invariant(Ranki, N)) - 1), rank = RankLast +1} % | ^ if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/quantile_estimator.app.src)" ]; then \ echo "Empty modules entry not found in quantile_estimator.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/quantile_estimator.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['quantile','quantile_estimator'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/quantile_estimator.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator' make --no-print-directory prometheus.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/collectors/mnesia/prometheus_mnesia_collector.erl src/collectors/vm/prometheus_vm_dist_collector.erl src/collectors/vm/prometheus_vm_memory_collector.erl src/collectors/vm/prometheus_vm_msacc_collector.erl src/collectors/vm/prometheus_vm_statistics_collector.erl src/collectors/vm/prometheus_vm_system_info_collector.erl src/contrib/prometheus_http.erl src/contrib/prometheus_mnesia.erl src/contrib/prometheus_test_instrumenter.erl src/formats/prometheus_protobuf_format.erl src/formats/prometheus_text_format.erl src/metrics/prometheus_boolean.erl src/metrics/prometheus_counter.erl src/metrics/prometheus_gauge.erl src/metrics/prometheus_histogram.erl src/metrics/prometheus_quantile_summary.erl src/metrics/prometheus_summary.erl src/model/prometheus_model.erl src/model/prometheus_model_helpers.erl src/prometheus.erl src/prometheus_buckets.erl src/prometheus_collector.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/prometheus_metric.erl src/prometheus_metric_spec.erl src/prometheus_misc.erl src/prometheus_registry.erl src/prometheus_sup.erl src/prometheus_time.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"prometheus.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Drecent_otp=1 -o ebin/ -pa ebin/ -I include/ src/prometheus_collector.erl src/prometheus_metric.erl src/model/prometheus_model_helpers.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/collectors/mnesia/prometheus_mnesia_collector.erl src/collectors/vm/prometheus_vm_dist_collector.erl src/collectors/vm/prometheus_vm_memory_collector.erl src/collectors/vm/prometheus_vm_msacc_collector.erl src/collectors/vm/prometheus_vm_statistics_collector.erl src/collectors/vm/prometheus_vm_system_info_collector.erl src/contrib/prometheus_http.erl src/contrib/prometheus_mnesia.erl src/contrib/prometheus_test_instrumenter.erl src/formats/prometheus_protobuf_format.erl src/formats/prometheus_text_format.erl src/metrics/prometheus_boolean.erl src/metrics/prometheus_counter.erl src/metrics/prometheus_gauge.erl src/metrics/prometheus_histogram.erl src/metrics/prometheus_quantile_summary.erl src/metrics/prometheus_summary.erl src/model/prometheus_model.erl src/model/prometheus_model_helpers.erl src/prometheus.erl src/prometheus_buckets.erl src/prometheus_collector.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/prometheus_metric.erl src/prometheus_metric_spec.erl src/prometheus_misc.erl src/prometheus_registry.erl src/prometheus_sup.erl src/prometheus_time.erl Old inliner: threshold=0 functions=[{add_brackets,1},{render_label_pair,1}] Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/prometheus.app.src)" ]; then \ echo "Empty modules entry not found in prometheus.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/prometheus.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['prometheus','prometheus_boolean','prometheus_buckets','prometheus_collector','prometheus_counter','prometheus_format','prometheus_gauge','prometheus_histogram','prometheus_http','prometheus_instrumenter','prometheus_metric','prometheus_metric_spec','prometheus_misc','prometheus_mnesia','prometheus_mnesia_collector','prometheus_model','prometheus_model_helpers','prometheus_protobuf_format','prometheus_quantile_summary','prometheus_registry','prometheus_summary','prometheus_sup','prometheus_test_instrumenter','prometheus_text_format','prometheus_time','prometheus_vm_dist_collector','prometheus_vm_memory_collector','prometheus_vm_msacc_collector','prometheus_vm_statistics_collector','prometheus_vm_system_info_collector'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/prometheus.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus' make --no-print-directory rabbitmq_prometheus.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl src/collectors/prometheus_rabbitmq_core_metrics_collector.erl src/collectors/prometheus_rabbitmq_global_metrics_collector.erl src/rabbit_prometheus_app.erl src/rabbit_prometheus_dispatcher.erl src/rabbit_prometheus_handler.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_prometheus.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/collectors/prometheus_rabbitmq_alarm_metrics_collector.erl src/collectors/prometheus_rabbitmq_core_metrics_collector.erl src/collectors/prometheus_rabbitmq_global_metrics_collector.erl src/rabbit_prometheus_app.erl src/rabbit_prometheus_dispatcher.erl src/rabbit_prometheus_handler.erl printf '{application, '\''rabbitmq_prometheus'\'', [\n {description, ""},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''prometheus_rabbitmq_alarm_metrics_collector'\'','\''prometheus_rabbitmq_core_metrics_collector'\'','\''prometheus_rabbitmq_global_metrics_collector'\'','\''rabbit_prometheus_app'\'','\''rabbit_prometheus_dispatcher'\'','\''rabbit_prometheus_handler'\'']},\n {registered, [rabbitmq_prometheus_sup]},\n {applications, [kernel,stdlib,accept,rabbit,rabbitmq_management_agent,prometheus,rabbitmq_web_dispatch]},\n {mod, {rabbit_prometheus_app, []}},\n {env, [\n {return_per_object_metrics, false}\n]}\n]}.' \ > ebin/rabbitmq_prometheus.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_prometheus.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_federation_management.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_federation_mgmt.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_federation_management.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_mgmt.erl printf '{application, '\''rabbitmq_federation_management'\'', [\n {description, "RabbitMQ Federation Management"},\n {vsn, "3.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_federation_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_shovel_management.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_shovel_mgmt.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_shovel_management.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_shovel_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_stream_management.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_stream_connection_consumers_mgmt.erl src/rabbit_stream_connection_mgmt.erl src/rabbit_stream_connection_publishers_mgmt.erl src/rabbit_stream_connections_mgmt.erl src/rabbit_stream_connections_vhost_mgmt.erl src/rabbit_stream_consumers_mgmt.erl src/rabbit_stream_management_utils.erl src/rabbit_stream_mgmt_db.erl src/rabbit_stream_publishers_mgmt.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_stream_management.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_stream_connection_consumers_mgmt.erl src/rabbit_stream_connection_mgmt.erl src/rabbit_stream_connection_publishers_mgmt.erl src/rabbit_stream_connections_mgmt.erl src/rabbit_stream_connections_vhost_mgmt.erl src/rabbit_stream_consumers_mgmt.erl src/rabbit_stream_management_utils.erl src/rabbit_stream_mgmt_db.erl src/rabbit_stream_publishers_mgmt.erl printf '{application, '\''rabbitmq_stream_management'\'', [\n {description, "RabbitMQ Stream Management"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_stream_connection_consumers_mgmt'\'','\''rabbit_stream_connection_mgmt'\'','\''rabbit_stream_connection_publishers_mgmt'\'','\''rabbit_stream_connections_mgmt'\'','\''rabbit_stream_connections_vhost_mgmt'\'','\''rabbit_stream_consumers_mgmt'\'','\''rabbit_stream_management_utils'\'','\''rabbit_stream_mgmt_db'\'','\''rabbit_stream_publishers_mgmt'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit,rabbitmq_management,rabbitmq_stream]},\n {env, [\n]}\n]}.' \ > ebin/rabbitmq_stream_management.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_stream_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_top.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_top.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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 printf '{application, '\''rabbitmq_top'\'', [\n {description, "RabbitMQ Top"},\n {vsn, "3.9.10"},\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 {registered, [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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_top.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_tracing.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_tracing.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_tracing.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_mqtt.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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 src/rabbit_web_mqtt_stream_handler.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_web_mqtt.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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 src/rabbit_web_mqtt_stream_handler.erl printf '{application, '\''rabbitmq_web_mqtt'\'', [\n {description, "RabbitMQ MQTT-over-WebSockets adapter"},\n {vsn, "3.9.10"},\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'\'','\''rabbit_web_mqtt_stream_handler'\'']},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_mqtt.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_mqtt_examples.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_web_mqtt_examples.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_mqtt_examples.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_stomp.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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_internal_event_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_stream_handler.erl src/rabbit_web_stomp_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_web_stomp.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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_internal_event_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_stream_handler.erl src/rabbit_web_stomp_sup.erl printf '{application, '\''rabbitmq_web_stomp'\'', [\n {description, "RabbitMQ STOMP-over-WebSockets support"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_web_stomp_app'\'','\''rabbit_web_stomp_connection_sup'\'','\''rabbit_web_stomp_handler'\'','\''rabbit_web_stomp_internal_event_handler'\'','\''rabbit_web_stomp_listener'\'','\''rabbit_web_stomp_middleware'\'','\''rabbit_web_stomp_stream_handler'\'','\''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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_stomp.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_stomp_examples.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_web_stomp_examples.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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]}.' \ > ebin/rabbitmq_web_stomp_examples.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_stomp_examples.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_aws.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_aws.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_aws.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_common.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_peer_discovery_common.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -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.9.10"},\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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_aws.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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 src/rabbitmq_peer_discovery_aws.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_peer_discovery_aws.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_aws.erl src/rabbitmq_peer_discovery_aws.erl printf '{application, '\''rabbitmq_peer_discovery_aws'\'', [\n {description, "AWS-based RabbitMQ peer discovery backend"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_aws'\'','\''rabbitmq_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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_aws.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_k8s.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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 src/rabbitmq_peer_discovery_k8s.erl src/rabbitmq_peer_discovery_k8s_app.erl src/rabbitmq_peer_discovery_k8s_node_monitor.erl src/rabbitmq_peer_discovery_k8s_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_peer_discovery_k8s.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_k8s.erl src/rabbitmq_peer_discovery_k8s.erl src/rabbitmq_peer_discovery_k8s_app.erl src/rabbitmq_peer_discovery_k8s_node_monitor.erl src/rabbitmq_peer_discovery_k8s_sup.erl printf '{application, '\''rabbitmq_peer_discovery_k8s'\'', [\n {description, "Kubernetes-based RabbitMQ peer discovery backend"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_k8s'\'','\''rabbitmq_peer_discovery_k8s'\'','\''rabbitmq_peer_discovery_k8s_app'\'','\''rabbitmq_peer_discovery_k8s_node_monitor'\'','\''rabbitmq_peer_discovery_k8s_sup'\'']},\n {registered, [rabbitmq_peer_discovery_k8s_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {mod, {rabbitmq_peer_discovery_k8s_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_k8s.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_k8s.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_consul.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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.erl src/rabbitmq_peer_discovery_consul_app.erl src/rabbitmq_peer_discovery_consul_health_check_helper.erl src/rabbitmq_peer_discovery_consul_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_peer_discovery_consul.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_consul.erl src/rabbitmq_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.9.10"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_consul'\'','\''rabbitmq_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 if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_consul.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_stream rabbitmq_stream_common rabbitmq_stream_management rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/eetcd' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.9.10/deps/gun' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory gun.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/gun.erl src/gun_app.erl src/gun_content_handler.erl src/gun_data_h.erl src/gun_http.erl src/gun_http2.erl src/gun_sse_h.erl src/gun_sup.erl src/gun_tcp.erl src/gun_tls.erl src/gun_ws.erl src/gun_ws_h.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"gun.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -I ./_build/default/plugins/gpb/include -o ebin/ -pa ebin/ -I include/ src/gun_content_handler.erl src/gun.erl src/gun_app.erl src/gun_content_handler.erl src/gun_data_h.erl src/gun_http.erl src/gun_http2.erl src/gun_sse_h.erl src/gun_sup.erl src/gun_tcp.erl src/gun_tls.erl src/gun_ws.erl src/gun_ws_h.erl src/gun.erl:654:29: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace % 654| _:Reason -> exit({Reason, erlang:get_stacktrace()}) % | ^ if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/gun.app.src)" ]; then \ echo "Empty modules entry not found in gun.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/gun.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['gun','gun_app','gun_content_handler','gun_data_h','gun_http','gun_http2','gun_sse_h','gun_sup','gun_tcp','gun_tls','gun_ws','gun_ws_h'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/gun.app : printf -- '{deps, [\n{cowlib,".*",{git,"https://github.com/ninenines/cowlib","2.7.0"}}\n]}.\n{plugins, [rebar3_hex]}.\n{erl_opts, [debug_info]}.\n' > rebar.config make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun' make --no-print-directory eetcd.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/clients/eetcd_auth_gen.erl src/clients/eetcd_cluster_gen.erl src/clients/eetcd_election_gen.erl src/clients/eetcd_health_gen.erl src/clients/eetcd_kv_gen.erl src/clients/eetcd_lease_gen.erl src/clients/eetcd_lock_gen.erl src/clients/eetcd_maintenance_gen.erl src/clients/eetcd_watch_gen.erl src/eetcd.erl src/eetcd_app.erl src/eetcd_auth.erl src/eetcd_cluster.erl src/eetcd_compare.erl src/eetcd_conn.erl src/eetcd_conn_sup.erl src/eetcd_data_coercion.erl src/eetcd_election.erl src/eetcd_grpc.erl src/eetcd_kv.erl src/eetcd_lease.erl src/eetcd_lease_sup.erl src/eetcd_lock.erl src/eetcd_maintenance.erl src/eetcd_op.erl src/eetcd_stream.erl src/eetcd_sup.erl src/eetcd_watch.erl src/protos/auth_pb.erl src/protos/gogo_pb.erl src/protos/health_pb.erl src/protos/kv_pb.erl src/protos/router_pb.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"eetcd.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -I ./_build/default/plugins/gpb/include -o ebin/ -pa ebin/ -I include/ src/clients/eetcd_auth_gen.erl src/clients/eetcd_cluster_gen.erl src/clients/eetcd_election_gen.erl src/clients/eetcd_health_gen.erl src/clients/eetcd_kv_gen.erl src/clients/eetcd_lease_gen.erl src/clients/eetcd_lock_gen.erl src/clients/eetcd_maintenance_gen.erl src/clients/eetcd_watch_gen.erl src/eetcd.erl src/eetcd_app.erl src/eetcd_auth.erl src/eetcd_cluster.erl src/eetcd_compare.erl src/eetcd_conn.erl src/eetcd_conn_sup.erl src/eetcd_data_coercion.erl src/eetcd_election.erl src/eetcd_grpc.erl src/eetcd_kv.erl src/eetcd_lease.erl src/eetcd_lease_sup.erl src/eetcd_lock.erl src/eetcd_maintenance.erl src/eetcd_op.erl src/eetcd_stream.erl src/eetcd_sup.erl src/eetcd_watch.erl src/protos/auth_pb.erl src/protos/gogo_pb.erl src/protos/health_pb.erl src/protos/kv_pb.erl src/protos/router_pb.erl Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/eetcd.app.src)" ]; then \ echo "Empty modules entry not found in eetcd.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/eetcd.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['auth_pb','eetcd','eetcd_app','eetcd_auth','eetcd_auth_gen','eetcd_cluster','eetcd_cluster_gen','eetcd_compare','eetcd_conn','eetcd_conn_sup','eetcd_data_coercion','eetcd_election','eetcd_election_gen','eetcd_grpc','eetcd_health_gen','eetcd_kv','eetcd_kv_gen','eetcd_lease','eetcd_lease_gen','eetcd_lease_sup','eetcd_lock','eetcd_lock_gen','eetcd_maintenance','eetcd_maintenance_gen','eetcd_op','eetcd_stream','eetcd_sup','eetcd_watch','eetcd_watch_gen','gogo_pb','health_pb','kv_pb','router_pb'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/eetcd.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd' make --no-print-directory rabbitmq_peer_discovery_etcd.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.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.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_sup.erl src/rabbitmq_peer_discovery_etcd_v3_client.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.9.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), 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} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) 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 SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (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, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end 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, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"rabbitmq_peer_discovery_etcd.d\", Output), 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 -pa /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +deterministic -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_sup.erl src/rabbitmq_peer_discovery_etcd_v3_client.erl printf '{application, '\''rabbitmq_peer_discovery_etcd'\'', [\n {description, "etcd-based RabbitMQ peer discovery backend"},\n {vsn, "3.9.10"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_etcd'\'','\''rabbitmq_peer_discovery_etcd'\'','\''rabbitmq_peer_discovery_etcd_app'\'','\''rabbitmq_peer_discovery_etcd_sup'\'','\''rabbitmq_peer_discovery_etcd_v3_client'\'']},\n {registered, [rabbitmq_peer_discovery_etcd_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit,eetcd,gun]},\n {mod, {rabbitmq_peer_discovery_etcd_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_etcd.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.9.10/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_etcd.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.SSkAyx + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 ++ dirname /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 + cd rabbitmq-server-3.9.10 + make install VERSION=3.9.10 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/credentials_obfuscation' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish' make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt' make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/getopt' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cuttlefish' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/observer_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gen_batch_server' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/aten' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/ra' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/stdout_formatter' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/seshat' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/osiris' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/enough' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/systemd' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowlib' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/jose' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/base64url' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/cowboy' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/accept' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/quantile_estimator' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/prometheus' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/gun' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/eetcd' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common' DEPEND rabbit_common.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit/apps/rabbitmq_prelaunch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' DEPEND amqp10_common.d make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_common' DEPEND rabbit.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/elvis_mk' DEPEND amqp10_client.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client' DEPEND amqp_client.d make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/amqp_client' DEPEND rabbitmq_amqp1_0.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' DEPEND rabbitmq_consistent_hash_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' DEPEND rabbitmq_event_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' DEPEND rabbitmq_federation.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' DEPEND rabbitmq_jms_topic_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' DEPEND rabbitmq_mqtt.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' DEPEND rabbitmq_recent_history_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' DEPEND rabbitmq_sharding.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' DEPEND rabbitmq_shovel.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' DEPEND rabbitmq_stomp.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' DEPEND rabbitmq_management_agent.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' DEPEND rabbitmq_management.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' DEPEND rabbitmq_prometheus.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' DEPEND rabbitmq_shovel_management.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' DEPEND rabbitmq_stream_management.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_stream_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' DEPEND rabbitmq_top.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' DEPEND rabbitmq_tracing.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' DEPEND rabbitmq_web_mqtt.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' DEPEND rabbitmq_web_stomp.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_peer_discovery_etcd' GEN dist make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10' DIST plugins/accept-0.3.5 DIST plugins/amqp10_client-3.9.10 DIST plugins/amqp10_common-3.9.10 DIST plugins/amqp_client-3.9.10 DIST plugins/aten-0.5.7 DIST plugins/base64url-1.0.1 DIST plugins/cowboy-2.8.0 DIST plugins/cowlib-2.9.1 DIST plugins/credentials_obfuscation-2.4.0 DIST plugins/cuttlefish-3.0.1 DIST plugins/eetcd-0.3.3 DIST plugins/enough-0.1.0 DIST plugins/gen_batch_server-0.8.6 DIST plugins/getopt-1.0.2 DIST plugins/gun-1.3.3 DIST plugins/jose-1.11.1 DIST plugins/jsx-3.1.0 DIST plugins/observer_cli-1.7.1 DIST plugins/osiris-0.1.0 DIST plugins/prometheus-4.8.1 DIST plugins/quantile_estimator-0.2.1 DIST plugins/ra-2.0.3 DIST plugins/rabbit-3.9.10 DIST plugins/rabbitmq_prelaunch-3.9.10 DIST plugins/rabbit_common-3.9.10 DIST plugins/rabbitmq_amqp1_0-3.9.10 DIST plugins/rabbitmq_auth_backend_cache-3.9.10 DIST plugins/rabbitmq_auth_backend_http-3.9.10 DIST plugins/rabbitmq_auth_backend_ldap-3.9.10 DIST plugins/rabbitmq_auth_backend_oauth2-3.9.10 DIST plugins/rabbitmq_auth_mechanism_ssl-3.9.10 DIST plugins/rabbitmq_aws-3.9.10 DIST plugins/rabbitmq_consistent_hash_exchange-3.9.10 DIST plugins/rabbitmq_event_exchange-3.9.10 DIST plugins/rabbitmq_federation-3.9.10 DIST plugins/rabbitmq_federation_management-3.9.10 DIST plugins/rabbitmq_jms_topic_exchange-3.9.10 DIST plugins/rabbitmq_management-3.9.10 DIST plugins/rabbitmq_management_agent-3.9.10 DIST plugins/rabbitmq_mqtt-3.9.10 DIST plugins/rabbitmq_peer_discovery_aws-3.9.10 DIST plugins/rabbitmq_peer_discovery_common-3.9.10 DIST plugins/rabbitmq_peer_discovery_consul-3.9.10 DIST plugins/rabbitmq_peer_discovery_etcd-3.9.10 DIST plugins/rabbitmq_peer_discovery_k8s-3.9.10 DIST plugins/rabbitmq_prometheus-3.9.10 DIST plugins/rabbitmq_random_exchange-3.9.10 DIST plugins/rabbitmq_recent_history_exchange-3.9.10 DIST plugins/rabbitmq_sharding-3.9.10 DIST plugins/rabbitmq_shovel-3.9.10 DIST plugins/rabbitmq_shovel_management-3.9.10 DIST plugins/rabbitmq_stomp-3.9.10 DIST plugins/rabbitmq_stream-3.9.10 DIST plugins/rabbitmq_stream_common-3.9.10 DIST plugins/rabbitmq_stream_management-3.9.10 DIST plugins/rabbitmq_top-3.9.10 DIST plugins/rabbitmq_tracing-3.9.10 DIST plugins/rabbitmq_trust_store-3.9.10 DIST plugins/rabbitmq_web_dispatch-3.9.10 DIST plugins/rabbitmq_web_mqtt-3.9.10 DIST plugins/rabbitmq_web_mqtt_examples-3.9.10 DIST plugins/rabbitmq_web_stomp-3.9.10 DIST plugins/rabbitmq_web_stomp_examples-3.9.10 DIST plugins/ranch-2.1.0 DIST plugins/recon-2.5.1 DIST plugins/seshat-0.1.0 DIST plugins/stdout_formatter-0.2.4 DIST plugins/syslog-4.0.0 DIST plugins/sysmon_handler-1.3.0 DIST plugins/systemd-0.6.1 make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10' GEN install-cli-scripts GEN install-cli-escripts make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' INST install-erlapp make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbitmq_cli' INST install-scripts + make install-man VERSION=3.9.10 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq make -C /builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit manpages DEPS_DIR=/builddir/build/BUILD/rabbitmq-server-3.9.10/deps make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.9.10/deps/rabbit' INST install-man + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/var/lib/rabbitmq/mnesia + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/var/log/rabbitmq + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq-server.service.example /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/systemd/system/rabbitmq-server.service + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/sbin/rabbitmqctl + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/sbin/rabbitmq-server + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/sbin/rabbitmq-plugins + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/sbin/rabbitmq-diagnostics + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-defaults /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmq-defaults + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-env /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmq-env + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-plugins /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmq-plugins + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-diagnostics /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmq-diagnostics + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-server /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmq-server + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmqctl /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/rabbitmqctl + install -p -D -m 0755 /builddir/build/SOURCES/rabbitmq-server.logrotate /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/rabbitmq/bin/cuttlefish + install -p -D -m 0755 scripts/rabbitmq-server.ocf /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.logrotate /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/etc/logrotate.d/rabbitmq-server + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq.conf.example /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/etc/rabbitmq/rabbitmq.conf + install -d /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/var/run/rabbitmq + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.tmpfiles /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/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/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-defaults from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmqctl from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-env from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-queues from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-server from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-upgrade from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-streams from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-diagnostics from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-plugins from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/lib/rabbitmq/bin/cuttlefish is executable but has no shebang, removing executable bit mangling shebang in /usr/sbin/rabbitmqctl 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-diagnostics from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/sbin/rabbitmq-plugins from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.IMP040 + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.9.10 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rabbitmq-server-3.9.10-1.el9s.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.yaHFoe + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.9.10 + LICENSEDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/share/licenses/rabbitmq-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/share/licenses/rabbitmq-server + cp -pr LICENSE /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/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 LICENSE-MPL-RabbitMQ LICENSE-MPL2 LICENSE-erlcloud LICENSE-httpc_aws LICENSE-rabbitmq_aws /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64/usr/share/licenses/rabbitmq-server + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-defaults -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-defaults warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-diagnostics -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-diagnostics warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-env -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-env warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-plugins -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-plugins warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmq-server -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmq-server warning: absolute symlink: /usr/lib/rabbitmq/bin/rabbitmqctl -> /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.10/sbin/rabbitmqctl Provides: config(rabbitmq-server) = 3.9.10-1.el9s rabbitmq-server = 3.9.10-1.el9s rabbitmq-server(aarch-64) = 3.9.10-1.el9s 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.9.10-1.el9s.aarch64 Wrote: /builddir/build/RPMS/rabbitmq-server-3.9.10-1.el9s.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7guq92 + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.9.10 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.9.10-1.el9s.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0