Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f40-build-764770-123118/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=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1677801600 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.11.10-1.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f40-build-764770-123118/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=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1677801600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6NggON + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rabbitmq-server-3.11.10 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rabbitmq-server_3.11.10.orig.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd rabbitmq-server-3.11.10 + rm -rf /builddir/build/BUILD/rabbitmq-server-3.11.10-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/rabbitmq-server-3.11.10-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /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 -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/rabbitmq-server-0002-Use-default-EPMD-socket.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/rabbitmq-server-0004-force-python3.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /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 -f + 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.fhrq83 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rabbitmq-server-3.11.10 + make -j4 VERSION=3.11.10 V=1 mkdir -p /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/.erlang.mk/apps.log /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0 /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2 /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/thoas' make --no-print-directory thoas.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/thoas.erl src/thoas_decode.erl src/thoas_encode.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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(\"thoas.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/thoas.erl src/thoas_decode.erl src/thoas_encode.erl Old inliner: threshold=0 functions=[{array,6}, {object,6}, {token_error,3}, {token_error,2}, {throw_error,2}, {continue,6}] Old inliner: threshold=0 functions=[{float,1}, {integer,1}, {error_invalid_byte_error,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/thoas.app.src)" ]; then \ echo "Empty modules entry not found in thoas.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/thoas.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['thoas','thoas_decode','thoas_encode'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/thoas.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon' make --no-print-directory recon.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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 src/recon_alloc.erl:702:7: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead. % 702| usage(0.0,0.0) -> 1.00; % | ^ src/recon_alloc.erl:702:11: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead. % 702| usage(0.0,0.0) -> 1.00; % | ^ 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.11.10/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.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.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/credentials_obfuscation' make --no-print-directory rabbit_common.d env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/codegen.py --ignore-conflicts header \ /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen/credit_extension.json /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.11.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.11.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_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_date_time.erl src/rabbit_env.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_framing.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.erl src/rabbit_password_hashing.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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/rabbit_password_hashing.erl src/rabbit_authz_backend.erl src/rabbit_authn_backend.erl src/gen_server2.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_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_date_time.erl src/rabbit_env.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_framing.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.erl src/rabbit_password_hashing.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.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 rabbit_numerical.erl:33:8: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead. printf '{application, '\''rabbit_common'\'', [\n {description, "Modules shared by rabbitmq-server and rabbitmq-erlang-client"},\n {vsn, "3.11.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_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_date_time'\'','\''rabbit_env'\'','\''rabbit_error_logger_handler'\'','\''rabbit_event'\'','\''rabbit_exchange_type'\'','\''rabbit_framing'\'','\''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'\'','\''rabbit_password_hashing'\'','\''rabbit_password_hashing_md5'\'','\''rabbit_password_hashing_sha256'\'','\''rabbit_password_hashing_sha512'\'','\''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,thoas,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-server/tree/main/deps/rabbit_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.11.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.11.10/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch ; do \ mkdir -p $dep/ebin; \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/cuttlefish' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/getopt' make --no-print-directory getopt.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/getopt' make --no-print-directory cuttlefish.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/cuttlefish' make --no-print-directory rabbitmq_prelaunch.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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_boot_state_xterm_titlebar.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_file.erl src/rabbit_prelaunch_sighandler.erl src/rabbit_prelaunch_sup.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/apps/rabbitmq_prelaunch/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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.11.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_boot_state_xterm_titlebar.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_file.erl src/rabbit_prelaunch_sighandler.erl src/rabbit_prelaunch_sup.erl printf '{application, '\''rabbitmq_prelaunch'\'', [\n {description, "RabbitMQ prelaunch setup"},\n {vsn, "3.11.10"},\n {id, ""},\n {modules, ['\''rabbit_boot_state'\'','\''rabbit_boot_state_sup'\'','\''rabbit_boot_state_systemd'\'','\''rabbit_boot_state_xterm_titlebar'\'','\''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_file'\'','\''rabbit_prelaunch_sighandler'\'','\''rabbit_prelaunch_sup'\'']},\n {registered, [rabbitmq_prelaunch_sup]},\n {applications, [kernel,stdlib,rabbit_common,cuttlefish,thoas]},\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.11.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.11.10/deps/rabbit/apps/rabbitmq_prelaunch' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/rabbitmq_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.10/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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 : : 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... Resolution completed in 0.123s Unchanged: csv 2.4.1 json 1.4.1 parallel_stream 1.0.6 recon 2.5.3 * Getting json (Hex package) * Getting csv (Hex package) * Getting recon (Hex package) * Getting parallel_stream (Hex package) make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.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.11.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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 Inlining: inline_size=24 inline_effort=150 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[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter' ==> json Compiling 13 files (.ex) warning: use Bitwise is deprecated. import Bitwise instead lib/json/parser/string.ex:8: JSON.Parser.String (module) warning: use Bitwise is deprecated. import Bitwise instead lib/json/parser/unicode.ex:6: JSON.Parser.Unicode (module) 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.11.10/deps/observer_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter' make --no-print-directory stdout_formatter.d : make --no-print-directory app-build Generated json app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter' ==> recon Compiling 6 files (.erl) recon_alloc.erl:702:7: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead. recon_alloc.erl:702:11: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead. Generated recon app ==> rabbitmqctl make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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 rabbit_common.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.11.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_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_date_time.erl src/rabbit_env.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_framing.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.erl src/rabbit_password_hashing.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.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.11.10/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.11.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 : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit_common' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.11.10/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.11.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 : make --no-print-directory app-build : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/observer_cli' 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 and not beginning with a number do not require quotes /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17:30 ==> parallel_stream Compiling 11 files (.ex) warning: Stream.chunk/4 is deprecated. Use Stream.chunk_every/4 instead lib/parallel_stream/producer.ex:16: ParallelStream.Producer.build!/4 Generated parallel_stream app ==> csv Compiling 10 files (.ex) Generated csv app ==> rabbitmqctl ** (Mix) mix format failed due to --check-formatted. The following files are not formatted: /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmqctl.ex | 611 611 | ## custom mode is usefult for commands which should have specific node name. 612 612 | ## Runs code if distribution is successful, or not needed. 613 -| @spec maybe_with_distribution(module(), options(), (() -> command_result())) :: command_result() 613 +| @spec maybe_with_distribution(module(), options(), (-> command_result())) :: command_result() 614 614 | defp maybe_with_distribution(command, options, code) do 615 615 | try do | /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/wait_command.ex | 156 156 | 157 157 | defp wait_for_pid_funs(node_name, app_names, timeout, quiet) do 158 -| app_names_formatted = :io_lib.format('~p', [app_names]) 158 +| app_names_formatted = :io_lib.format(~c"~p", [app_names]) 159 159 | 160 160 | [ | /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/shutdown_command.ex | 85 85 | 86 86 | def addressing_local_node?(_, remote_hostname) when remote_hostname == :localhost, do: true 87 -| def addressing_local_node?(_, remote_hostname) when remote_hostname == 'localhost', do: true 87 +| def addressing_local_node?(_, remote_hostname) when remote_hostname == ~c"localhost", do: true 88 88 | def addressing_local_node?(_, remote_hostname) when remote_hostname == "localhost", do: true 89 89 | | /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmq/cli/core/code_path.ex | 62 62 | case :erl_prim_loader.list_dir(app_dir) do 63 63 | {:ok, list} -> 64 -| case Enum.member?(list, 'ebin') do 64 +| case Enum.member?(list, ~c"ebin") do 65 65 | true -> 66 -| ebin_dir = :filename.join(app_dir, 'ebin') 66 +| ebin_dir = :filename.join(app_dir, ~c"ebin") 67 67 | Code.append_path(ebin_dir) 68 68 | | /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmq/cli/diagnostics/commands/remote_shell_command.ex | 21 21 | _ = Supervisor.terminate_child(:kernel_sup, :user) 22 22 | Process.flag(:trap_exit, true) 23 -| user_drv = :user_drv.start(['tty_sl -c -e', {node_name, :shell, :start, []}]) 23 +| user_drv = :user_drv.start([~c"tty_sl -c -e", {node_name, :shell, :start, []}]) 24 24 | Process.link(user_drv) 25 25 | 26 26 | receive do 27 -| {'EXIT', _user_drv, _} -> 27 +| {~c"EXIT", _user_drv, _} -> 28 28 | {:ok, "Disconnected from #{node_name}."} 29 29 | end | /builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli/lib/rabbitmq/cli/core/config.ex | 45 45 | def normalise(:longnames, true), do: :longnames 46 46 | def normalise(:longnames, "true"), do: :longnames 47 -| def normalise(:longnames, 'true'), do: :longnames 47 +| def normalise(:longnames, ~c"true"), do: :longnames 48 48 | def normalise(:longnames, "\"true\""), do: :longnames 49 49 | def normalise(:longnames, _val), do: :shortnames | make[2]: *** [Makefile:95: escript/rabbitmqctl] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbitmq_cli' make[1]: *** [../../erlang.mk:4512: deps] Error 2 make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.11.10/deps/rabbit' make: *** [erlang.mk:4512: deps] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.fhrq83 (%build) Bad exit status from /var/tmp/rpm-tmp.fhrq83 (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec