Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f41-build-51742029-6196886/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '942b58ef54cf49c4be764039074cbb8b', '-D', '/var/lib/mock/f41-build-51742029-6196886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1715904000 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.13.2-1.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'], chrootPath='/var/lib/mock/f41-build-51742029-6196886/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd348394b3a6b4c4ca79b460d799d8d6b', '-D', '/var/lib/mock/f41-build-51742029-6196886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1715904000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.6Gx7cV + umask 022 + cd /builddir/build/BUILD/rabbitmq-server-3.13.2-build + test -d /builddir/build/BUILD/rabbitmq-server-3.13.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rabbitmq-server-3.13.2-build + /usr/bin/rm -rf /builddir/build/BUILD/rabbitmq-server-3.13.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/rabbitmq-server-3.13.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/rabbitmq-server-3.13.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lIQLJO + umask 022 + cd /builddir/build/BUILD/rabbitmq-server-3.13.2-build + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/rabbitmq-release-signing-key.asc --signature=/builddir/build/SOURCES/rabbitmq-server_3.13.2.orig.tar.xz.asc --data=/builddir/build/SOURCES/rabbitmq-server_3.13.2.orig.tar.xz gpgv: Signature made Tue Apr 30 20:52:09 2024 UTC gpgv: using RSA key 0A9AF2115F4687BD29803A206B73A36E6026DFCA gpgv: Good signature from "RabbitMQ Release Signing Key " + cd /builddir/build/BUILD/rabbitmq-server-3.13.2-build + rm -rf rabbitmq-server-3.13.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rabbitmq-server_3.13.2.orig.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd rabbitmq-server-3.13.2 + /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.H7bta5 + umask 022 + cd /builddir/build/BUILD/rabbitmq-server-3.13.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-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=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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.13.2 + make -j48 VERSION=3.13.2 V=1 mkdir -p /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0 /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2 /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.13.2-build/rabbitmq-server-3.13.2/deps/thoas' make --no-print-directory thoas.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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.13.2-build/rabbitmq-server-3.13.2/deps/thoas' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch' make --no-print-directory ranch.d : erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/ebin/ -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_conns_sup_sup.erl src/ranch_crc32c.erl src/ranch_embedded_sup.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_server_proxy.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl\", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, Output0 = [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ], Output = case \"é\" of [233] -> unicode:characters_to_binary(Output0); _ -> Output0 end, ok = file:write_file(\"ranch.d\", Output), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard +warn_missing_spec +warn_untyped_record -o ebin/ -pa ebin/ -I include/ src/ranch_transport.erl src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_conns_sup_sup.erl src/ranch_crc32c.erl src/ranch_embedded_sup.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_server_proxy.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl printf '{application, '\''ranch'\'', [\n {description, "Socket acceptor pool for TCP protocols."},\n {vsn, "2.1.0"},\n {id, ""},\n {modules, ['\''ranch'\'','\''ranch_acceptor'\'','\''ranch_acceptors_sup'\'','\''ranch_app'\'','\''ranch_conns_sup'\'','\''ranch_conns_sup_sup'\'','\''ranch_crc32c'\'','\''ranch_embedded_sup'\'','\''ranch_listener_sup'\'','\''ranch_protocol'\'','\''ranch_proxy_header'\'','\''ranch_server'\'','\''ranch_server_proxy'\'','\''ranch_ssl'\'','\''ranch_sup'\'','\''ranch_tcp'\'','\''ranch_transport'\'']},\n {registered, [ranch_sup,ranch_server]},\n {applications, [kernel,stdlib,ssl]},\n {optional_applications, []},\n {mod, {ranch_app, []}},\n {env, []}\n]}.' \ > ebin/ranch.app if ! erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/ebin/ -eval " case file:consult(\"ebin/ranch.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi cp src/ranch.appup ebin/ : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon' make --no-print-directory recon.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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.13.2-build/rabbitmq-server-3.13.2/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation' make --no-print-directory credentials_obfuscation.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation' make --no-print-directory rabbit_common.d env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/codegen.py --ignore-conflicts header \ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen/credit_extension.json /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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_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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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_misc.erl 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_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 printf '{application, '\''rabbit_common'\'', [\n {description, "Modules shared by rabbitmq-server and rabbitmq-erlang-client"},\n {vsn, "3.13.2"},\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_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,os_mon,runtime_tools,thoas,ranch,recon,credentials_obfuscation]},\n {optional_applications, []},\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.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/csv /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/json /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 \ set -e; \ if test -d "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/scripts"; then \ rabbit_scripts_dir='/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/scripts'; \ elif test -d "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/../scripts"; then \ rabbit_scripts_dir='/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/../scripts'; \ else \ echo 'rabbit/scripts directory not found' 1>&2; \ exit 1; \ fi; \ test -d "$rabbit_scripts_dir"; \ if command -v flock >/dev/null; then \ flock sbin.lock \ sh -e -c 'mkdir -p "sbin" && \ for file in "'$rabbit_scripts_dir'"/*; do \ test -f "$file"; \ cmp -s "$file" "sbin/$(basename "$file")" || \ cp -a "$file" "sbin/$(basename "$file")"; \ done'; \ elif command -v lockf >/dev/null; then \ lockf sbin.lock \ sh -e -c 'mkdir -p "sbin" && \ for file in "'$rabbit_scripts_dir'"/*; do \ test -f "$file"; \ cmp -s "$file" "sbin/$(basename "$file")" || \ cp -a "$file" "sbin/$(basename "$file")"; \ done'; \ else \ mkdir -p "sbin" && \ for file in "$rabbit_scripts_dir"/*; do \ test -f "$file"; \ cmp -s "$file" "sbin/$(basename "$file")" || \ cp -a "$file" "sbin/$(basename "$file")"; \ done; \ fi \ if command -v flock >/dev/null; then \ flock escript.lock \ sh -c 'mkdir -p "escript" && \ make -C "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli" install \ PREFIX="/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/escript" \ DESTDIR='; \ elif command -v lockf >/dev/null; then \ lockf escript.lock \ sh -c 'mkdir -p "escript" && \ make -C "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli" install \ PREFIX="/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/escript" \ DESTDIR='; \ else \ mkdir -p "escript" && \ make -C "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli" install \ PREFIX="/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/escript" \ DESTDIR= ; \ fi : make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/csv' make[3]: Nothing to be done for 'noop'. make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/csv' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/json' make[3]: Nothing to be done for 'noop'. make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/json' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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 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 Resolving Hex dependencies... Resolution completed in 0.016s Unchanged: recon 2.5.5 * Getting recon (Hex package) make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' make --no-print-directory stdout_formatter.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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 Resolving Hex dependencies... Resolution completed in 0.016s Unchanged: recon 2.5.5 Inlining: inline_size=24 inline_effort=150 make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' make --no-print-directory stdout_formatter.d : make --no-print-directory app-build : 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 erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/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.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' make --no-print-directory stdout_formatter.d : make --no-print-directory app-build erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/stdout_formatter.app.src)" ]; then \ echo "Empty modules entry not found in stdout_formatter.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/stdout_formatter.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['stdout_formatter','stdout_formatter_paragraph','stdout_formatter_table','stdout_formatter_utils'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/stdout_formatter.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' 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[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' ==> json Compiling 13 files (.ex) ==> json Compiling 13 files (.ex) warning: use Bitwise is deprecated. import Bitwise instead │ 8 │ use Bitwise │ ~~~~~~~~~~~ │ └─ lib/json/parser/string.ex:8: JSON.Parser.String (module) warning: use Bitwise is deprecated. import Bitwise instead │ 6 │ use Bitwise │ ~~~~~~~~~~~ │ └─ lib/json/parser/unicode.ex:6: JSON.Parser.Unicode (module) warning: use Bitwise is deprecated. import Bitwise instead │ 8 │ use Bitwise │ ~~~~~~~~~~~ │ └─ lib/json/parser/string.ex:8: JSON.Parser.String (module) warning: use Bitwise is deprecated. import Bitwise instead │ 6 │ use Bitwise │ ~~~~~~~~~~~ │ └─ lib/json/parser/unicode.ex:6: JSON.Parser.Unicode (module) warning: redefining module JSON.Encoder.Atom (current version loaded from /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/json/ebin/Elixir.JSON.Encoder.Atom.beam) │ 66 │ defimpl JSON.Encoder, for: Atom do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/json/encoder/default_implementations.ex:66: JSON.Encoder.Atom (module) Generated json app warning: redefining module JSON.Encoder.BitString (current version loaded from /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/json/ebin/Elixir.JSON.Encoder.BitString.beam) │ 83 │ defimpl JSON.Encoder, for: BitString do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/json/encoder/default_implementations.ex:83: JSON.Encoder.BitString (module) ==> recon Compiling 6 files (.erl) warning: redefining module JSON.Encoder.Record (current version loaded from /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/json/ebin/Elixir.JSON.Encoder.Record.beam) │ 135 │ defimpl JSON.Encoder, for: Record do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/json/encoder/default_implementations.ex:135: JSON.Encoder.Record (module) warning: redefining module JSON.Encoder.Map (current version loaded from /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/json/ebin/Elixir.JSON.Encoder.Map.beam) │ 147 │ defimpl JSON.Encoder, for: Map do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/json/encoder/default_implementations.ex:147: JSON.Encoder.Map (module) warning: redefining module JSON.Encoder.Any (current version loaded from /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/json/ebin/Elixir.JSON.Encoder.Any.beam) │ 159 │ defimpl JSON.Encoder, for: Any do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/json/encoder/default_implementations.ex:159: JSON.Encoder.Any (module) ==> recon Compiling 5 files (.erl) Generated recon app ==> csv Compiling 7 files (.ex) Generated recon app ==> csv Compiling 7 files (.ex) 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.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' Generated csv app ==> rabbitmqctl make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' ==> rabbitmqctl make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 make --no-print-directory rabbit_common.d erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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_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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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 erl +A1 -noinput -boot no_dot_erlang -pz /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/rebar3/_build/prod/lib/*/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_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.13.2-build/rabbitmq-server-3.13.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cuttlefish/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/enough/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gen_batch_server/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/getopt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/gun/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri_mnesia_migration/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/osiris/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prelaunch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_management/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/redbug/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/seshat/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/systemd/src /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/eetcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/horus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/khepri/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/oauth2_client/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/quantile_estimator/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_cache/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_auth_backend_ldap/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_peer_discovery_k8s/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_stream_common/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_web_dispatch/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/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 --no-print-directory app-build : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 --no-print-directory app-build : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' make --no-print-directory stdout_formatter.d make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' : make --no-print-directory app-build make --no-print-directory stdout_formatter.d : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' : make --no-print-directory app-build make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/stdout_formatter' make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/thoas /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client oauth2_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 [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 make --no-print-directory rabbit_common.d : make --no-print-directory app-build : make --no-print-directory app-build : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common' make[4]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ "$dep" = "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/hut" -a "" ]; then \ make -C $dep app IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ 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 --no-print-directory app-build : make[4]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/observer_cli' Compiling 244 files (.ex) Compiling 244 files (.ex) Generated rabbitmqctl app 16:39:38.320 [error] Task #PID<0.2011.0> started from #PID<0.99.0> terminating ** (File.Error) could not write to file "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/consolidated/Elixir.RabbitMQ.CLI.Core.DataCoercion.beam": no such file or directory (elixir 1.16.2) lib/file.ex:1143: File.write!/3 (mix 1.16.2) lib/mix/tasks/compile.protocols.ex:142: Mix.Tasks.Compile.Protocols.consolidate/4 (elixir 1.16.2) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2 (elixir 1.16.2) lib/task/supervised.ex:36: Task.Supervised.reply/4 Function: #Function<9.67022663/0 in Mix.Tasks.Compile.Protocols.consolidate/6> Args: [] ** (EXIT from #PID<0.99.0>) an exception was raised: ** (File.Error) could not write to file "/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/consolidated/Elixir.RabbitMQ.CLI.Core.DataCoercion.beam": no such file or directory (elixir 1.16.2) lib/file.ex:1143: File.write!/3 (mix 1.16.2) lib/mix/tasks/compile.protocols.ex:142: Mix.Tasks.Compile.Protocols.consolidate/4 (elixir 1.16.2) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2 (elixir 1.16.2) lib/task/supervised.ex:36: Task.Supervised.reply/4 make[3]: *** [Makefile:101: escript/rabbitmqctl] Error 1 make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli' make[2]: *** [/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit_common/mk/rabbitmq-dist.mk:290: install-cli-escripts] Error 2 make[2]: *** Waiting for unfinished jobs.... Generated escript escript/rabbitmqctl with MIX_ENV=dev make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbitmq_cli' make[1]: *** [../../erlang.mk:3750: deps] Error 2 make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.13.2-build/rabbitmq-server-3.13.2/deps/rabbit' make: *** [erlang.mk:3750: deps] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.H7bta5 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.H7bta5 (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M d348394b3a6b4c4ca79b460d799d8d6b -D /var/lib/mock/f41-build-51742029-6196886/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M d348394b3a6b4c4ca79b460d799d8d6b -D /var/lib/mock/f41-build-51742029-6196886/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.5i3_aw_z:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rabbitmq-server.spec'