Warning: Permanently added '172.25.93.233' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1127517 --chroot centos-stream-x86_64 --detached Version: 0.33 Task: {'build_id': 1127517, 'buildroot_pkgs': [], 'chroot': 'centos-stream-x86_64', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': 'ccb8d7357982ecbc23e331db3dbf57e0daa0df5c', 'git_repo': '@openstack-sig/centos8-deps/rabbitmq-server', 'memory_reqs': 2048, 'package_name': 'rabbitmq-server', 'package_version': '3.8.2-1.el8', 'project_dirname': 'centos8-deps', 'project_name': 'centos8-deps', 'project_owner': '@openstack-sig', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/@openstack-sig/centos8-deps/centos-stream-x86_64/', 'id': 'copr_base', 'module_hotfixes': True, 'name': 'Copr repository'}, {'baseurl': 'http://mirror.centos.org/centos/8/BaseOS/x86_64/os/', 'id': 'http_mirror_centos_org_centos_8_BaseOS_x86_64_os', 'name': 'Additional repo http_mirror_centos_org_centos_8_BaseOS_x86_64_os'}, {'baseurl': 'http://mirror.centos.org/centos/8/AppStream/x86_64/os/', 'id': 'http_mirror_centos_org_centos_8_AppStream_x86_64_os', 'name': 'Additional repo http_mirror_centos_org_centos_8_AppStream_x86_64_os'}, {'baseurl': 'http://mirror.centos.org/centos/8/PowerTools/x86_64/os/', 'id': 'http_mirror_centos_org_centos_8_PowerTools_x86_64_os', 'name': 'Additional repo http_mirror_centos_org_centos_8_PowerTools_x86_64_os'}, {'baseurl': 'http://38.145.34.66/test-mock/', 'id': 'http_38_145_34_66_test_mock', 'name': 'Additional repo http_38_145_34_66_test_mock'}], 'sandbox': '@openstack-sig/centos8-deps--amoralej', 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/@openstack-sig/centos8-deps/rabbitmq-server.git', 'committish': 'ccb8d7357982ecbc23e331db3dbf57e0daa0df5c'}, 'source_type': 8, 'submitter': 'amoralej', 'task_id': '1127517-centos-stream-x86_64', 'timeout': 75600, 'use_bootstrap_container': False, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@openstack-sig/centos8-deps/rabbitmq-server.git /tmp/tmpa34bdesm/rabbitmq-server --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@openstack-sig/centos8-deps/rabbitmq-server.git', '/tmp/tmpa34bdesm/rabbitmq-server', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpa34bdesm/rabbitmq-server'... Running: git checkout ccb8d7357982ecbc23e331db3dbf57e0daa0df5c cmd: ['git', 'checkout', 'ccb8d7357982ecbc23e331db3dbf57e0daa0df5c'] cwd: /tmp/tmpa34bdesm/rabbitmq-server rc: 0 stdout: stderr: Note: switching to 'ccb8d7357982ecbc23e331db3dbf57e0daa0df5c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at ccb8d73 automatic import of rabbitmq-server Running: cp -r . /tmp/tmp7j5cmop7 cmd: ['cp', '-r', '.', '/tmp/tmp7j5cmop7'] cwd: /tmp/tmpa34bdesm/rabbitmq-server rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmpa34bdesm/.config/rpkg.conf Running: rpkg -C /tmp/tmpa34bdesm/.config/rpkg.conf sources --outdir /tmp/tmp7j5cmop7 cmd: ['rpkg', '-C', '/tmp/tmpa34bdesm/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmp7j5cmop7'] cwd: /tmp/tmpa34bdesm/rabbitmq-server rc: 0 stdout: Downloading rabbitmq-server_3.8.2.orig.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=75600): unbuffer mock --buildsrpm --spec /tmp/tmp7j5cmop7/rabbitmq-server.spec --sources /tmp/tmp7j5cmop7 --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1575991688.901547 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/tmp/tmp7j5cmop7/rabbitmq-server.spec) Config(1127517-centos-stream-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/1127517-centos-stream-x86_64-1575991688.901547/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.21 INFO: Mock Version: 1.4.21 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 1.4 MB/s | 1.2 MB 00:00 Additional repo http_mirror_centos_org_centos_8 10 MB/s | 7.9 MB 00:00 Additional repo http_mirror_centos_org_centos_8 8.7 MB/s | 6.3 MB 00:00 Additional repo http_mirror_centos_org_centos_8 3.1 MB/s | 1.8 MB 00:00 Additional repo http_38_145_34_66_test_mock 13 MB/s | 172 kB 00:00 CentOS-Stream - Base 8.8 MB/s | 6.0 MB 00:00 CentOS-Stream - AppStream 8.0 MB/s | 5.9 MB 00:00 CentOS-Stream - Extras 7.0 kB/s | 2.1 kB 00:00 CentOS-Stream - PowerTools 2.9 MB/s | 1.8 MB 00:00 Dependencies resolved. ================================================================================ Package ArchVersion Repository Size ================================================================================ Installing: bash x86_644.4.19-8.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.5 M bzip2 x86_641.0.6-26.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 60 k centos-release x86_648.0-0.1905.0.9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 26 k coreutils x86_648.30-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.2 M cpio x86_642.12-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 265 k diffutils x86_643.6-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 359 k findutils x86_641:4.6.0-20.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 528 k gawk x86_644.2.1-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.1 M grep x86_643.1-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 274 k gzip x86_641.9-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 166 k info x86_646.5-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 198 k make x86_641:4.2.1-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 498 k patch x86_642.7.6-9.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 138 k sed x86_644.5-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 298 k shadow-utils x86_642:4.6-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.2 M tar x86_642:1.30-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 838 k unzip x86_646.0-41.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 193 k util-linux x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 2.5 M which x86_642.21-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 49 k xz x86_645.2.4-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 153 k gcc x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 23 M gcc-c++ x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 12 M redhat-rpm-config noarch116-1.el8.0.1 http_mirror_centos_org_centos_8_AppStream_x86_64_os 82 k rpm-build x86_644.14.2-11.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 166 k Installing dependencies: brotli x86_641.0.7-8.el8 copr_base 323 k python3-setuptools noarch41.6.0-1.el8 copr_base 665 k acl x86_642.2.53-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 81 k audit-libs x86_643.0-0.10.20180831git0047a6c.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 116 k basesystem noarch11-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 10 k binutils x86_642.30-49.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 5.7 M bzip2-libs x86_641.0.6-26.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 48 k ca-certificates noarch2018.2.24-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 394 k chkconfig x86_641.11-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 189 k coreutils-common x86_648.30-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 2.0 M cracklib x86_642.9.6-15.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 93 k crypto-policies noarch20181217-6.git9a35207.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 54 k cryptsetup-libs x86_642.0.6-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 320 k curl x86_647.61.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 352 k cyrus-sasl-lib x86_642.1.27-0.3rc7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 123 k dbus x86_641:1.12.8-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 40 k dbus-common noarch1:1.12.8-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 45 k dbus-daemon x86_641:1.12.8-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 240 k dbus-libs x86_641:1.12.8-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 183 k dbus-tools x86_641:1.12.8-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 85 k device-mapper x86_648:1.02.155-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 370 k device-mapper-libs x86_648:1.02.155-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 402 k dracut x86_64049-10.git20190115.el8_0.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 361 k elfutils x86_640.174-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 344 k elfutils-default-yama-scope noarch0.174-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 46 k elfutils-libelf x86_640.174-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 210 k elfutils-libs x86_640.174-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 316 k expat x86_642.2.5-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 110 k file x86_645.33-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 76 k file-libs x86_645.33-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 542 k filesystem x86_643.8-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.1 M gdbm x86_641:1.18-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 130 k gdbm-libs x86_641:1.18-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 60 k gettext x86_640.19.8.1-14.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.1 M gettext-libs x86_640.19.8.1-14.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 311 k glib2 x86_642.56.4-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 2.5 M glibc x86_642.28-42.el8.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 3.8 M glibc-all-langpacks x86_642.28-42.el8.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 25 M glibc-common x86_642.28-42.el8.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 812 k glibc-devel x86_642.28-42.el8.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.0 M glibc-headers x86_642.28-42.el8.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 465 k gmp x86_641:6.1.2-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 319 k gnupg2 x86_642.2.9-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 2.3 M gnutls x86_643.6.5-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 896 k grub2-common noarch1:2.02-66.el8_0.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 880 k grub2-tools x86_641:2.02-66.el8_0.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.9 M grub2-tools-minimal x86_641:2.02-66.el8_0.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 196 k ima-evm-utils x86_641.1-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 55 k iptables-libs x86_641.8.2-9.el8_0.1 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 97 k json-c x86_640.13.1-0.2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 40 k kbd-legacy noarch2.0.4-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 481 k kbd-misc noarch2.0.4-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.4 M keyutils-libs x86_641.5.10-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 34 k kmod x86_6425-11.el8_0.2 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 127 k kmod-libs x86_6425-11.el8_0.2 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 69 k krb5-libs x86_641.16.1-22.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 840 k libacl x86_642.2.53-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 35 k libarchive x86_643.3.2-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 358 k libassuan x86_642.5.1-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 83 k libattr x86_642.4.48-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 27 k libblkid x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 213 k libcap x86_642.25-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 57 k libcap-ng x86_640.7.9-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 33 k libcom_err x86_641.44.3-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 48 k libcroco x86_640.6.12-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 113 k libcurl x86_647.61.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 294 k libdb x86_645.3.28-36.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 750 k libdb-utils x86_645.3.28-36.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 150 k libfdisk x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 247 k libffi x86_643.1-18.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 37 k libgcc x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 77 k libgcrypt x86_641.8.3-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 459 k libgomp x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 189 k libgpg-error x86_641.31-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 242 k libidn2 x86_642.0.5-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 90 k libkcapi x86_641.1.1-16_1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 47 k libkcapi-hmaccalc x86_641.1.1-16_1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 30 k libksba x86_641.3.5-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 135 k libmetalink x86_640.1.3-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 32 k libmount x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 229 k libnghttp2 x86_641.33.0-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 77 k libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 58 k libpcap x86_6414:1.9.0-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 160 k libpkgconf x86_641.4.2-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 35 k libpsl x86_640.20.2-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 61 k libpwquality x86_641.4.0-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 103 k libseccomp x86_642.3.3-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 64 k libsecret x86_640.18.6-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 163 k libselinux x86_642.8-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 178 k libsemanage x86_642.8-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 162 k libsepol x86_642.8-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 338 k libsigsegv x86_642.11-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 30 k libsmartcols x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 173 k libssh x86_640.8.5-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 227 k libstdc++ x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 448 k libtasn1 x86_644.13-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 76 k libtirpc x86_641.1.4-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 112 k libtool-ltdl x86_642.4.6-25.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 58 k libunistring x86_640.9.9-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 422 k libusbx x86_641.0.22-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 71 k libutempter x86_641.1.6-14.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 32 k libuuid x86_642.32.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 93 k libverto x86_640.3.0-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 24 k libxcrypt x86_644.1.1-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 73 k libxcrypt-devel x86_644.1.1-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 25 k libxml2 x86_642.9.7-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 696 k lua-libs x86_645.3.4-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 118 k lz4-libs x86_641.8.1.2-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 55 k mpfr x86_643.1.6-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 221 k ncurses x86_646.1-7.20180224.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 387 k ncurses-base noarch6.1-7.20180224.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 81 k ncurses-libs x86_646.1-7.20180224.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 335 k nettle x86_643.4.1-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 302 k npth x86_641.5-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 26 k openldap x86_642.4.46-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 352 k openssl x86_641:1.1.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 664 k openssl-libs x86_641:1.1.1-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.4 M os-prober x86_641.74-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 51 k p11-kit x86_640.23.14-5.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 272 k p11-kit-trust x86_640.23.14-5.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 139 k pam x86_641.3.1-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 734 k pcre x86_648.42-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 208 k pcre2 x86_6410.32-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 244 k pkgconf x86_641.4.2-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 38 k pkgconf-m4 noarch1.4.2-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 17 k pkgconf-pkg-config x86_641.4.2-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 15 k platform-python x86_643.6.8-4.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 79 k platform-python-pip noarch9.0.3-13.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.8 M popt x86_641.16-14.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 61 k procps-ng x86_643.3.15-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 329 k publicsuffix-list-dafsa noarch20180723-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 56 k python3-libs x86_643.6.8-4.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 7.9 M readline x86_647.0-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 199 k rpm x86_644.14.2-11.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 537 k rpm-build-libs x86_644.14.2-11.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 150 k rpm-libs x86_644.14.2-11.el8_0 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 333 k setup noarch2.12.2-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 180 k sqlite-libs x86_643.26.0-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 579 k systemd-libs x86_64239-13.el8_0.5 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 551 k systemd-pam x86_64239-13.el8_0.5 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 222 k systemd-udev x86_64239-13.el8_0.5 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.3 M trousers-lib x86_640.3.14-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 168 k tzdata noarch2019a-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 465 k xz-libs x86_645.2.4-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 94 k zip x86_643.0-23.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 270 k zlib x86_641.2.11-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 101 k annobin x86_648.64-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 187 k cpp x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 10 M dwz x86_640.12-9.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 109 k efi-srpm-macros noarch3-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 22 k gc x86_647.6.4-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 109 k gdb-headless x86_648.2-6.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 3.7 M ghc-srpm-macros noarch1.4.2-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 9.3 k go-srpm-macros noarch2-16.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 14 k guile x86_645:2.0.14-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 3.5 M isl x86_640.16.1-6.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 841 k libatomic_ops x86_647.6.2-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 38 k libbabeltrace x86_641.5.4-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 201 k libipt x86_641.6.1-8.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 50 k libmpc x86_641.0.2-9.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 59 k libstdc++-devel x86_648.2.1-3.5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 2.0 M ocaml-srpm-macros noarch5-4.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 9.4 k openblas-srpm-macros noarch2-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 7.9 k perl-srpm-macros noarch1-25.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 11 k python-srpm-macros noarch3-37.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 14 k python3-rpm-macros noarch3-37.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 13 k qt5-srpm-macros noarch5.11.1-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 11 k rust-srpm-macros noarch5-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 9.2 k xkeyboard-config noarch2.24-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 828 k kernel-headers x86_644.18.0-147.6.el8 Stream-BaseOS 2.9 M Installing weak dependencies: cracklib-dicts x86_642.9.6-15.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 4.0 M gnupg2-smime x86_642.2.9-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 279 k grubby x86_648.40-34.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 49 k hardlink x86_641:1.3-6.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 29 k kbd x86_642.0.4-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 392 k kpartx x86_640.7.8-7.el8_0.2 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 100 k openssl-pkcs11 x86_640.4.8-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 64 k pigz x86_642.4-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 79 k shared-mime-info x86_641.9-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 329 k systemd x86_64239-13.el8_0.5 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 3.4 M trousers x86_640.3.14-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 153 k libxkbcommon x86_640.8.2-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 116 k pinentry x86_641.1.0-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 100 k Transaction Summary ================================================================================ Install 207 Packages Total download size: 170 M Installed size: 674 M Downloading Packages: (1/207): python3-setuptools-41.6.0-1.el8.noarch 3.8 MB/s | 665 kB 00:00 (2/207): brotli-1.0.7-8.el8.x86_64.rpm 1.8 MB/s | 323 kB 00:00 (3/207): basesystem-11-5.el8.noarch.rpm 98 kB/s | 10 kB 00:00 (4/207): acl-2.2.53-1.el8.x86_64.rpm 274 kB/s | 81 kB 00:00 (5/207): audit-libs-3.0-0.10.20180831git0047a6c 464 kB/s | 116 kB 00:00 (6/207): bzip2-1.0.6-26.el8.x86_64.rpm 1.0 MB/s | 60 kB 00:00 (7/207): bzip2-libs-1.0.6-26.el8.x86_64.rpm 755 kB/s | 48 kB 00:00 (8/207): bash-4.4.19-8.el8_0.x86_64.rpm 4.3 MB/s | 1.5 MB 00:00 (9/207): binutils-2.30-49.el8.x86_64.rpm 15 MB/s | 5.7 MB 00:00 (10/207): centos-release-8.0-0.1905.0.9.el8.x86 441 kB/s | 26 kB 00:00 (11/207): ca-certificates-2018.2.24-6.el8.noarc 2.1 MB/s | 394 kB 00:00 (12/207): chkconfig-1.11-1.el8.x86_64.rpm 3.1 MB/s | 189 kB 00:00 (13/207): coreutils-8.30-6.el8.x86_64.rpm 16 MB/s | 1.2 MB 00:00 (14/207): cpio-2.12-8.el8.x86_64.rpm 4.1 MB/s | 265 kB 00:00 (15/207): cracklib-2.9.6-15.el8.x86_64.rpm 1.7 MB/s | 93 kB 00:00 (16/207): crypto-policies-20181217-6.git9a35207 781 kB/s | 54 kB 00:00 (17/207): cracklib-dicts-2.9.6-15.el8.x86_64.rp 28 MB/s | 4.0 MB 00:00 (18/207): cryptsetup-libs-2.0.6-1.el8.x86_64.rp 4.5 MB/s | 320 kB 00:00 (19/207): curl-7.61.1-8.el8.x86_64.rpm 5.7 MB/s | 352 kB 00:00 (20/207): cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_ 2.1 MB/s | 123 kB 00:00 (21/207): dbus-1.12.8-7.el8.x86_64.rpm 792 kB/s | 40 kB 00:00 (22/207): dbus-common-1.12.8-7.el8.noarch.rpm 796 kB/s | 45 kB 00:00 (23/207): dbus-daemon-1.12.8-7.el8.x86_64.rpm 4.0 MB/s | 240 kB 00:00 (24/207): coreutils-common-8.30-6.el8.x86_64.rp 4.8 MB/s | 2.0 MB 00:00 (25/207): dbus-libs-1.12.8-7.el8.x86_64.rpm 2.9 MB/s | 183 kB 00:00 (26/207): dbus-tools-1.12.8-7.el8.x86_64.rpm 1.4 MB/s | 85 kB 00:00 (27/207): device-mapper-libs-1.02.155-6.el8.x86 6.1 MB/s | 402 kB 00:00 (28/207): diffutils-3.6-5.el8.x86_64.rpm 5.3 MB/s | 359 kB 00:00 (29/207): device-mapper-1.02.155-6.el8.x86_64.r 3.5 MB/s | 370 kB 00:00 (30/207): dracut-049-10.git20190115.el8_0.1.x86 5.2 MB/s | 361 kB 00:00 (31/207): elfutils-0.174-6.el8.x86_64.rpm 5.4 MB/s | 344 kB 00:00 (32/207): elfutils-default-yama-scope-0.174-6.e 760 kB/s | 46 kB 00:00 (33/207): elfutils-libelf-0.174-6.el8.x86_64.rp 3.4 MB/s | 210 kB 00:00 (34/207): elfutils-libs-0.174-6.el8.x86_64.rpm 5.3 MB/s | 316 kB 00:00 (35/207): expat-2.2.5-3.el8.x86_64.rpm 2.0 MB/s | 110 kB 00:00 (36/207): file-5.33-8.el8.x86_64.rpm 1.3 MB/s | 76 kB 00:00 (37/207): file-libs-5.33-8.el8.x86_64.rpm 8.4 MB/s | 542 kB 00:00 (38/207): findutils-4.6.0-20.el8.x86_64.rpm 7.7 MB/s | 528 kB 00:00 (39/207): gawk-4.2.1-1.el8.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (40/207): gdbm-1.18-1.el8.x86_64.rpm 2.2 MB/s | 130 kB 00:00 (41/207): gdbm-libs-1.18-1.el8.x86_64.rpm 1.1 MB/s | 60 kB 00:00 (42/207): filesystem-3.8-2.el8.x86_64.rpm 5.2 MB/s | 1.1 MB 00:00 (43/207): gettext-0.19.8.1-14.el8.x86_64.rpm 13 MB/s | 1.1 MB 00:00 (44/207): gettext-libs-0.19.8.1-14.el8.x86_64.r 5.4 MB/s | 311 kB 00:00 (45/207): glibc-2.28-42.el8.1.x86_64.rpm 21 MB/s | 3.8 MB 00:00 (46/207): glibc-common-2.28-42.el8.1.x86_64.rpm 7.9 MB/s | 812 kB 00:00 (47/207): glibc-devel-2.28-42.el8.1.x86_64.rpm 9.9 MB/s | 1.0 MB 00:00 (48/207): glib2-2.56.4-1.el8.x86_64.rpm 5.7 MB/s | 2.5 MB 00:00 (49/207): glibc-headers-2.28-42.el8.1.x86_64.rp 5.9 MB/s | 465 kB 00:00 (50/207): gmp-6.1.2-8.el8.x86_64.rpm 3.3 MB/s | 319 kB 00:00 (51/207): gnupg2-2.2.9-1.el8.x86_64.rpm 20 MB/s | 2.3 MB 00:00 (52/207): gnupg2-smime-2.2.9-1.el8.x86_64.rpm 2.4 MB/s | 279 kB 00:00 (53/207): gnutls-3.6.5-2.el8.x86_64.rpm 11 MB/s | 896 kB 00:00 (54/207): grep-3.1-6.el8.x86_64.rpm 3.5 MB/s | 274 kB 00:00 (55/207): glibc-all-langpacks-2.28-42.el8.1.x86 30 MB/s | 25 MB 00:00 (56/207): grub2-common-2.02-66.el8_0.1.noarch.r 4.3 MB/s | 880 kB 00:00 (57/207): grub2-tools-minimal-2.02-66.el8_0.1.x 3.0 MB/s | 196 kB 00:00 (58/207): grubby-8.40-34.el8.x86_64.rpm 866 kB/s | 49 kB 00:00 (59/207): gzip-1.9-4.el8.x86_64.rpm 2.9 MB/s | 166 kB 00:00 (60/207): hardlink-1.3-6.el8.x86_64.rpm 553 kB/s | 29 kB 00:00 (61/207): ima-evm-utils-1.1-4.el8.x86_64.rpm 917 kB/s | 55 kB 00:00 (62/207): info-6.5-4.el8.x86_64.rpm 146 kB/s | 198 kB 00:01 (63/207): iptables-libs-1.8.2-9.el8_0.1.x86_64. 45 kB/s | 97 kB 00:02 (64/207): json-c-0.13.1-0.2.el8.x86_64.rpm 21 kB/s | 40 kB 00:01 (65/207): grub2-tools-2.02-66.el8_0.1.x86_64.rp 527 kB/s | 1.9 MB 00:03 (66/207): kbd-2.0.4-8.el8.x86_64.rpm 331 kB/s | 392 kB 00:01 (67/207): keyutils-libs-1.5.10-6.el8.x86_64.rpm 510 kB/s | 34 kB 00:00 (68/207): kmod-25-11.el8_0.2.x86_64.rpm 1.2 MB/s | 127 kB 00:00 (69/207): kmod-libs-25-11.el8_0.2.x86_64.rpm 1.1 MB/s | 69 kB 00:00 (70/207): kbd-legacy-2.0.4-8.el8.noarch.rpm 1.6 MB/s | 481 kB 00:00 (71/207): kpartx-0.7.8-7.el8_0.2.x86_64.rpm 1.7 MB/s | 100 kB 00:00 (72/207): libacl-2.2.53-1.el8.x86_64.rpm 619 kB/s | 35 kB 00:00 (73/207): krb5-libs-1.16.1-22.el8.x86_64.rpm 7.3 MB/s | 840 kB 00:00 (74/207): kbd-misc-2.0.4-8.el8.noarch.rpm 3.3 MB/s | 1.4 MB 00:00 (75/207): libassuan-2.5.1-3.el8.x86_64.rpm 1.6 MB/s | 83 kB 00:00 (76/207): libarchive-3.3.2-3.el8.x86_64.rpm 3.2 MB/s | 358 kB 00:00 (77/207): libattr-2.4.48-3.el8.x86_64.rpm 516 kB/s | 27 kB 00:00 (78/207): libblkid-2.32.1-8.el8.x86_64.rpm 3.7 MB/s | 213 kB 00:00 (79/207): libcap-2.25-9.el8.x86_64.rpm 968 kB/s | 57 kB 00:00 (80/207): libcap-ng-0.7.9-4.el8.x86_64.rpm 579 kB/s | 33 kB 00:00 (81/207): libcom_err-1.44.3-2.el8.x86_64.rpm 860 kB/s | 48 kB 00:00 (82/207): libcroco-0.6.12-4.el8.x86_64.rpm 1.9 MB/s | 113 kB 00:00 (83/207): libdb-5.3.28-36.el8.x86_64.rpm 10 MB/s | 750 kB 00:00 (84/207): libdb-utils-5.3.28-36.el8.x86_64.rpm 2.3 MB/s | 150 kB 00:00 (85/207): libcurl-7.61.1-8.el8.x86_64.rpm 2.7 MB/s | 294 kB 00:00 (86/207): libfdisk-2.32.1-8.el8.x86_64.rpm 4.3 MB/s | 247 kB 00:00 (87/207): libffi-3.1-18.el8.x86_64.rpm 584 kB/s | 37 kB 00:00 (88/207): libgcc-8.2.1-3.5.el8.x86_64.rpm 1.5 MB/s | 77 kB 00:00 (89/207): libgpg-error-1.31-1.el8.x86_64.rpm 3.6 MB/s | 242 kB 00:00 (90/207): libgomp-8.2.1-3.5.el8.x86_64.rpm 2.4 MB/s | 189 kB 00:00 (91/207): libgcrypt-1.8.3-2.el8.x86_64.rpm 4.2 MB/s | 459 kB 00:00 (92/207): libidn2-2.0.5-1.el8.x86_64.rpm 1.4 MB/s | 90 kB 00:00 (93/207): libkcapi-1.1.1-16_1.el8.x86_64.rpm 790 kB/s | 47 kB 00:00 (94/207): libkcapi-hmaccalc-1.1.1-16_1.el8.x86_ 509 kB/s | 30 kB 00:00 (95/207): libksba-1.3.5-7.el8.x86_64.rpm 2.3 MB/s | 135 kB 00:00 (96/207): libmetalink-0.1.3-7.el8.x86_64.rpm 591 kB/s | 32 kB 00:00 (97/207): libmount-2.32.1-8.el8.x86_64.rpm 3.4 MB/s | 229 kB 00:00 (98/207): libnsl2-1.2.0-2.20180605git4a062cf.el 913 kB/s | 58 kB 00:00 (99/207): libnghttp2-1.33.0-1.el8.x86_64.rpm 1.0 MB/s | 77 kB 00:00 (100/207): libpcap-1.9.0-1.el8.x86_64.rpm 2.0 MB/s | 160 kB 00:00 (101/207): libpkgconf-1.4.2-1.el8.x86_64.rpm 555 kB/s | 35 kB 00:00 (102/207): libpsl-0.20.2-5.el8.x86_64.rpm 1.0 MB/s | 61 kB 00:00 (103/207): libpwquality-1.4.0-9.el8.x86_64.rpm 1.5 MB/s | 103 kB 00:00 (104/207): libseccomp-2.3.3-3.el8.x86_64.rpm 1.1 MB/s | 64 kB 00:00 (105/207): libsecret-0.18.6-1.el8.x86_64.rpm 1.9 MB/s | 163 kB 00:00 (106/207): libselinux-2.8-6.el8.x86_64.rpm 3.2 MB/s | 178 kB 00:00 (107/207): libsemanage-2.8-5.el8.x86_64.rpm 2.6 MB/s | 162 kB 00:00 (108/207): libsigsegv-2.11-5.el8.x86_64.rpm 517 kB/s | 30 kB 00:00 (109/207): libsmartcols-2.32.1-8.el8.x86_64.rpm 2.8 MB/s | 173 kB 00:00 (110/207): libsepol-2.8-2.el8.x86_64.rpm 3.0 MB/s | 338 kB 00:00 (111/207): libssh-0.8.5-2.el8.x86_64.rpm 3.6 MB/s | 227 kB 00:00 (112/207): libstdc++-8.2.1-3.5.el8.x86_64.rpm 6.7 MB/s | 448 kB 00:00 (113/207): libtasn1-4.13-3.el8.x86_64.rpm 1.3 MB/s | 76 kB 00:00 (114/207): libtirpc-1.1.4-3.el8.x86_64.rpm 2.0 MB/s | 112 kB 00:00 (115/207): libtool-ltdl-2.4.6-25.el8.x86_64.rpm 985 kB/s | 58 kB 00:00 (116/207): libusbx-1.0.22-1.el8.x86_64.rpm 1.2 MB/s | 71 kB 00:00 (117/207): libutempter-1.1.6-14.el8.x86_64.rpm 633 kB/s | 32 kB 00:00 (118/207): libunistring-0.9.9-3.el8.x86_64.rpm 3.8 MB/s | 422 kB 00:00 (119/207): libuuid-2.32.1-8.el8.x86_64.rpm 1.4 MB/s | 93 kB 00:00 (120/207): libverto-0.3.0-5.el8.x86_64.rpm 446 kB/s | 24 kB 00:00 (121/207): libxcrypt-4.1.1-4.el8.x86_64.rpm 1.3 MB/s | 73 kB 00:00 (122/207): libxcrypt-devel-4.1.1-4.el8.x86_64.r 399 kB/s | 25 kB 00:00 (123/207): libxml2-2.9.7-5.el8.x86_64.rpm 9.3 MB/s | 696 kB 00:00 (124/207): lua-libs-5.3.4-10.el8.x86_64.rpm 1.8 MB/s | 118 kB 00:00 (125/207): lz4-libs-1.8.1.2-4.el8.x86_64.rpm 1.1 MB/s | 55 kB 00:00 (126/207): mpfr-3.1.6-1.el8.x86_64.rpm 3.8 MB/s | 221 kB 00:00 (127/207): make-4.2.1-9.el8.x86_64.rpm 6.3 MB/s | 498 kB 00:00 (128/207): ncurses-6.1-7.20180224.el8.x86_64.rp 5.8 MB/s | 387 kB 00:00 (129/207): ncurses-base-6.1-7.20180224.el8.noar 1.4 MB/s | 81 kB 00:00 (130/207): ncurses-libs-6.1-7.20180224.el8.x86_ 5.5 MB/s | 335 kB 00:00 (131/207): nettle-3.4.1-1.el8.x86_64.rpm 4.8 MB/s | 302 kB 00:00 (132/207): npth-1.5-4.el8.x86_64.rpm 486 kB/s | 26 kB 00:00 (133/207): openldap-2.4.46-9.el8.x86_64.rpm 5.5 MB/s | 352 kB 00:00 (134/207): openssl-1.1.1-8.el8.x86_64.rpm 9.4 MB/s | 664 kB 00:00 (135/207): openssl-pkcs11-0.4.8-2.el8.x86_64.rp 1.2 MB/s | 64 kB 00:00 (136/207): os-prober-1.74-6.el8.x86_64.rpm 960 kB/s | 51 kB 00:00 (137/207): p11-kit-0.23.14-5.el8_0.x86_64.rpm 3.6 MB/s | 272 kB 00:00 (138/207): p11-kit-trust-0.23.14-5.el8_0.x86_64 2.4 MB/s | 139 kB 00:00 (139/207): pam-1.3.1-4.el8.x86_64.rpm 8.6 MB/s | 734 kB 00:00 (140/207): patch-2.7.6-9.el8_0.x86_64.rpm 1.7 MB/s | 138 kB 00:00 (141/207): openssl-libs-1.1.1-8.el8.x86_64.rpm 4.8 MB/s | 1.4 MB 00:00 (142/207): pcre-8.42-4.el8.x86_64.rpm 3.0 MB/s | 208 kB 00:00 (143/207): pcre2-10.32-1.el8.x86_64.rpm 3.3 MB/s | 244 kB 00:00 (144/207): pigz-2.4-2.el8.x86_64.rpm 1.1 MB/s | 79 kB 00:00 (145/207): pkgconf-1.4.2-1.el8.x86_64.rpm 519 kB/s | 38 kB 00:00 (146/207): pkgconf-m4-1.4.2-1.el8.noarch.rpm 241 kB/s | 17 kB 00:00 (147/207): pkgconf-pkg-config-1.4.2-1.el8.x86_6 260 kB/s | 15 kB 00:00 (148/207): platform-python-3.6.8-4.el8_0.x86_64 1.2 MB/s | 79 kB 00:00 (149/207): popt-1.16-14.el8.x86_64.rpm 1.0 MB/s | 61 kB 00:00 (150/207): platform-python-pip-9.0.3-13.el8.noa 14 MB/s | 1.8 MB 00:00 (151/207): procps-ng-3.3.15-1.el8.x86_64.rpm 4.3 MB/s | 329 kB 00:00 (152/207): publicsuffix-list-dafsa-20180723-1.e 707 kB/s | 56 kB 00:00 (153/207): readline-7.0-10.el8.x86_64.rpm 1.3 MB/s | 199 kB 00:00 (154/207): python3-libs-3.6.8-4.el8_0.x86_64.rp 34 MB/s | 7.9 MB 00:00 (155/207): rpm-build-libs-4.14.2-11.el8_0.x86_6 1.8 MB/s | 150 kB 00:00 (156/207): rpm-4.14.2-11.el8_0.x86_64.rpm 2.7 MB/s | 537 kB 00:00 (157/207): rpm-libs-4.14.2-11.el8_0.x86_64.rpm 5.0 MB/s | 333 kB 00:00 (158/207): sed-4.5-1.el8.x86_64.rpm 4.4 MB/s | 298 kB 00:00 (159/207): setup-2.12.2-2.el8.noarch.rpm 2.6 MB/s | 180 kB 00:00 (160/207): shared-mime-info-1.9-3.el8.x86_64.rp 4.5 MB/s | 329 kB 00:00 (161/207): shadow-utils-4.6-7.el8.x86_64.rpm 14 MB/s | 1.2 MB 00:00 (162/207): sqlite-libs-3.26.0-3.el8.x86_64.rpm 3.5 MB/s | 579 kB 00:00 (163/207): systemd-libs-239-13.el8_0.5.x86_64.r 4.9 MB/s | 551 kB 00:00 (164/207): systemd-239-13.el8_0.5.x86_64.rpm 22 MB/s | 3.4 MB 00:00 (165/207): systemd-pam-239-13.el8_0.5.x86_64.rp 3.3 MB/s | 222 kB 00:00 (166/207): systemd-udev-239-13.el8_0.5.x86_64.r 17 MB/s | 1.3 MB 00:00 (167/207): tar-1.30-4.el8.x86_64.rpm 12 MB/s | 838 kB 00:00 (168/207): trousers-0.3.14-2.el8.x86_64.rpm 2.1 MB/s | 153 kB 00:00 (169/207): trousers-lib-0.3.14-2.el8.x86_64.rpm 2.7 MB/s | 168 kB 00:00 (170/207): tzdata-2019a-1.el8.noarch.rpm 7.1 MB/s | 465 kB 00:00 (171/207): unzip-6.0-41.el8.x86_64.rpm 3.0 MB/s | 193 kB 00:00 (172/207): which-2.21-10.el8.x86_64.rpm 855 kB/s | 49 kB 00:00 (173/207): util-linux-2.32.1-8.el8.x86_64.rpm 23 MB/s | 2.5 MB 00:00 (174/207): xz-5.2.4-3.el8.x86_64.rpm 2.0 MB/s | 153 kB 00:00 (175/207): xz-libs-5.2.4-3.el8.x86_64.rpm 1.6 MB/s | 94 kB 00:00 (176/207): zlib-1.2.11-10.el8.x86_64.rpm 1.7 MB/s | 101 kB 00:00 (177/207): zip-3.0-23.el8.x86_64.rpm 4.1 MB/s | 270 kB 00:00 (178/207): annobin-8.64-1.el8.x86_64.rpm 3.0 MB/s | 187 kB 00:00 (179/207): efi-srpm-macros-3-2.el8.noarch.rpm 163 kB/s | 22 kB 00:00 (180/207): gc-7.6.4-3.el8.x86_64.rpm 1.8 MB/s | 109 kB 00:00 (181/207): dwz-0.12-9.el8.x86_64.rpm 425 kB/s | 109 kB 00:00 (182/207): cpp-8.2.1-3.5.el8.x86_64.rpm 29 MB/s | 10 MB 00:00 (183/207): gdb-headless-8.2-6.el8_0.x86_64.rpm 18 MB/s | 3.7 MB 00:00 (184/207): ghc-srpm-macros-1.4.2-7.el8.noarch.r 127 kB/s | 9.3 kB 00:00 (185/207): go-srpm-macros-2-16.el8.noarch.rpm 224 kB/s | 14 kB 00:00 (186/207): guile-2.0.14-7.el8.x86_64.rpm 19 MB/s | 3.5 MB 00:00 (187/207): gcc-8.2.1-3.5.el8.x86_64.rpm 29 MB/s | 23 MB 00:00 (188/207): isl-0.16.1-6.el8.x86_64.rpm 5.3 MB/s | 841 kB 00:00 (189/207): libatomic_ops-7.6.2-3.el8.x86_64.rpm 586 kB/s | 38 kB 00:00 (190/207): libbabeltrace-1.5.4-2.el8.x86_64.rpm 3.5 MB/s | 201 kB 00:00 (191/207): libipt-1.6.1-8.el8.x86_64.rpm 840 kB/s | 50 kB 00:00 (192/207): libmpc-1.0.2-9.el8.x86_64.rpm 941 kB/s | 59 kB 00:00 (193/207): libxkbcommon-0.8.2-1.el8.x86_64.rpm 1.9 MB/s | 116 kB 00:00 (194/207): libstdc++-devel-8.2.1-3.5.el8.x86_64 22 MB/s | 2.0 MB 00:00 (195/207): ocaml-srpm-macros-5-4.el8.noarch.rpm 163 kB/s | 9.4 kB 00:00 (196/207): openblas-srpm-macros-2-2.el8.noarch. 132 kB/s | 7.9 kB 00:00 (197/207): perl-srpm-macros-1-25.el8.noarch.rpm 226 kB/s | 11 kB 00:00 (198/207): pinentry-1.1.0-2.el8.x86_64.rpm 1.8 MB/s | 100 kB 00:00 (199/207): python-srpm-macros-3-37.el8.noarch.r 229 kB/s | 14 kB 00:00 (200/207): python3-rpm-macros-3-37.el8.noarch.r 272 kB/s | 13 kB 00:00 (201/207): qt5-srpm-macros-5.11.1-2.el8.noarch. 179 kB/s | 11 kB 00:00 (202/207): redhat-rpm-config-116-1.el8.0.1.noar 1.2 MB/s | 82 kB 00:00 (203/207): rpm-build-4.14.2-11.el8_0.x86_64.rpm 3.0 MB/s | 166 kB 00:00 (204/207): rust-srpm-macros-5-2.el8.noarch.rpm 192 kB/s | 9.2 kB 00:00 (205/207): xkeyboard-config-2.24-3.el8.noarch.r 11 MB/s | 828 kB 00:00 (206/207): kernel-headers-4.18.0-147.6.el8.x86_ 17 MB/s | 2.9 MB 00:00 (207/207): gcc-c++-8.2.1-3.5.el8.x86_64.rpm 4.6 MB/s | 12 MB 00:02 -------------------------------------------------------------------------------- Total 14 MB/s | 170 MB 00:11 warning: Generating 18 missing index(es), please wait... warning: /var/lib/mock/1127517-centos-stream-x86_64-1575991688.901547/root/var/cache/dnf/Stream-BaseOS-8470e1c6c4b81471/packages/kernel-headers-4.18.0-147.6.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS-Stream - Base 134 kB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-2.el8.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.2.1-3.5.el8.x86_64 1/207 Running scriptlet: libgcc-8.2.1-3.5.el8.x86_64 1/207 Installing : kernel-headers-4.18.0-147.6.el8.x86_64 2/207 Installing : xkeyboard-config-2.24-3.el8.noarch 3/207 Installing : rust-srpm-macros-5-2.el8.noarch 4/207 Installing : qt5-srpm-macros-5.11.1-2.el8.noarch 5/207 Installing : python3-rpm-macros-3-37.el8.noarch 6/207 Installing : python-srpm-macros-3-37.el8.noarch 7/207 Installing : perl-srpm-macros-1-25.el8.noarch 8/207 Installing : openblas-srpm-macros-2-2.el8.noarch 9/207 Installing : ocaml-srpm-macros-5-4.el8.noarch 10/207 Installing : go-srpm-macros-2-16.el8.noarch 11/207 Installing : ghc-srpm-macros-1.4.2-7.el8.noarch 12/207 Installing : tzdata-2019a-1.el8.noarch 13/207 Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 14/207 Installing : pkgconf-m4-1.4.2-1.el8.noarch 15/207 Installing : ncurses-base-6.1-7.20180224.el8.noarch 16/207 Installing : kbd-misc-2.0.4-8.el8.noarch 17/207 Installing : kbd-legacy-2.0.4-8.el8.noarch 18/207 Installing : dbus-common-1:1.12.8-7.el8.noarch 19/207 Installing : centos-release-8.0-0.1905.0.9.el8.x86_64 20/207 Installing : setup-2.12.2-2.el8.noarch 21/207 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.12.2-2.el8.noarch 21/207 Installing : filesystem-3.8-2.el8.x86_64 22/207 Installing : basesystem-11-5.el8.noarch 23/207 Installing : pcre2-10.32-1.el8.x86_64 24/207 Installing : libselinux-2.8-6.el8.x86_64 25/207 Installing : ncurses-libs-6.1-7.20180224.el8.x86_64 26/207 Installing : glibc-all-langpacks-2.28-42.el8.1.x86_64 27/207 Installing : glibc-common-2.28-42.el8.1.x86_64 28/207 Running scriptlet: glibc-2.28-42.el8.1.x86_64 29/207 Installing : glibc-2.28-42.el8.1.x86_64 29/207 Running scriptlet: glibc-2.28-42.el8.1.x86_64 29/207 Installing : bash-4.4.19-8.el8_0.x86_64 30/207 Running scriptlet: bash-4.4.19-8.el8_0.x86_64 30/207 Installing : libsepol-2.8-2.el8.x86_64 31/207 Running scriptlet: libsepol-2.8-2.el8.x86_64 31/207 Installing : zlib-1.2.11-10.el8.x86_64 32/207 Installing : info-6.5-4.el8.x86_64 33/207 Installing : xz-libs-5.2.4-3.el8.x86_64 34/207 Installing : bzip2-libs-1.0.6-26.el8.x86_64 35/207 Installing : gmp-1:6.1.2-8.el8.x86_64 36/207 Running scriptlet: gmp-1:6.1.2-8.el8.x86_64 36/207 Installing : elfutils-libelf-0.174-6.el8.x86_64 37/207 Installing : libcap-2.25-9.el8.x86_64 38/207 Installing : libgpg-error-1.31-1.el8.x86_64 39/207 Installing : libstdc++-8.2.1-3.5.el8.x86_64 40/207 Running scriptlet: libstdc++-8.2.1-3.5.el8.x86_64 40/207 Installing : libxcrypt-4.1.1-4.el8.x86_64 41/207 Installing : readline-7.0-10.el8.x86_64 42/207 Running scriptlet: readline-7.0-10.el8.x86_64 42/207 Installing : mpfr-3.1.6-1.el8.x86_64 43/207 Running scriptlet: mpfr-3.1.6-1.el8.x86_64 43/207 Installing : libunistring-0.9.9-3.el8.x86_64 44/207 Installing : libuuid-2.32.1-8.el8.x86_64 45/207 Running scriptlet: libuuid-2.32.1-8.el8.x86_64 45/207 Installing : popt-1.16-14.el8.x86_64 46/207 Installing : chkconfig-1.11-1.el8.x86_64 47/207 Installing : libgcrypt-1.8.3-2.el8.x86_64 48/207 Running scriptlet: libgcrypt-1.8.3-2.el8.x86_64 48/207 Installing : libxml2-2.9.7-5.el8.x86_64 49/207 Installing : libattr-2.4.48-3.el8.x86_64 50/207 Installing : libacl-2.2.53-1.el8.x86_64 51/207 Installing : sed-4.5-1.el8.x86_64 52/207 Running scriptlet: sed-4.5-1.el8.x86_64 52/207 Installing : libcom_err-1.44.3-2.el8.x86_64 53/207 Running scriptlet: libcom_err-1.44.3-2.el8.x86_64 53/207 Installing : libffi-3.1-18.el8.x86_64 54/207 Installing : libidn2-2.0.5-1.el8.x86_64 55/207 Running scriptlet: libidn2-2.0.5-1.el8.x86_64 55/207 Installing : findutils-1:4.6.0-20.el8.x86_64 56/207 Running scriptlet: findutils-1:4.6.0-20.el8.x86_64 56/207 Installing : expat-2.2.5-3.el8.x86_64 57/207 Installing : lua-libs-5.3.4-10.el8.x86_64 58/207 Installing : p11-kit-0.23.14-5.el8_0.x86_64 59/207 Running scriptlet: p11-kit-0.23.14-5.el8_0.x86_64 59/207 Installing : libmpc-1.0.2-9.el8.x86_64 60/207 Running scriptlet: libmpc-1.0.2-9.el8.x86_64 60/207 Installing : libassuan-2.5.1-3.el8.x86_64 61/207 Installing : libgomp-8.2.1-3.5.el8.x86_64 62/207 Running scriptlet: libgomp-8.2.1-3.5.el8.x86_64 62/207 Installing : file-libs-5.33-8.el8.x86_64 63/207 Installing : file-5.33-8.el8.x86_64 64/207 Installing : libcap-ng-0.7.9-4.el8.x86_64 65/207 Installing : audit-libs-3.0-0.10.20180831git0047a6c.el8.x86_6 66/207 Installing : lz4-libs-1.8.1.2-4.el8.x86_64 67/207 Installing : libksba-1.3.5-7.el8.x86_64 68/207 Installing : unzip-6.0-41.el8.x86_64 69/207 Installing : diffutils-3.6-5.el8.x86_64 70/207 Running scriptlet: diffutils-3.6-5.el8.x86_64 70/207 Installing : sqlite-libs-3.26.0-3.el8.x86_64 71/207 Running scriptlet: glibc-headers-2.28-42.el8.1.x86_64 72/207 Installing : glibc-headers-2.28-42.el8.1.x86_64 72/207 Installing : grub2-common-1:2.02-66.el8_0.1.noarch 73/207 Installing : cpio-2.12-8.el8.x86_64 74/207 Installing : gdbm-libs-1:1.18-1.el8.x86_64 75/207 Installing : keyutils-libs-1.5.10-6.el8.x86_64 76/207 Installing : libtasn1-4.13-3.el8.x86_64 77/207 Running scriptlet: libtasn1-4.13-3.el8.x86_64 77/207 Installing : p11-kit-trust-0.23.14-5.el8_0.x86_64 78/207 Running scriptlet: p11-kit-trust-0.23.14-5.el8_0.x86_64 78/207 Installing : pcre-8.42-4.el8.x86_64 79/207 Installing : grep-3.1-6.el8.x86_64 80/207 Running scriptlet: grep-3.1-6.el8.x86_64 80/207 Installing : xz-5.2.4-3.el8.x86_64 81/207 Installing : gdbm-1:1.18-1.el8.x86_64 82/207 Installing : zip-3.0-23.el8.x86_64 83/207 Installing : libsemanage-2.8-5.el8.x86_64 84/207 Installing : cpp-8.2.1-3.5.el8.x86_64 85/207 Running scriptlet: cpp-8.2.1-3.5.el8.x86_64 85/207 Installing : libmetalink-0.1.3-7.el8.x86_64 86/207 Installing : libpsl-0.20.2-5.el8.x86_64 87/207 Installing : acl-2.2.53-1.el8.x86_64 88/207 Installing : tar-2:1.30-4.el8.x86_64 89/207 Running scriptlet: tar-2:1.30-4.el8.x86_64 89/207 Installing : patch-2.7.6-9.el8_0.x86_64 90/207 Installing : libstdc++-devel-8.2.1-3.5.el8.x86_64 91/207 Installing : dwz-0.12-9.el8.x86_64 92/207 Installing : nettle-3.4.1-1.el8.x86_64 93/207 Running scriptlet: nettle-3.4.1-1.el8.x86_64 93/207 Installing : isl-0.16.1-6.el8.x86_64 94/207 Running scriptlet: isl-0.16.1-6.el8.x86_64 94/207 Installing : bzip2-1.0.6-26.el8.x86_64 95/207 Installing : coreutils-common-8.30-6.el8.x86_64 96/207 Running scriptlet: coreutils-common-8.30-6.el8.x86_64 96/207 Installing : pigz-2.4-2.el8.x86_64 97/207 Installing : brotli-1.0.7-8.el8.x86_64 98/207 Installing : hardlink-1:1.3-6.el8.x86_64 99/207 Installing : json-c-0.13.1-0.2.el8.x86_64 100/207 Installing : libnghttp2-1.33.0-1.el8.x86_64 101/207 Installing : libpkgconf-1.4.2-1.el8.x86_64 102/207 Installing : pkgconf-1.4.2-1.el8.x86_64 103/207 Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 104/207 Installing : libpcap-14:1.9.0-1.el8.x86_64 105/207 Installing : iptables-libs-1.8.2-9.el8_0.1.x86_64 106/207 Installing : libxcrypt-devel-4.1.1-4.el8.x86_64 107/207 Installing : glibc-devel-2.28-42.el8.1.x86_64 108/207 Running scriptlet: glibc-devel-2.28-42.el8.1.x86_64 108/207 Installing : libseccomp-2.3.3-3.el8.x86_64 109/207 Running scriptlet: libseccomp-2.3.3-3.el8.x86_64 109/207 Installing : libsigsegv-2.11-5.el8.x86_64 110/207 Installing : gawk-4.2.1-1.el8.x86_64 111/207 Installing : libsmartcols-2.32.1-8.el8.x86_64 112/207 Running scriptlet: libsmartcols-2.32.1-8.el8.x86_64 112/207 Installing : libtool-ltdl-2.4.6-25.el8.x86_64 113/207 Running scriptlet: libtool-ltdl-2.4.6-25.el8.x86_64 113/207 Installing : libverto-0.3.0-5.el8.x86_64 114/207 Installing : ncurses-6.1-7.20180224.el8.x86_64 115/207 Installing : npth-1.5-4.el8.x86_64 116/207 Installing : which-2.21-10.el8.x86_64 117/207 Installing : libatomic_ops-7.6.2-3.el8.x86_64 118/207 Installing : gc-7.6.4-3.el8.x86_64 119/207 Installing : libipt-1.6.1-8.el8.x86_64 120/207 Installing : libxkbcommon-0.8.2-1.el8.x86_64 121/207 Installing : cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_64 122/207 Running scriptlet: cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_64 122/207 Installing : libssh-0.8.5-2.el8.x86_64 123/207 Installing : openldap-2.4.46-9.el8.x86_64 124/207 Installing : libcurl-7.61.1-8.el8.x86_64 125/207 Installing : libarchive-3.3.2-3.el8.x86_64 126/207 Installing : libdb-utils-5.3.28-36.el8.x86_64 127/207 Installing : openssl-1:1.1.1-8.el8.x86_64 128/207 Installing : libkcapi-1.1.1-16_1.el8.x86_64 129/207 Installing : libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 130/207 Installing : curl-7.61.1-8.el8.x86_64 131/207 Installing : gzip-1.9-4.el8.x86_64 132/207 Running scriptlet: gzip-1.9-4.el8.x86_64 132/207 Installing : cracklib-2.9.6-15.el8.x86_64 133/207 Installing : cracklib-dicts-2.9.6-15.el8.x86_64 134/207 Installing : gettext-libs-0.19.8.1-14.el8.x86_64 135/207 Installing : libcroco-0.6.12-4.el8.x86_64 136/207 Running scriptlet: libcroco-0.6.12-4.el8.x86_64 136/207 Installing : procps-ng-3.3.15-1.el8.x86_64 137/207 Installing : krb5-libs-1.16.1-22.el8.x86_64 138/207 Installing : libtirpc-1.1.4-3.el8.x86_64 139/207 Running scriptlet: libtirpc-1.1.4-3.el8.x86_64 139/207 Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 140/207 Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 140/207 Installing : openssl-pkcs11-0.4.8-2.el8.x86_64 141/207 Running scriptlet: openssl-pkcs11-0.4.8-2.el8.x86_64 141/207 Installing : grub2-tools-minimal-1:2.02-66.el8_0.1.x86_64 142/207 Installing : kpartx-0.7.8-7.el8_0.2.x86_64 143/207 Installing : device-mapper-8:1.02.155-6.el8.x86_64 144/207 Installing : elfutils-default-yama-scope-0.174-6.el8.noarch 145/207 Running scriptlet: elfutils-default-yama-scope-0.174-6.el8.noarch 145/207 Installing : elfutils-libs-0.174-6.el8.x86_64 146/207 Installing : rpm-4.14.2-11.el8_0.x86_64 147/207 Installing : libfdisk-2.32.1-8.el8.x86_64 148/207 Running scriptlet: libfdisk-2.32.1-8.el8.x86_64 148/207 Installing : libmount-2.32.1-8.el8.x86_64 149/207 Running scriptlet: libmount-2.32.1-8.el8.x86_64 149/207 Installing : gettext-0.19.8.1-14.el8.x86_64 150/207 Running scriptlet: gettext-0.19.8.1-14.el8.x86_64 150/207 Installing : glib2-2.56.4-1.el8.x86_64 151/207 Installing : dbus-libs-1:1.12.8-7.el8.x86_64 152/207 Running scriptlet: dbus-libs-1:1.12.8-7.el8.x86_64 152/207 Installing : dbus-tools-1:1.12.8-7.el8.x86_64 153/207 Installing : coreutils-8.30-6.el8.x86_64 154/207 Installing : systemd-libs-239-13.el8_0.5.x86_64 155/207 Running scriptlet: systemd-libs-239-13.el8_0.5.x86_64 155/207 Installing : libblkid-2.32.1-8.el8.x86_64 156/207 Running scriptlet: libblkid-2.32.1-8.el8.x86_64 156/207 Installing : device-mapper-libs-8:1.02.155-6.el8.x86_64 157/207 Running scriptlet: device-mapper-libs-8:1.02.155-6.el8.x86_64 157/207 Installing : shadow-utils-2:4.6-7.el8.x86_64 158/207 Running scriptlet: ca-certificates-2018.2.24-6.el8.noarch 159/207 Installing : ca-certificates-2018.2.24-6.el8.noarch 159/207 Running scriptlet: ca-certificates-2018.2.24-6.el8.noarch 159/207 Running scriptlet: dbus-daemon-1:1.12.8-7.el8.x86_64 160/207 Installing : dbus-daemon-1:1.12.8-7.el8.x86_64 160/207 Running scriptlet: dbus-daemon-1:1.12.8-7.el8.x86_64 160/207 Running scriptlet: libutempter-1.1.6-14.el8.x86_64 161/207 Installing : libutempter-1.1.6-14.el8.x86_64 161/207 Installing : shared-mime-info-1.9-3.el8.x86_64 162/207 Running scriptlet: shared-mime-info-1.9-3.el8.x86_64 162/207 Installing : kmod-25-11.el8_0.2.x86_64 163/207 Installing : kmod-libs-25-11.el8_0.2.x86_64 164/207 Running scriptlet: kmod-libs-25-11.el8_0.2.x86_64 164/207 Installing : kbd-2.0.4-8.el8.x86_64 165/207 Installing : libpwquality-1.4.0-9.el8.x86_64 166/207 Installing : libdb-5.3.28-36.el8.x86_64 167/207 Running scriptlet: libdb-5.3.28-36.el8.x86_64 167/207 Installing : pam-1.3.1-4.el8.x86_64 168/207 Running scriptlet: pam-1.3.1-4.el8.x86_64 168/207 Installing : util-linux-2.32.1-8.el8.x86_64 169/207 Running scriptlet: util-linux-2.32.1-8.el8.x86_64 169/207 Installing : cryptsetup-libs-2.0.6-1.el8.x86_64 170/207 Running scriptlet: cryptsetup-libs-2.0.6-1.el8.x86_64 170/207 Installing : systemd-pam-239-13.el8_0.5.x86_64 171/207 Installing : dracut-049-10.git20190115.el8_0.1.x86_64 172/207 Installing : os-prober-1.74-6.el8.x86_64 173/207 Installing : gnutls-3.6.5-2.el8.x86_64 174/207 Installing : trousers-lib-0.3.14-2.el8.x86_64 175/207 Running scriptlet: trousers-lib-0.3.14-2.el8.x86_64 175/207 Installing : openssl-libs-1:1.1.1-8.el8.x86_64 176/207 Running scriptlet: openssl-libs-1:1.1.1-8.el8.x86_64 176/207 Installing : rpm-libs-4.14.2-11.el8_0.x86_64 177/207 Running scriptlet: rpm-libs-4.14.2-11.el8_0.x86_64 177/207 Running scriptlet: grub2-tools-1:2.02-66.el8_0.1.x86_64 178/207 Installing : grub2-tools-1:2.02-66.el8_0.1.x86_64 178/207 Running scriptlet: grub2-tools-1:2.02-66.el8_0.1.x86_64 178/207 Installing : grubby-8.40-34.el8.x86_64 179/207 Installing : crypto-policies-20181217-6.git9a35207.el8.noarch 180/207 Running scriptlet: crypto-policies-20181217-6.git9a35207.el8.noarch 180/207 Installing : dbus-1:1.12.8-7.el8.x86_64 181/207 Running scriptlet: systemd-239-13.el8_0.5.x86_64 182/207 Installing : systemd-239-13.el8_0.5.x86_64 182/207 Running scriptlet: systemd-239-13.el8_0.5.x86_64 182/207 Installing : systemd-udev-239-13.el8_0.5.x86_64 183/207 Running scriptlet: systemd-udev-239-13.el8_0.5.x86_64 183/207 Running scriptlet: trousers-0.3.14-2.el8.x86_64 184/207 Installing : trousers-0.3.14-2.el8.x86_64 184/207 Running scriptlet: trousers-0.3.14-2.el8.x86_64 184/207 Installing : python3-setuptools-41.6.0-1.el8.noarch 185/207 Installing : platform-python-pip-9.0.3-13.el8.noarch 186/207 Installing : platform-python-3.6.8-4.el8_0.x86_64 187/207 Running scriptlet: platform-python-3.6.8-4.el8_0.x86_64 187/207 Installing : python3-libs-3.6.8-4.el8_0.x86_64 188/207 Installing : binutils-2.30-49.el8.x86_64 189/207 Running scriptlet: binutils-2.30-49.el8.x86_64 189/207 Installing : gcc-8.2.1-3.5.el8.x86_64 190/207 Running scriptlet: gcc-8.2.1-3.5.el8.x86_64 190/207 Installing : annobin-8.64-1.el8.x86_64 191/207 Installing : ima-evm-utils-1.1-4.el8.x86_64 192/207 Installing : libusbx-1.0.22-1.el8.x86_64 193/207 Installing : guile-5:2.0.14-7.el8.x86_64 194/207 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 194/207 Installing : libsecret-0.18.6-1.el8.x86_64 195/207 Installing : pinentry-1.1.0-2.el8.x86_64 196/207 Running scriptlet: pinentry-1.1.0-2.el8.x86_64 196/207 Installing : gnupg2-smime-2.2.9-1.el8.x86_64 197/207 Installing : gnupg2-2.2.9-1.el8.x86_64 198/207 Installing : rpm-build-libs-4.14.2-11.el8_0.x86_64 199/207 Running scriptlet: rpm-build-libs-4.14.2-11.el8_0.x86_64 199/207 Installing : libbabeltrace-1.5.4-2.el8.x86_64 200/207 Running scriptlet: libbabeltrace-1.5.4-2.el8.x86_64 200/207 Installing : gdb-headless-8.2-6.el8_0.x86_64 201/207 Installing : efi-srpm-macros-3-2.el8.noarch 202/207 Installing : redhat-rpm-config-116-1.el8.0.1.noarch 203/207 Installing : elfutils-0.174-6.el8.x86_64 204/207 Installing : rpm-build-4.14.2-11.el8_0.x86_64 205/207 Installing : gcc-c++-8.2.1-3.5.el8.x86_64 206/207 Installing : make-1:4.2.1-9.el8.x86_64 207/207 Running scriptlet: make-1:4.2.1-9.el8.x86_64 207/207 Running scriptlet: filesystem-3.8-2.el8.x86_64 207/207 Running scriptlet: glibc-all-langpacks-2.28-42.el8.1.x86_64 207/207 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 207/207 Running scriptlet: make-1:4.2.1-9.el8.x86_64 207/207 Verifying : brotli-1.0.7-8.el8.x86_64 1/207 Verifying : python3-setuptools-41.6.0-1.el8.noarch 2/207 Verifying : acl-2.2.53-1.el8.x86_64 3/207 Verifying : audit-libs-3.0-0.10.20180831git0047a6c.el8.x86_6 4/207 Verifying : basesystem-11-5.el8.noarch 5/207 Verifying : bash-4.4.19-8.el8_0.x86_64 6/207 Verifying : binutils-2.30-49.el8.x86_64 7/207 Verifying : bzip2-1.0.6-26.el8.x86_64 8/207 Verifying : bzip2-libs-1.0.6-26.el8.x86_64 9/207 Verifying : ca-certificates-2018.2.24-6.el8.noarch 10/207 Verifying : centos-release-8.0-0.1905.0.9.el8.x86_64 11/207 Verifying : chkconfig-1.11-1.el8.x86_64 12/207 Verifying : coreutils-8.30-6.el8.x86_64 13/207 Verifying : coreutils-common-8.30-6.el8.x86_64 14/207 Verifying : cpio-2.12-8.el8.x86_64 15/207 Verifying : cracklib-2.9.6-15.el8.x86_64 16/207 Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 17/207 Verifying : crypto-policies-20181217-6.git9a35207.el8.noarch 18/207 Verifying : cryptsetup-libs-2.0.6-1.el8.x86_64 19/207 Verifying : curl-7.61.1-8.el8.x86_64 20/207 Verifying : cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_64 21/207 Verifying : dbus-1:1.12.8-7.el8.x86_64 22/207 Verifying : dbus-common-1:1.12.8-7.el8.noarch 23/207 Verifying : dbus-daemon-1:1.12.8-7.el8.x86_64 24/207 Verifying : dbus-libs-1:1.12.8-7.el8.x86_64 25/207 Verifying : dbus-tools-1:1.12.8-7.el8.x86_64 26/207 Verifying : device-mapper-8:1.02.155-6.el8.x86_64 27/207 Verifying : device-mapper-libs-8:1.02.155-6.el8.x86_64 28/207 Verifying : diffutils-3.6-5.el8.x86_64 29/207 Verifying : dracut-049-10.git20190115.el8_0.1.x86_64 30/207 Verifying : elfutils-0.174-6.el8.x86_64 31/207 Verifying : elfutils-default-yama-scope-0.174-6.el8.noarch 32/207 Verifying : elfutils-libelf-0.174-6.el8.x86_64 33/207 Verifying : elfutils-libs-0.174-6.el8.x86_64 34/207 Verifying : expat-2.2.5-3.el8.x86_64 35/207 Verifying : file-5.33-8.el8.x86_64 36/207 Verifying : file-libs-5.33-8.el8.x86_64 37/207 Verifying : filesystem-3.8-2.el8.x86_64 38/207 Verifying : findutils-1:4.6.0-20.el8.x86_64 39/207 Verifying : gawk-4.2.1-1.el8.x86_64 40/207 Verifying : gdbm-1:1.18-1.el8.x86_64 41/207 Verifying : gdbm-libs-1:1.18-1.el8.x86_64 42/207 Verifying : gettext-0.19.8.1-14.el8.x86_64 43/207 Verifying : gettext-libs-0.19.8.1-14.el8.x86_64 44/207 Verifying : glib2-2.56.4-1.el8.x86_64 45/207 Verifying : glibc-2.28-42.el8.1.x86_64 46/207 Verifying : glibc-all-langpacks-2.28-42.el8.1.x86_64 47/207 Verifying : glibc-common-2.28-42.el8.1.x86_64 48/207 Verifying : glibc-devel-2.28-42.el8.1.x86_64 49/207 Verifying : glibc-headers-2.28-42.el8.1.x86_64 50/207 Verifying : gmp-1:6.1.2-8.el8.x86_64 51/207 Verifying : gnupg2-2.2.9-1.el8.x86_64 52/207 Verifying : gnupg2-smime-2.2.9-1.el8.x86_64 53/207 Verifying : gnutls-3.6.5-2.el8.x86_64 54/207 Verifying : grep-3.1-6.el8.x86_64 55/207 Verifying : grub2-common-1:2.02-66.el8_0.1.noarch 56/207 Verifying : grub2-tools-1:2.02-66.el8_0.1.x86_64 57/207 Verifying : grub2-tools-minimal-1:2.02-66.el8_0.1.x86_64 58/207 Verifying : grubby-8.40-34.el8.x86_64 59/207 Verifying : gzip-1.9-4.el8.x86_64 60/207 Verifying : hardlink-1:1.3-6.el8.x86_64 61/207 Verifying : ima-evm-utils-1.1-4.el8.x86_64 62/207 Verifying : info-6.5-4.el8.x86_64 63/207 Verifying : iptables-libs-1.8.2-9.el8_0.1.x86_64 64/207 Verifying : json-c-0.13.1-0.2.el8.x86_64 65/207 Verifying : kbd-2.0.4-8.el8.x86_64 66/207 Verifying : kbd-legacy-2.0.4-8.el8.noarch 67/207 Verifying : kbd-misc-2.0.4-8.el8.noarch 68/207 Verifying : keyutils-libs-1.5.10-6.el8.x86_64 69/207 Verifying : kmod-25-11.el8_0.2.x86_64 70/207 Verifying : kmod-libs-25-11.el8_0.2.x86_64 71/207 Verifying : kpartx-0.7.8-7.el8_0.2.x86_64 72/207 Verifying : krb5-libs-1.16.1-22.el8.x86_64 73/207 Verifying : libacl-2.2.53-1.el8.x86_64 74/207 Verifying : libarchive-3.3.2-3.el8.x86_64 75/207 Verifying : libassuan-2.5.1-3.el8.x86_64 76/207 Verifying : libattr-2.4.48-3.el8.x86_64 77/207 Verifying : libblkid-2.32.1-8.el8.x86_64 78/207 Verifying : libcap-2.25-9.el8.x86_64 79/207 Verifying : libcap-ng-0.7.9-4.el8.x86_64 80/207 Verifying : libcom_err-1.44.3-2.el8.x86_64 81/207 Verifying : libcroco-0.6.12-4.el8.x86_64 82/207 Verifying : libcurl-7.61.1-8.el8.x86_64 83/207 Verifying : libdb-5.3.28-36.el8.x86_64 84/207 Verifying : libdb-utils-5.3.28-36.el8.x86_64 85/207 Verifying : libfdisk-2.32.1-8.el8.x86_64 86/207 Verifying : libffi-3.1-18.el8.x86_64 87/207 Verifying : libgcc-8.2.1-3.5.el8.x86_64 88/207 Verifying : libgcrypt-1.8.3-2.el8.x86_64 89/207 Verifying : libgomp-8.2.1-3.5.el8.x86_64 90/207 Verifying : libgpg-error-1.31-1.el8.x86_64 91/207 Verifying : libidn2-2.0.5-1.el8.x86_64 92/207 Verifying : libkcapi-1.1.1-16_1.el8.x86_64 93/207 Verifying : libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 94/207 Verifying : libksba-1.3.5-7.el8.x86_64 95/207 Verifying : libmetalink-0.1.3-7.el8.x86_64 96/207 Verifying : libmount-2.32.1-8.el8.x86_64 97/207 Verifying : libnghttp2-1.33.0-1.el8.x86_64 98/207 Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 99/207 Verifying : libpcap-14:1.9.0-1.el8.x86_64 100/207 Verifying : libpkgconf-1.4.2-1.el8.x86_64 101/207 Verifying : libpsl-0.20.2-5.el8.x86_64 102/207 Verifying : libpwquality-1.4.0-9.el8.x86_64 103/207 Verifying : libseccomp-2.3.3-3.el8.x86_64 104/207 Verifying : libsecret-0.18.6-1.el8.x86_64 105/207 Verifying : libselinux-2.8-6.el8.x86_64 106/207 Verifying : libsemanage-2.8-5.el8.x86_64 107/207 Verifying : libsepol-2.8-2.el8.x86_64 108/207 Verifying : libsigsegv-2.11-5.el8.x86_64 109/207 Verifying : libsmartcols-2.32.1-8.el8.x86_64 110/207 Verifying : libssh-0.8.5-2.el8.x86_64 111/207 Verifying : libstdc++-8.2.1-3.5.el8.x86_64 112/207 Verifying : libtasn1-4.13-3.el8.x86_64 113/207 Verifying : libtirpc-1.1.4-3.el8.x86_64 114/207 Verifying : libtool-ltdl-2.4.6-25.el8.x86_64 115/207 Verifying : libunistring-0.9.9-3.el8.x86_64 116/207 Verifying : libusbx-1.0.22-1.el8.x86_64 117/207 Verifying : libutempter-1.1.6-14.el8.x86_64 118/207 Verifying : libuuid-2.32.1-8.el8.x86_64 119/207 Verifying : libverto-0.3.0-5.el8.x86_64 120/207 Verifying : libxcrypt-4.1.1-4.el8.x86_64 121/207 Verifying : libxcrypt-devel-4.1.1-4.el8.x86_64 122/207 Verifying : libxml2-2.9.7-5.el8.x86_64 123/207 Verifying : lua-libs-5.3.4-10.el8.x86_64 124/207 Verifying : lz4-libs-1.8.1.2-4.el8.x86_64 125/207 Verifying : make-1:4.2.1-9.el8.x86_64 126/207 Verifying : mpfr-3.1.6-1.el8.x86_64 127/207 Verifying : ncurses-6.1-7.20180224.el8.x86_64 128/207 Verifying : ncurses-base-6.1-7.20180224.el8.noarch 129/207 Verifying : ncurses-libs-6.1-7.20180224.el8.x86_64 130/207 Verifying : nettle-3.4.1-1.el8.x86_64 131/207 Verifying : npth-1.5-4.el8.x86_64 132/207 Verifying : openldap-2.4.46-9.el8.x86_64 133/207 Verifying : openssl-1:1.1.1-8.el8.x86_64 134/207 Verifying : openssl-libs-1:1.1.1-8.el8.x86_64 135/207 Verifying : openssl-pkcs11-0.4.8-2.el8.x86_64 136/207 Verifying : os-prober-1.74-6.el8.x86_64 137/207 Verifying : p11-kit-0.23.14-5.el8_0.x86_64 138/207 Verifying : p11-kit-trust-0.23.14-5.el8_0.x86_64 139/207 Verifying : pam-1.3.1-4.el8.x86_64 140/207 Verifying : patch-2.7.6-9.el8_0.x86_64 141/207 Verifying : pcre-8.42-4.el8.x86_64 142/207 Verifying : pcre2-10.32-1.el8.x86_64 143/207 Verifying : pigz-2.4-2.el8.x86_64 144/207 Verifying : pkgconf-1.4.2-1.el8.x86_64 145/207 Verifying : pkgconf-m4-1.4.2-1.el8.noarch 146/207 Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 147/207 Verifying : platform-python-3.6.8-4.el8_0.x86_64 148/207 Verifying : platform-python-pip-9.0.3-13.el8.noarch 149/207 Verifying : popt-1.16-14.el8.x86_64 150/207 Verifying : procps-ng-3.3.15-1.el8.x86_64 151/207 Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 152/207 Verifying : python3-libs-3.6.8-4.el8_0.x86_64 153/207 Verifying : readline-7.0-10.el8.x86_64 154/207 Verifying : rpm-4.14.2-11.el8_0.x86_64 155/207 Verifying : rpm-build-libs-4.14.2-11.el8_0.x86_64 156/207 Verifying : rpm-libs-4.14.2-11.el8_0.x86_64 157/207 Verifying : sed-4.5-1.el8.x86_64 158/207 Verifying : setup-2.12.2-2.el8.noarch 159/207 Verifying : shadow-utils-2:4.6-7.el8.x86_64 160/207 Verifying : shared-mime-info-1.9-3.el8.x86_64 161/207 Verifying : sqlite-libs-3.26.0-3.el8.x86_64 162/207 Verifying : systemd-239-13.el8_0.5.x86_64 163/207 Verifying : systemd-libs-239-13.el8_0.5.x86_64 164/207 Verifying : systemd-pam-239-13.el8_0.5.x86_64 165/207 Verifying : systemd-udev-239-13.el8_0.5.x86_64 166/207 Verifying : tar-2:1.30-4.el8.x86_64 167/207 Verifying : trousers-0.3.14-2.el8.x86_64 168/207 Verifying : trousers-lib-0.3.14-2.el8.x86_64 169/207 Verifying : tzdata-2019a-1.el8.noarch 170/207 Verifying : unzip-6.0-41.el8.x86_64 171/207 Verifying : util-linux-2.32.1-8.el8.x86_64 172/207 Verifying : which-2.21-10.el8.x86_64 173/207 Verifying : xz-5.2.4-3.el8.x86_64 174/207 Verifying : xz-libs-5.2.4-3.el8.x86_64 175/207 Verifying : zip-3.0-23.el8.x86_64 176/207 Verifying : zlib-1.2.11-10.el8.x86_64 177/207 Verifying : annobin-8.64-1.el8.x86_64 178/207 Verifying : cpp-8.2.1-3.5.el8.x86_64 179/207 Verifying : dwz-0.12-9.el8.x86_64 180/207 Verifying : efi-srpm-macros-3-2.el8.noarch 181/207 Verifying : gc-7.6.4-3.el8.x86_64 182/207 Verifying : gcc-8.2.1-3.5.el8.x86_64 183/207 Verifying : gcc-c++-8.2.1-3.5.el8.x86_64 184/207 Verifying : gdb-headless-8.2-6.el8_0.x86_64 185/207 Verifying : ghc-srpm-macros-1.4.2-7.el8.noarch 186/207 Verifying : go-srpm-macros-2-16.el8.noarch 187/207 Verifying : guile-5:2.0.14-7.el8.x86_64 188/207 Verifying : isl-0.16.1-6.el8.x86_64 189/207 Verifying : libatomic_ops-7.6.2-3.el8.x86_64 190/207 Verifying : libbabeltrace-1.5.4-2.el8.x86_64 191/207 Verifying : libipt-1.6.1-8.el8.x86_64 192/207 Verifying : libmpc-1.0.2-9.el8.x86_64 193/207 Verifying : libstdc++-devel-8.2.1-3.5.el8.x86_64 194/207 Verifying : libxkbcommon-0.8.2-1.el8.x86_64 195/207 Verifying : ocaml-srpm-macros-5-4.el8.noarch 196/207 Verifying : openblas-srpm-macros-2-2.el8.noarch 197/207 Verifying : perl-srpm-macros-1-25.el8.noarch 198/207 Verifying : pinentry-1.1.0-2.el8.x86_64 199/207 Verifying : python-srpm-macros-3-37.el8.noarch 200/207 Verifying : python3-rpm-macros-3-37.el8.noarch 201/207 Verifying : qt5-srpm-macros-5.11.1-2.el8.noarch 202/207 Verifying : redhat-rpm-config-116-1.el8.0.1.noarch 203/207 Verifying : rpm-build-4.14.2-11.el8_0.x86_64 204/207 Verifying : rust-srpm-macros-5-2.el8.noarch 205/207 Verifying : xkeyboard-config-2.24-3.el8.noarch 206/207 Verifying : kernel-headers-4.18.0-147.6.el8.x86_64 207/207 Installed: bash-4.4.19-8.el8_0.x86_64 bzip2-1.0.6-26.el8.x86_64 centos-release-8.0-0.1905.0.9.el8.x86_64 coreutils-8.30-6.el8.x86_64 cpio-2.12-8.el8.x86_64 diffutils-3.6-5.el8.x86_64 findutils-1:4.6.0-20.el8.x86_64 gawk-4.2.1-1.el8.x86_64 grep-3.1-6.el8.x86_64 gzip-1.9-4.el8.x86_64 info-6.5-4.el8.x86_64 make-1:4.2.1-9.el8.x86_64 patch-2.7.6-9.el8_0.x86_64 sed-4.5-1.el8.x86_64 shadow-utils-2:4.6-7.el8.x86_64 tar-2:1.30-4.el8.x86_64 unzip-6.0-41.el8.x86_64 util-linux-2.32.1-8.el8.x86_64 which-2.21-10.el8.x86_64 xz-5.2.4-3.el8.x86_64 gcc-8.2.1-3.5.el8.x86_64 gcc-c++-8.2.1-3.5.el8.x86_64 redhat-rpm-config-116-1.el8.0.1.noarch rpm-build-4.14.2-11.el8_0.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 gnupg2-smime-2.2.9-1.el8.x86_64 grubby-8.40-34.el8.x86_64 hardlink-1:1.3-6.el8.x86_64 kbd-2.0.4-8.el8.x86_64 kpartx-0.7.8-7.el8_0.2.x86_64 openssl-pkcs11-0.4.8-2.el8.x86_64 pigz-2.4-2.el8.x86_64 shared-mime-info-1.9-3.el8.x86_64 systemd-239-13.el8_0.5.x86_64 trousers-0.3.14-2.el8.x86_64 libxkbcommon-0.8.2-1.el8.x86_64 pinentry-1.1.0-2.el8.x86_64 brotli-1.0.7-8.el8.x86_64 python3-setuptools-41.6.0-1.el8.noarch acl-2.2.53-1.el8.x86_64 audit-libs-3.0-0.10.20180831git0047a6c.el8.x86_64 basesystem-11-5.el8.noarch binutils-2.30-49.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 ca-certificates-2018.2.24-6.el8.noarch chkconfig-1.11-1.el8.x86_64 coreutils-common-8.30-6.el8.x86_64 cracklib-2.9.6-15.el8.x86_64 crypto-policies-20181217-6.git9a35207.el8.noarch cryptsetup-libs-2.0.6-1.el8.x86_64 curl-7.61.1-8.el8.x86_64 cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_64 dbus-1:1.12.8-7.el8.x86_64 dbus-common-1:1.12.8-7.el8.noarch dbus-daemon-1:1.12.8-7.el8.x86_64 dbus-libs-1:1.12.8-7.el8.x86_64 dbus-tools-1:1.12.8-7.el8.x86_64 device-mapper-8:1.02.155-6.el8.x86_64 device-mapper-libs-8:1.02.155-6.el8.x86_64 dracut-049-10.git20190115.el8_0.1.x86_64 elfutils-0.174-6.el8.x86_64 elfutils-default-yama-scope-0.174-6.el8.noarch elfutils-libelf-0.174-6.el8.x86_64 elfutils-libs-0.174-6.el8.x86_64 expat-2.2.5-3.el8.x86_64 file-5.33-8.el8.x86_64 file-libs-5.33-8.el8.x86_64 filesystem-3.8-2.el8.x86_64 gdbm-1:1.18-1.el8.x86_64 gdbm-libs-1:1.18-1.el8.x86_64 gettext-0.19.8.1-14.el8.x86_64 gettext-libs-0.19.8.1-14.el8.x86_64 glib2-2.56.4-1.el8.x86_64 glibc-2.28-42.el8.1.x86_64 glibc-all-langpacks-2.28-42.el8.1.x86_64 glibc-common-2.28-42.el8.1.x86_64 glibc-devel-2.28-42.el8.1.x86_64 glibc-headers-2.28-42.el8.1.x86_64 gmp-1:6.1.2-8.el8.x86_64 gnupg2-2.2.9-1.el8.x86_64 gnutls-3.6.5-2.el8.x86_64 grub2-common-1:2.02-66.el8_0.1.noarch grub2-tools-1:2.02-66.el8_0.1.x86_64 grub2-tools-minimal-1:2.02-66.el8_0.1.x86_64 ima-evm-utils-1.1-4.el8.x86_64 iptables-libs-1.8.2-9.el8_0.1.x86_64 json-c-0.13.1-0.2.el8.x86_64 kbd-legacy-2.0.4-8.el8.noarch kbd-misc-2.0.4-8.el8.noarch keyutils-libs-1.5.10-6.el8.x86_64 kmod-25-11.el8_0.2.x86_64 kmod-libs-25-11.el8_0.2.x86_64 krb5-libs-1.16.1-22.el8.x86_64 libacl-2.2.53-1.el8.x86_64 libarchive-3.3.2-3.el8.x86_64 libassuan-2.5.1-3.el8.x86_64 libattr-2.4.48-3.el8.x86_64 libblkid-2.32.1-8.el8.x86_64 libcap-2.25-9.el8.x86_64 libcap-ng-0.7.9-4.el8.x86_64 libcom_err-1.44.3-2.el8.x86_64 libcroco-0.6.12-4.el8.x86_64 libcurl-7.61.1-8.el8.x86_64 libdb-5.3.28-36.el8.x86_64 libdb-utils-5.3.28-36.el8.x86_64 libfdisk-2.32.1-8.el8.x86_64 libffi-3.1-18.el8.x86_64 libgcc-8.2.1-3.5.el8.x86_64 libgcrypt-1.8.3-2.el8.x86_64 libgomp-8.2.1-3.5.el8.x86_64 libgpg-error-1.31-1.el8.x86_64 libidn2-2.0.5-1.el8.x86_64 libkcapi-1.1.1-16_1.el8.x86_64 libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 libksba-1.3.5-7.el8.x86_64 libmetalink-0.1.3-7.el8.x86_64 libmount-2.32.1-8.el8.x86_64 libnghttp2-1.33.0-1.el8.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 libpcap-14:1.9.0-1.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 libpsl-0.20.2-5.el8.x86_64 libpwquality-1.4.0-9.el8.x86_64 libseccomp-2.3.3-3.el8.x86_64 libsecret-0.18.6-1.el8.x86_64 libselinux-2.8-6.el8.x86_64 libsemanage-2.8-5.el8.x86_64 libsepol-2.8-2.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 libsmartcols-2.32.1-8.el8.x86_64 libssh-0.8.5-2.el8.x86_64 libstdc++-8.2.1-3.5.el8.x86_64 libtasn1-4.13-3.el8.x86_64 libtirpc-1.1.4-3.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 libusbx-1.0.22-1.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 libuuid-2.32.1-8.el8.x86_64 libverto-0.3.0-5.el8.x86_64 libxcrypt-4.1.1-4.el8.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 libxml2-2.9.7-5.el8.x86_64 lua-libs-5.3.4-10.el8.x86_64 lz4-libs-1.8.1.2-4.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 ncurses-6.1-7.20180224.el8.x86_64 ncurses-base-6.1-7.20180224.el8.noarch ncurses-libs-6.1-7.20180224.el8.x86_64 nettle-3.4.1-1.el8.x86_64 npth-1.5-4.el8.x86_64 openldap-2.4.46-9.el8.x86_64 openssl-1:1.1.1-8.el8.x86_64 openssl-libs-1:1.1.1-8.el8.x86_64 os-prober-1.74-6.el8.x86_64 p11-kit-0.23.14-5.el8_0.x86_64 p11-kit-trust-0.23.14-5.el8_0.x86_64 pam-1.3.1-4.el8.x86_64 pcre-8.42-4.el8.x86_64 pcre2-10.32-1.el8.x86_64 pkgconf-1.4.2-1.el8.x86_64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 platform-python-3.6.8-4.el8_0.x86_64 platform-python-pip-9.0.3-13.el8.noarch popt-1.16-14.el8.x86_64 procps-ng-3.3.15-1.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch python3-libs-3.6.8-4.el8_0.x86_64 readline-7.0-10.el8.x86_64 rpm-4.14.2-11.el8_0.x86_64 rpm-build-libs-4.14.2-11.el8_0.x86_64 rpm-libs-4.14.2-11.el8_0.x86_64 setup-2.12.2-2.el8.noarch sqlite-libs-3.26.0-3.el8.x86_64 systemd-libs-239-13.el8_0.5.x86_64 systemd-pam-239-13.el8_0.5.x86_64 systemd-udev-239-13.el8_0.5.x86_64 trousers-lib-0.3.14-2.el8.x86_64 tzdata-2019a-1.el8.noarch xz-libs-5.2.4-3.el8.x86_64 zip-3.0-23.el8.x86_64 zlib-1.2.11-10.el8.x86_64 annobin-8.64-1.el8.x86_64 cpp-8.2.1-3.5.el8.x86_64 dwz-0.12-9.el8.x86_64 efi-srpm-macros-3-2.el8.noarch gc-7.6.4-3.el8.x86_64 gdb-headless-8.2-6.el8_0.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch go-srpm-macros-2-16.el8.noarch guile-5:2.0.14-7.el8.x86_64 isl-0.16.1-6.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 libbabeltrace-1.5.4-2.el8.x86_64 libipt-1.6.1-8.el8.x86_64 libmpc-1.0.2-9.el8.x86_64 libstdc++-devel-8.2.1-3.5.el8.x86_64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch perl-srpm-macros-1-25.el8.noarch python-srpm-macros-3-37.el8.noarch python3-rpm-macros-3-37.el8.noarch qt5-srpm-macros-5.11.1-2.el8.noarch rust-srpm-macros-5-2.el8.noarch xkeyboard-config-2.24-3.el8.noarch kernel-headers-4.18.0-147.6.el8.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.8.2-1.el8.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/1127517-centos-stream-x86_64-1575991688.901547/root/var/log/dnf.rpm.log /var/lib/mock/1127517-centos-stream-x86_64-1575991688.901547/root/var/log/dnf.librepo.log /var/lib/mock/1127517-centos-stream-x86_64-1575991688.901547/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp7j5cmop7/rabbitmq-server.spec) Config(child) 1 minutes 32 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=75600): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/rabbitmq-server-3.8.2-1.el8.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1575991783.410809 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/rabbitmq-server-3.8.2-1.el8.src.rpm) Config(1127517-centos-stream-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/1127517-centos-stream-x86_64-1575991783.410809/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.21 INFO: Mock Version: 1.4.21 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 39 kB/s | 3.3 kB 00:00 Additional repo http_mirror_centos_org_centos_8 34 kB/s | 3.9 kB 00:00 Additional repo http_mirror_centos_org_centos_8 43 kB/s | 4.3 kB 00:00 Additional repo http_mirror_centos_org_centos_8 38 kB/s | 4.3 kB 00:00 Additional repo http_38_145_34_66_test_mock 485 kB/s | 3.0 kB 00:00 CentOS-Stream - Base 34 kB/s | 3.9 kB 00:00 CentOS-Stream - AppStream 43 kB/s | 4.3 kB 00:00 CentOS-Stream - Extras 13 kB/s | 1.5 kB 00:00 CentOS-Stream - PowerTools 38 kB/s | 4.3 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for rabbitmq-server-3.8.2-1.el8.src.rpm Start: build setup for rabbitmq-server-3.8.2-1.el8.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rabbitmq-server-3.8.2-1.el8.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 31 kB/s | 3.3 kB 00:00 Additional repo http_mirror_centos_org_centos_8 38 kB/s | 3.9 kB 00:00 Additional repo http_mirror_centos_org_centos_8 37 kB/s | 4.3 kB 00:00 Additional repo http_mirror_centos_org_centos_8 37 kB/s | 4.3 kB 00:00 Additional repo http_38_145_34_66_test_mock 857 kB/s | 3.0 kB 00:00 Package systemd-239-13.el8_0.5.x86_64 is already installed. Package zip-3.0-23.el8.x86_64 is already installed. Dependencies resolved. ================================================================================ Package ArchVersion Repository Size ================================================================================ Installing: elixir x86_641.9.2-1.el8 copr_base 4.9 M erlang x86_6422.1.8-1.el8 copr_base 31 k python3-simplejson x86_643.17.0-1.el8 copr_base 286 k libxslt x86_641.1.32-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 249 k rsync x86_643.1.3-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 404 k python36 x86_643.6.8-2.module_el8.0.0+33+0a10c0e1 http_mirror_centos_org_centos_8_AppStream_x86_64_os 19 k xmlto x86_640.0.28-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 59 k Installing dependencies: erlang-asn1 x86_6422.1.8-1.el8 copr_base 745 k erlang-common_test x86_6422.1.8-1.el8 copr_base 1.0 M erlang-compiler x86_6422.1.8-1.el8 copr_base 1.4 M erlang-crypto x86_6422.1.8-1.el8 copr_base 168 k erlang-debugger x86_6422.1.8-1.el8 copr_base 406 k erlang-dialyzer x86_6422.1.8-1.el8 copr_base 709 k erlang-diameter x86_6422.1.8-1.el8 copr_base 693 k erlang-edoc x86_6422.1.8-1.el8 copr_base 312 k erlang-eldap x86_6422.1.8-1.el8 copr_base 125 k erlang-erl_docgen x86_6422.1.8-1.el8 copr_base 158 k erlang-erl_interface x86_6422.1.8-1.el8 copr_base 194 k erlang-erts x86_6422.1.8-1.el8 copr_base 2.2 M erlang-et x86_6422.1.8-1.el8 copr_base 170 k erlang-eunit x86_6422.1.8-1.el8 copr_base 164 k erlang-ftp x86_6422.1.8-1.el8 copr_base 113 k erlang-hipe x86_6422.1.8-1.el8 copr_base 2.8 M erlang-inets x86_6422.1.8-1.el8 copr_base 615 k erlang-jinterface x86_6422.1.8-1.el8 copr_base 123 k erlang-kernel x86_6422.1.8-1.el8 copr_base 1.2 M erlang-megaco x86_6422.1.8-1.el8 copr_base 5.5 M erlang-mnesia x86_6422.1.8-1.el8 copr_base 749 k erlang-observer x86_6422.1.8-1.el8 copr_base 881 k erlang-odbc x86_6422.1.8-1.el8 copr_base 80 k erlang-os_mon x86_6422.1.8-1.el8 copr_base 108 k erlang-parsetools x86_6422.1.8-1.el8 copr_base 180 k erlang-public_key x86_6422.1.8-1.el8 copr_base 619 k erlang-reltool x86_6422.1.8-1.el8 copr_base 354 k erlang-runtime_tools x86_6422.1.8-1.el8 copr_base 211 k erlang-sasl x86_6422.1.8-1.el8 copr_base 269 k erlang-snmp x86_6422.1.8-1.el8 copr_base 1.6 M erlang-ssh x86_6422.1.8-1.el8 copr_base 675 k erlang-ssl x86_6422.1.8-1.el8 copr_base 1.1 M erlang-stdlib x86_6422.1.8-1.el8 copr_base 2.7 M erlang-syntax_tools x86_6422.1.8-1.el8 copr_base 372 k erlang-tftp x86_6422.1.8-1.el8 copr_base 110 k erlang-tools x86_6422.1.8-1.el8 copr_base 594 k erlang-wx x86_6422.1.8-1.el8 copr_base 2.9 M erlang-xmerl x86_6422.1.8-1.el8 copr_base 986 k librsvg2 x86_642.42.7-2.el8 copr_base 559 k wxBase3 x86_643.0.4-12.el8 copr_base 1.1 M wxGTK3 x86_643.0.4-12.el8 copr_base 4.8 M wxGTK3-gl x86_643.0.4-12.el8 copr_base 45 k wxGTK3-i18n noarch3.0.4-12.el8 copr_base 510 k avahi-libs x86_640.7-19.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 62 k cups-libs x86_641:2.2.6-25.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 432 k emacs-filesystem noarch1:26.1-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 69 k fontconfig x86_642.13.1-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 275 k fontpackages-filesystem noarch1.44-22.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 16 k freetype x86_642.9.1-4.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 393 k gdk-pixbuf2 x86_642.36.12-2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 466 k glib-networking x86_642.56.1-1.1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 155 k google-droid-sans-fonts noarch20120715-13.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 2.5 M gsettings-desktop-schemas x86_643.28.1-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 619 k hwdata noarch0.314-8.0.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.5 M json-glib x86_641.4.4-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 144 k libICE x86_641.0.9-13.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 74 k libSM x86_641.2.3-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 48 k libX11 x86_641.6.7-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 612 k libX11-common noarch1.6.7-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 157 k libXau x86_641.0.8-13.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 36 k libXcursor x86_641.1.15-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 36 k libXext x86_641.3.3-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 45 k libXfixes x86_645.0.3-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 25 k libXi x86_641.7.9-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 49 k libXinerama x86_641.1.4-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 16 k libXmu x86_641.1.2-12.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 74 k libXrandr x86_641.5.1-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 33 k libXrender x86_640.9.10-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 33 k libXt x86_641.1.5-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 185 k libXxf86misc x86_641.0.4-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 23 k libXxf86vm x86_641.1.4-9.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 19 k libfontenc x86_641.1.3-8.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 37 k libgusb x86_640.3.0-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 49 k libmcpp x86_642.7.2-20.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 81 k libmodman x86_642.0.1-17.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 36 k libpciaccess x86_640.14-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 32 k libpng x86_642:1.6.34-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 126 k libproxy x86_640.4.15-5.2.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 75 k libsoup x86_642.62.3-1.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 424 k libxcb x86_641.13-5.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 230 k lksctp-tools x86_641.0.18-3.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 100 k m4 x86_641.4.18-7.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 223 k mcpp x86_642.7.2-20.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 31 k sgml-common noarch0.6.3-50.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 62 k urw-base35-bookman-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 857 k urw-base35-c059-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 884 k urw-base35-d050000l-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 79 k urw-base35-fonts-common noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 23 k urw-base35-gothic-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 654 k urw-base35-nimbus-mono-ps-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 801 k urw-base35-nimbus-roman-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 865 k urw-base35-nimbus-sans-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 1.3 M urw-base35-p052-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 982 k urw-base35-z003-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 279 k xml-common noarch0.6.3-50.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 39 k xorg-x11-font-utils x86_641:7.5-40.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 103 k xorg-x11-server-utils x86_647.7-27.el8 http_mirror_centos_org_centos_8_BaseOS_x86_64_os 198 k adobe-mappings-cmap noarch20171205-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 2.1 M adobe-mappings-cmap-deprecated noarch20171205-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 119 k adobe-mappings-pdf noarch20180407-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 707 k adwaita-cursor-theme noarch3.28.0-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 647 k adwaita-icon-theme noarch3.28.0-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 11 M at-spi2-atk x86_642.26.2-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 89 k at-spi2-core x86_642.28.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 169 k atk x86_642.28.1-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 272 k cairo x86_641.15.12-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 721 k cairo-gobject x86_641.15.12-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 33 k colord-libs x86_641.4.2-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 236 k copy-jdk-configs noarch3.7-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 27 k docbook-dtds noarch1.0-69.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 377 k docbook-style-xsl noarch1.79.2-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 1.6 M flex x86_642.6.1-9.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 320 k fribidi x86_641.0.4-6.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 89 k gd x86_642.2.5-6.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 144 k gdk-pixbuf2-modules x86_642.36.12-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 108 k graphite2 x86_641.3.10-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 122 k graphviz x86_642.40.1-39.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 1.7 M gtk-update-icon-cache x86_643.22.30-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 32 k gtk2 x86_642.24.32-4.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 3.4 M gtk3 x86_643.22.30-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 4.5 M harfbuzz x86_641.7.5-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 295 k hicolor-icon-theme noarch0.17-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 49 k jasper-libs x86_642.0.14-4.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 167 k java-1.8.0-openjdk-headless x86_641:1.8.0.232.b09-0.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 32 M javapackages-filesystem noarch5.3.0-1.module_el8.0.0+11+5b8c10bd http_mirror_centos_org_centos_8_AppStream_x86_64_os 30 k javapackages-tools noarch5.3.0-1.module_el8.0.0+11+5b8c10bd http_mirror_centos_org_centos_8_AppStream_x86_64_os 44 k jbig2dec-libs x86_640.14-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 67 k jbigkit-libs x86_642.1-14.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 55 k lcms2 x86_642.9-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 165 k libX11-xcb x86_641.6.7-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 14 k libXaw x86_641.0.13-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 194 k libXcomposite x86_640.4.4-14.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 28 k libXdamage x86_641.1.4-14.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 27 k libXft x86_642.3.2-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 66 k libXpm x86_643.5.12-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 58 k libXtst x86_641.2.3-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 22 k libdatrie x86_640.2.9-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 33 k libdrm x86_642.4.96-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 164 k libepoxy x86_641.5.2-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 225 k libglvnd x86_641:1.0.1-0.9.git5baa1e5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 95 k libglvnd-glx x86_641:1.0.1-0.9.git5baa1e5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 131 k libgs x86_649.25-2.el8_0.3 http_mirror_centos_org_centos_8_AppStream_x86_64_os 3.1 M libidn x86_641.34-5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 239 k libijs x86_640.35-5.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 30 k libjpeg-turbo x86_641.5.3-7.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 155 k libmspack x86_640.7-0.1.alpha.el8.3 http_mirror_centos_org_centos_8_AppStream_x86_64_os 70 k libpaper x86_641.1.24-22.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 45 k libthai x86_640.1.27-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 203 k libtiff x86_644.0.9-13.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 188 k libwayland-client x86_641.15.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 39 k libwayland-cursor x86_641.15.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 26 k libwayland-egl x86_641.15.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 19 k libwebp x86_641.0.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 273 k libxshmfence x86_641.3-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 13 k lua x86_645.3.4-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 192 k mesa-libGL x86_6418.3.1-5.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 215 k mesa-libGLU x86_649.0.0-15.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 185 k mesa-libglapi x86_6418.3.1-5.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 60 k nspr x86_644.21.0-2.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 143 k nss x86_643.44.0-7.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 722 k nss-softokn x86_643.44.0-7.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 470 k nss-softokn-freebl x86_643.44.0-7.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 274 k nss-sysinit x86_643.44.0-7.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 69 k nss-util x86_643.44.0-7.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 134 k openjpeg2 x86_642.3.0-8.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 153 k pango x86_641.42.4-5.el8_0 http_mirror_centos_org_centos_8_AppStream_x86_64_os 297 k pixman x86_640.36.0-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 256 k python3-pip noarch9.0.3-13.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 18 k rest x86_640.8.1-2.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 70 k tzdata-java noarch2019a-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 188 k unixODBC x86_642.3.7-1.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 458 k urw-base35-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 12 k urw-base35-standard-symbols-ps-fonts noarch20170801-10.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 44 k xorg-x11-fonts-ISO8859-1-100dpi noarch7.5-19.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 1.1 M SDL2 x86_642.0.8-7.el8 http_mirror_centos_org_centos_8_PowerTools_x86_64_os 429 k Installing weak dependencies: dconf x86_640.28.0-3.el8 http_mirror_centos_org_centos_8_AppStream_x86_64_os 109 k Enabling module streams: javapackages-runtime 201801 python36 3.6 Transaction Summary ================================================================================ Install 183 Packages Total download size: 135 M Installed size: 415 M Downloading Packages: (1/183): erlang-22.1.8-1.el8.x86_64.rpm 278 kB/s | 31 kB 00:00 (2/183): erlang-asn1-22.1.8-1.el8.x86_64.rpm 3.6 MB/s | 745 kB 00:00 (3/183): erlang-common_test-22.1.8-1.el8.x86_64 10 MB/s | 1.0 MB 00:00 (4/183): erlang-crypto-22.1.8-1.el8.x86_64.rpm 5.1 MB/s | 168 kB 00:00 (5/183): erlang-debugger-22.1.8-1.el8.x86_64.rp 17 MB/s | 406 kB 00:00 (6/183): erlang-compiler-22.1.8-1.el8.x86_64.rp 14 MB/s | 1.4 MB 00:00 (7/183): erlang-dialyzer-22.1.8-1.el8.x86_64.rp 9.5 MB/s | 709 kB 00:00 (8/183): erlang-diameter-22.1.8-1.el8.x86_64.rp 9.9 MB/s | 693 kB 00:00 (9/183): erlang-eldap-22.1.8-1.el8.x86_64.rpm 15 MB/s | 125 kB 00:00 (10/183): erlang-edoc-22.1.8-1.el8.x86_64.rpm 7.5 MB/s | 312 kB 00:00 (11/183): erlang-erl_interface-22.1.8-1.el8.x86 8.3 MB/s | 194 kB 00:00 (12/183): erlang-erl_docgen-22.1.8-1.el8.x86_64 3.3 MB/s | 158 kB 00:00 (13/183): erlang-et-22.1.8-1.el8.x86_64.rpm 6.7 MB/s | 170 kB 00:00 (14/183): erlang-eunit-22.1.8-1.el8.x86_64.rpm 4.8 MB/s | 164 kB 00:00 (15/183): erlang-ftp-22.1.8-1.el8.x86_64.rpm 4.8 MB/s | 113 kB 00:00 (16/183): elixir-1.9.2-1.el8.x86_64.rpm 9.0 MB/s | 4.9 MB 00:00 (17/183): erlang-erts-22.1.8-1.el8.x86_64.rpm 12 MB/s | 2.2 MB 00:00 (18/183): erlang-jinterface-22.1.8-1.el8.x86_64 9.8 MB/s | 123 kB 00:00 (19/183): erlang-inets-22.1.8-1.el8.x86_64.rpm 5.4 MB/s | 615 kB 00:00 (20/183): erlang-kernel-22.1.8-1.el8.x86_64.rpm 9.5 MB/s | 1.2 MB 00:00 (21/183): erlang-hipe-22.1.8-1.el8.x86_64.rpm 11 MB/s | 2.8 MB 00:00 (22/183): erlang-mnesia-22.1.8-1.el8.x86_64.rpm 11 MB/s | 749 kB 00:00 (23/183): erlang-odbc-22.1.8-1.el8.x86_64.rpm 6.0 MB/s | 80 kB 00:00 (24/183): erlang-os_mon-22.1.8-1.el8.x86_64.rpm 3.1 MB/s | 108 kB 00:00 (25/183): erlang-parsetools-22.1.8-1.el8.x86_64 6.4 MB/s | 180 kB 00:00 (26/183): erlang-observer-22.1.8-1.el8.x86_64.r 8.4 MB/s | 881 kB 00:00 (27/183): erlang-reltool-22.1.8-1.el8.x86_64.rp 7.6 MB/s | 354 kB 00:00 (28/183): erlang-public_key-22.1.8-1.el8.x86_64 289 kB/s | 619 kB 00:02 (29/183): erlang-runtime_tools-22.1.8-1.el8.x86 101 kB/s | 211 kB 00:02 (30/183): erlang-sasl-22.1.8-1.el8.x86_64.rpm 7.1 MB/s | 269 kB 00:00 (31/183): erlang-megaco-22.1.8-1.el8.x86_64.rpm 2.3 MB/s | 5.5 MB 00:02 (32/183): erlang-ssh-22.1.8-1.el8.x86_64.rpm 11 MB/s | 675 kB 00:00 (33/183): erlang-snmp-22.1.8-1.el8.x86_64.rpm 10 MB/s | 1.6 MB 00:00 (34/183): erlang-ssl-22.1.8-1.el8.x86_64.rpm 7.6 MB/s | 1.1 MB 00:00 (35/183): erlang-syntax_tools-22.1.8-1.el8.x86_ 5.4 MB/s | 372 kB 00:00 (36/183): erlang-stdlib-22.1.8-1.el8.x86_64.rpm 17 MB/s | 2.7 MB 00:00 (37/183): erlang-tftp-22.1.8-1.el8.x86_64.rpm 3.2 MB/s | 110 kB 00:00 (38/183): erlang-tools-22.1.8-1.el8.x86_64.rpm 5.5 MB/s | 594 kB 00:00 (39/183): erlang-xmerl-22.1.8-1.el8.x86_64.rpm 11 MB/s | 986 kB 00:00 (40/183): erlang-wx-22.1.8-1.el8.x86_64.rpm 24 MB/s | 2.9 MB 00:00 (41/183): wxBase3-3.0.4-12.el8.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (42/183): librsvg2-2.42.7-2.el8.x86_64.rpm 3.2 MB/s | 559 kB 00:00 (43/183): python3-simplejson-3.17.0-1.el8.x86_6 1.8 MB/s | 286 kB 00:00 (44/183): wxGTK3-gl-3.0.4-12.el8.x86_64.rpm 2.5 MB/s | 45 kB 00:00 (45/183): wxGTK3-i18n-3.0.4-12.el8.noarch.rpm 8.0 MB/s | 510 kB 00:00 (46/183): wxGTK3-3.0.4-12.el8.x86_64.rpm 30 MB/s | 4.8 MB 00:00 (47/183): avahi-libs-0.7-19.el8.x86_64.rpm 325 kB/s | 62 kB 00:00 (48/183): emacs-filesystem-26.1-5.el8.noarch.rp 579 kB/s | 69 kB 00:00 (49/183): fontpackages-filesystem-1.44-22.el8.n 268 kB/s | 16 kB 00:00 (50/183): cups-libs-2.2.6-25.el8.x86_64.rpm 1.5 MB/s | 432 kB 00:00 (51/183): fontconfig-2.13.1-3.el8.x86_64.rpm 2.0 MB/s | 275 kB 00:00 (52/183): glib-networking-2.56.1-1.1.el8.x86_64 2.7 MB/s | 155 kB 00:00 (53/183): freetype-2.9.1-4.el8.x86_64.rpm 2.9 MB/s | 393 kB 00:00 (54/183): gdk-pixbuf2-2.36.12-2.el8.x86_64.rpm 3.7 MB/s | 466 kB 00:00 (55/183): gsettings-desktop-schemas-3.28.1-1.el 4.3 MB/s | 619 kB 00:00 (56/183): json-glib-1.4.4-1.el8.x86_64.rpm 1.8 MB/s | 144 kB 00:00 (57/183): libICE-1.0.9-13.el8.x86_64.rpm 1.4 MB/s | 74 kB 00:00 (58/183): libSM-1.2.3-1.el8.x86_64.rpm 926 kB/s | 48 kB 00:00 (59/183): hwdata-0.314-8.0.el8.noarch.rpm 4.5 MB/s | 1.5 MB 00:00 (60/183): libX11-1.6.7-1.el8.x86_64.rpm 4.5 MB/s | 612 kB 00:00 (61/183): libX11-common-1.6.7-1.el8.noarch.rpm 1.8 MB/s | 157 kB 00:00 (62/183): libXau-1.0.8-13.el8.x86_64.rpm 852 kB/s | 36 kB 00:00 (63/183): libXcursor-1.1.15-3.el8.x86_64.rpm 793 kB/s | 36 kB 00:00 (64/183): libXext-1.3.3-9.el8.x86_64.rpm 1.2 MB/s | 45 kB 00:00 (65/183): libXfixes-5.0.3-7.el8.x86_64.rpm 590 kB/s | 25 kB 00:00 (66/183): google-droid-sans-fonts-20120715-13.e 4.2 MB/s | 2.5 MB 00:00 (67/183): libXi-1.7.9-7.el8.x86_64.rpm 1.5 MB/s | 49 kB 00:00 (68/183): libXinerama-1.1.4-1.el8.x86_64.rpm 421 kB/s | 16 kB 00:00 (69/183): libXmu-1.1.2-12.el8.x86_64.rpm 2.1 MB/s | 74 kB 00:00 (70/183): libXrandr-1.5.1-7.el8.x86_64.rpm 819 kB/s | 33 kB 00:00 (71/183): libXrender-0.9.10-7.el8.x86_64.rpm 698 kB/s | 33 kB 00:00 (72/183): libXxf86misc-1.0.4-1.el8.x86_64.rpm 760 kB/s | 23 kB 00:00 (73/183): libXt-1.1.5-8.el8.x86_64.rpm 3.3 MB/s | 185 kB 00:00 (74/183): libXxf86vm-1.1.4-9.el8.x86_64.rpm 472 kB/s | 19 kB 00:00 (75/183): libfontenc-1.1.3-8.el8.x86_64.rpm 955 kB/s | 37 kB 00:00 (76/183): libgusb-0.3.0-1.el8.x86_64.rpm 1.3 MB/s | 49 kB 00:00 (77/183): libmodman-2.0.1-17.el8.x86_64.rpm 1.1 MB/s | 36 kB 00:00 (78/183): libmcpp-2.7.2-20.el8.x86_64.rpm 1.4 MB/s | 81 kB 00:00 (79/183): libpciaccess-0.14-1.el8.x86_64.rpm 781 kB/s | 32 kB 00:00 (80/183): libpng-1.6.34-5.el8.x86_64.rpm 3.1 MB/s | 126 kB 00:00 (81/183): libproxy-0.4.15-5.2.el8.x86_64.rpm 1.4 MB/s | 75 kB 00:00 (82/183): libxcb-1.13-5.el8.x86_64.rpm 3.2 MB/s | 230 kB 00:00 (83/183): libsoup-2.62.3-1.el8.x86_64.rpm 3.7 MB/s | 424 kB 00:00 (84/183): libxslt-1.1.32-3.el8.x86_64.rpm 3.2 MB/s | 249 kB 00:00 (85/183): lksctp-tools-1.0.18-3.el8.x86_64.rpm 2.2 MB/s | 100 kB 00:00 (86/183): m4-1.4.18-7.el8.x86_64.rpm 4.0 MB/s | 223 kB 00:00 (87/183): mcpp-2.7.2-20.el8.x86_64.rpm 681 kB/s | 31 kB 00:00 (88/183): rsync-3.1.3-4.el8.x86_64.rpm 4.7 MB/s | 404 kB 00:00 (89/183): sgml-common-0.6.3-50.el8.noarch.rpm 1.2 MB/s | 62 kB 00:00 (90/183): urw-base35-d050000l-fonts-20170801-10 1.5 MB/s | 79 kB 00:00 (91/183): urw-base35-fonts-common-20170801-10.e 435 kB/s | 23 kB 00:00 (92/183): urw-base35-bookman-fonts-20170801-10. 4.1 MB/s | 857 kB 00:00 (93/183): urw-base35-c059-fonts-20170801-10.el8 4.5 MB/s | 884 kB 00:00 (94/183): urw-base35-gothic-fonts-20170801-10.e 3.3 MB/s | 654 kB 00:00 (95/183): urw-base35-nimbus-mono-ps-fonts-20170 3.6 MB/s | 801 kB 00:00 (96/183): urw-base35-nimbus-roman-fonts-2017080 4.0 MB/s | 865 kB 00:00 (97/183): urw-base35-z003-fonts-20170801-10.el8 2.9 MB/s | 279 kB 00:00 (98/183): xml-common-0.6.3-50.el8.noarch.rpm 765 kB/s | 39 kB 00:00 (99/183): xorg-x11-font-utils-7.5-40.el8.x86_64 1.6 MB/s | 103 kB 00:00 (100/183): urw-base35-p052-fonts-20170801-10.el 3.9 MB/s | 982 kB 00:00 (101/183): urw-base35-nimbus-sans-fonts-2017080 3.9 MB/s | 1.3 MB 00:00 (102/183): xorg-x11-server-utils-7.7-27.el8.x86 3.1 MB/s | 198 kB 00:00 (103/183): adobe-mappings-cmap-deprecated-20171 2.1 MB/s | 119 kB 00:00 (104/183): adobe-mappings-pdf-20180407-1.el8.no 4.0 MB/s | 707 kB 00:00 (105/183): adwaita-cursor-theme-3.28.0-2.el8.no 2.8 MB/s | 647 kB 00:00 (106/183): at-spi2-atk-2.26.2-1.el8.x86_64.rpm 1.4 MB/s | 89 kB 00:00 (107/183): at-spi2-core-2.28.0-1.el8.x86_64.rpm 1.6 MB/s | 169 kB 00:00 (108/183): adobe-mappings-cmap-20171205-3.el8.n 4.3 MB/s | 2.1 MB 00:00 (109/183): atk-2.28.1-1.el8.x86_64.rpm 2.2 MB/s | 272 kB 00:00 (110/183): cairo-gobject-1.15.12-3.el8.x86_64.r 668 kB/s | 33 kB 00:00 (111/183): cairo-1.15.12-3.el8.x86_64.rpm 3.0 MB/s | 721 kB 00:00 (112/183): colord-libs-1.4.2-1.el8.x86_64.rpm 2.1 MB/s | 236 kB 00:00 (113/183): copy-jdk-configs-3.7-1.el8.noarch.rp 141 kB/s | 27 kB 00:00 (114/183): dconf-0.28.0-3.el8.x86_64.rpm 633 kB/s | 109 kB 00:00 (115/183): docbook-dtds-1.0-69.el8.noarch.rpm 2.1 MB/s | 377 kB 00:00 (116/183): flex-2.6.1-9.el8.x86_64.rpm 2.2 MB/s | 320 kB 00:00 (117/183): fribidi-1.0.4-6.el8.x86_64.rpm 1.1 MB/s | 89 kB 00:00 (118/183): gd-2.2.5-6.el8.x86_64.rpm 1.5 MB/s | 144 kB 00:00 (119/183): docbook-style-xsl-1.79.2-7.el8.noarc 2.9 MB/s | 1.6 MB 00:00 (120/183): gdk-pixbuf2-modules-2.36.12-2.el8.x8 1.4 MB/s | 108 kB 00:00 (121/183): graphite2-1.3.10-10.el8.x86_64.rpm 1.4 MB/s | 122 kB 00:00 (122/183): gtk-update-icon-cache-3.22.30-3.el8. 549 kB/s | 32 kB 00:00 (123/183): graphviz-2.40.1-39.el8.x86_64.rpm 3.8 MB/s | 1.7 MB 00:00 (124/183): adwaita-icon-theme-3.28.0-2.el8.noar 5.2 MB/s | 11 MB 00:02 (125/183): gtk2-2.24.32-4.el8.x86_64.rpm 3.5 MB/s | 3.4 MB 00:00 (126/183): harfbuzz-1.7.5-3.el8.x86_64.rpm 1.9 MB/s | 295 kB 00:00 (127/183): hicolor-icon-theme-0.17-2.el8.noarch 820 kB/s | 49 kB 00:00 (128/183): jasper-libs-2.0.14-4.el8.x86_64.rpm 2.2 MB/s | 167 kB 00:00 (129/183): javapackages-filesystem-5.3.0-1.modu 719 kB/s | 30 kB 00:00 (130/183): javapackages-tools-5.3.0-1.module_el 937 kB/s | 44 kB 00:00 (131/183): gtk3-3.22.30-3.el8.x86_64.rpm 5.1 MB/s | 4.5 MB 00:00 (132/183): jbig2dec-libs-0.14-2.el8.x86_64.rpm 1.1 MB/s | 67 kB 00:00 (133/183): jbigkit-libs-2.1-14.el8.x86_64.rpm 932 kB/s | 55 kB 00:00 (134/183): lcms2-2.9-2.el8.x86_64.rpm 2.1 MB/s | 165 kB 00:00 (135/183): libX11-xcb-1.6.7-1.el8.x86_64.rpm 246 kB/s | 14 kB 00:00 (136/183): libXaw-1.0.13-10.el8.x86_64.rpm 2.8 MB/s | 194 kB 00:00 (137/183): libXcomposite-0.4.4-14.el8.x86_64.rp 641 kB/s | 28 kB 00:00 (138/183): libXdamage-1.1.4-14.el8.x86_64.rpm 697 kB/s | 27 kB 00:00 (139/183): libXft-2.3.2-10.el8.x86_64.rpm 1.1 MB/s | 66 kB 00:00 (140/183): libXpm-3.5.12-7.el8.x86_64.rpm 1.3 MB/s | 58 kB 00:00 (141/183): libXtst-1.2.3-7.el8.x86_64.rpm 507 kB/s | 22 kB 00:00 (142/183): libdatrie-0.2.9-7.el8.x86_64.rpm 781 kB/s | 33 kB 00:00 (143/183): libdrm-2.4.96-2.el8.x86_64.rpm 2.0 MB/s | 164 kB 00:00 (144/183): libglvnd-1.0.1-0.9.git5baa1e5.el8.x8 1.2 MB/s | 95 kB 00:00 (145/183): libglvnd-glx-1.0.1-0.9.git5baa1e5.el 1.7 MB/s | 131 kB 00:00 (146/183): libepoxy-1.5.2-1.el8.x86_64.rpm 864 kB/s | 225 kB 00:00 (147/183): libidn-1.34-5.el8.x86_64.rpm 1.4 MB/s | 239 kB 00:00 (148/183): libijs-0.35-5.el8.x86_64.rpm 501 kB/s | 30 kB 00:00 (149/183): libjpeg-turbo-1.5.3-7.el8.x86_64.rpm 1.5 MB/s | 155 kB 00:00 (150/183): libmspack-0.7-0.1.alpha.el8.3.x86_64 934 kB/s | 70 kB 00:00 (151/183): libpaper-1.1.24-22.el8.x86_64.rpm 669 kB/s | 45 kB 00:00 (152/183): libthai-0.1.27-2.el8.x86_64.rpm 1.5 MB/s | 203 kB 00:00 (153/183): libtiff-4.0.9-13.el8.x86_64.rpm 1.6 MB/s | 188 kB 00:00 (154/183): libwayland-client-1.15.0-1.el8.x86_6 626 kB/s | 39 kB 00:00 (155/183): libwayland-cursor-1.15.0-1.el8.x86_6 344 kB/s | 26 kB 00:00 (156/183): libwayland-egl-1.15.0-1.el8.x86_64.r 357 kB/s | 19 kB 00:00 (157/183): libgs-9.25-2.el8_0.3.x86_64.rpm 2.7 MB/s | 3.1 MB 00:01 (158/183): libwebp-1.0.0-1.el8.x86_64.rpm 1.3 MB/s | 273 kB 00:00 (159/183): libxshmfence-1.3-2.el8.x86_64.rpm 236 kB/s | 13 kB 00:00 (160/183): lua-5.3.4-10.el8.x86_64.rpm 1.5 MB/s | 192 kB 00:00 (161/183): mesa-libGL-18.3.1-5.el8_0.x86_64.rpm 1.9 MB/s | 215 kB 00:00 (162/183): mesa-libglapi-18.3.1-5.el8_0.x86_64. 938 kB/s | 60 kB 00:00 (163/183): mesa-libGLU-9.0.0-15.el8.x86_64.rpm 1.2 MB/s | 185 kB 00:00 (164/183): nspr-4.21.0-2.el8_0.x86_64.rpm 1.6 MB/s | 143 kB 00:00 (165/183): nss-softokn-3.44.0-7.el8_0.x86_64.rp 2.4 MB/s | 470 kB 00:00 (166/183): nss-softokn-freebl-3.44.0-7.el8_0.x8 1.9 MB/s | 274 kB 00:00 (167/183): nss-sysinit-3.44.0-7.el8_0.x86_64.rp 801 kB/s | 69 kB 00:00 (168/183): nss-3.44.0-7.el8_0.x86_64.rpm 1.5 MB/s | 722 kB 00:00 (169/183): nss-util-3.44.0-7.el8_0.x86_64.rpm 1.6 MB/s | 134 kB 00:00 (170/183): openjpeg2-2.3.0-8.el8.x86_64.rpm 1.4 MB/s | 153 kB 00:00 (171/183): pango-1.42.4-5.el8_0.x86_64.rpm 1.9 MB/s | 297 kB 00:00 (172/183): pixman-0.36.0-1.el8.x86_64.rpm 1.9 MB/s | 256 kB 00:00 (173/183): python3-pip-9.0.3-13.el8.noarch.rpm 407 kB/s | 18 kB 00:00 (174/183): python36-3.6.8-2.module_el8.0.0+33+0 594 kB/s | 19 kB 00:00 (175/183): rest-0.8.1-2.el8.x86_64.rpm 1.3 MB/s | 70 kB 00:00 (176/183): tzdata-java-2019a-1.el8.noarch.rpm 1.8 MB/s | 188 kB 00:00 (177/183): urw-base35-fonts-20170801-10.el8.noa 296 kB/s | 12 kB 00:00 (178/183): urw-base35-standard-symbols-ps-fonts 1.0 MB/s | 44 kB 00:00 (179/183): unixODBC-2.3.7-1.el8.x86_64.rpm 2.2 MB/s | 458 kB 00:00 (180/183): xmlto-0.0.28-7.el8.x86_64.rpm 1.1 MB/s | 59 kB 00:00 (181/183): SDL2-2.0.8-7.el8.x86_64.rpm 1.9 MB/s | 429 kB 00:00 (182/183): xorg-x11-fonts-ISO8859-1-100dpi-7.5- 2.4 MB/s | 1.1 MB 00:00 (183/183): java-1.8.0-openjdk-headless-1.8.0.23 5.4 MB/s | 32 MB 00:05 -------------------------------------------------------------------------------- Total 9.5 MB/s | 135 MB 00:14 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-3.7-1.el8.noarch 1/1 Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.232.b09-0.el8_0. 1/1 Preparing : 1/1 Installing : libpng-2:1.6.34-5.el8.x86_64 1/183 Installing : freetype-2.9.1-4.el8.x86_64 2/183 Installing : gdk-pixbuf2-2.36.12-2.el8.x86_64 3/183 Running scriptlet: gdk-pixbuf2-2.36.12-2.el8.x86_64 3/183 Installing : libjpeg-turbo-1.5.3-7.el8.x86_64 4/183 Installing : nspr-4.21.0-2.el8_0.x86_64 5/183 Running scriptlet: nspr-4.21.0-2.el8_0.x86_64 5/183 Installing : nss-util-3.44.0-7.el8_0.x86_64 6/183 Installing : atk-2.28.1-1.el8.x86_64 7/183 Installing : libICE-1.0.9-13.el8.x86_64 8/183 Installing : libSM-1.2.3-1.el8.x86_64 9/183 Installing : fontpackages-filesystem-1.44-22.el8.noarch 10/183 Installing : urw-base35-fonts-common-20170801-10.el8.noarch 11/183 Installing : wxBase3-3.0.4-12.el8.x86_64 12/183 Installing : google-droid-sans-fonts-20120715-13.el8.noarch 13/183 Installing : fontconfig-2.13.1-3.el8.x86_64 14/183 Running scriptlet: fontconfig-2.13.1-3.el8.x86_64 14/183 Installing : gtk-update-icon-cache-3.22.30-3.el8.x86_64 15/183 Installing : pixman-0.36.0-1.el8.x86_64 16/183 Installing : libwayland-client-1.15.0-1.el8.x86_64 17/183 Installing : lcms2-2.9-2.el8.x86_64 18/183 Running scriptlet: lcms2-2.9-2.el8.x86_64 18/183 Installing : javapackages-filesystem-5.3.0-1.module_el8.0.0+1 19/183 Installing : hicolor-icon-theme-0.17-2.el8.noarch 20/183 Installing : adobe-mappings-cmap-20171205-3.el8.noarch 21/183 Running scriptlet: xml-common-0.6.3-50.el8.noarch 22/183 Installing : xml-common-0.6.3-50.el8.noarch 22/183 Installing : lksctp-tools-1.0.18-3.el8.x86_64 23/183 Running scriptlet: lksctp-tools-1.0.18-3.el8.x86_64 23/183 Installing : erlang-crypto-22.1.8-1.el8.x86_64 24/183 Running scriptlet: erlang-erts-22.1.8-1.el8.x86_64 25/183 Installing : erlang-erts-22.1.8-1.el8.x86_64 25/183 Installing : erlang-kernel-22.1.8-1.el8.x86_64 26/183 Installing : erlang-stdlib-22.1.8-1.el8.x86_64 27/183 Installing : erlang-hipe-22.1.8-1.el8.x86_64 28/183 Installing : erlang-compiler-22.1.8-1.el8.x86_64 29/183 Installing : erlang-syntax_tools-22.1.8-1.el8.x86_64 30/183 Installing : erlang-mnesia-22.1.8-1.el8.x86_64 31/183 Installing : erlang-runtime_tools-22.1.8-1.el8.x86_64 32/183 Installing : erlang-asn1-22.1.8-1.el8.x86_64 33/183 Installing : erlang-public_key-22.1.8-1.el8.x86_64 34/183 Installing : erlang-inets-22.1.8-1.el8.x86_64 35/183 Installing : erlang-ssl-22.1.8-1.el8.x86_64 36/183 Installing : erlang-xmerl-22.1.8-1.el8.x86_64 37/183 Installing : erlang-snmp-22.1.8-1.el8.x86_64 38/183 Installing : erlang-edoc-22.1.8-1.el8.x86_64 39/183 Installing : erlang-ssh-22.1.8-1.el8.x86_64 40/183 Installing : erlang-parsetools-22.1.8-1.el8.x86_64 41/183 Installing : emacs-filesystem-1:26.1-5.el8.noarch 42/183 Installing : erlang-tools-22.1.8-1.el8.x86_64 43/183 Installing : erlang-sasl-22.1.8-1.el8.x86_64 44/183 Installing : erlang-os_mon-22.1.8-1.el8.x86_64 45/183 Installing : libidn-1.34-5.el8.x86_64 46/183 Running scriptlet: libidn-1.34-5.el8.x86_64 46/183 Installing : erlang-erl_docgen-22.1.8-1.el8.x86_64 47/183 Installing : erlang-diameter-22.1.8-1.el8.x86_64 48/183 Installing : erlang-eldap-22.1.8-1.el8.x86_64 49/183 Installing : erlang-eunit-22.1.8-1.el8.x86_64 50/183 Installing : erlang-ftp-22.1.8-1.el8.x86_64 51/183 Installing : erlang-tftp-22.1.8-1.el8.x86_64 52/183 Installing : erlang-erl_interface-22.1.8-1.el8.x86_64 53/183 Installing : adobe-mappings-cmap-deprecated-20171205-3.el8.no 54/183 Installing : libwayland-cursor-1.15.0-1.el8.x86_64 55/183 Installing : nss-softokn-freebl-3.44.0-7.el8_0.x86_64 56/183 Installing : nss-softokn-3.44.0-7.el8_0.x86_64 57/183 Installing : nss-3.44.0-7.el8_0.x86_64 58/183 Running scriptlet: nss-3.44.0-7.el8_0.x86_64 58/183 Installing : nss-sysinit-3.44.0-7.el8_0.x86_64 59/183 Installing : jasper-libs-2.0.14-4.el8.x86_64 60/183 Installing : python36-3.6.8-2.module_el8.0.0+33+0a10c0e1.x86_ 61/183 Running scriptlet: python36-3.6.8-2.module_el8.0.0+33+0a10c0e1.x86_ 61/183 Installing : python3-pip-9.0.3-13.el8.noarch 62/183 Installing : SDL2-2.0.8-7.el8.x86_64 63/183 Installing : unixODBC-2.3.7-1.el8.x86_64 64/183 Running scriptlet: unixODBC-2.3.7-1.el8.x86_64 64/183 Installing : erlang-odbc-22.1.8-1.el8.x86_64 65/183 Installing : tzdata-java-2019a-1.el8.noarch 66/183 Installing : openjpeg2-2.3.0-8.el8.x86_64 67/183 Installing : mesa-libglapi-18.3.1-5.el8_0.x86_64 68/183 Running scriptlet: mesa-libglapi-18.3.1-5.el8_0.x86_64 68/183 Installing : lua-5.3.4-10.el8.x86_64 69/183 Installing : copy-jdk-configs-3.7-1.el8.noarch 70/183 Installing : libxshmfence-1.3-2.el8.x86_64 71/183 Installing : libwebp-1.0.0-1.el8.x86_64 72/183 Installing : libwayland-egl-1.15.0-1.el8.x86_64 73/183 Installing : libpaper-1.1.24-22.el8.x86_64 74/183 Installing : libmspack-0.7-0.1.alpha.el8.3.x86_64 75/183 Installing : libijs-0.35-5.el8.x86_64 76/183 Installing : libglvnd-1:1.0.1-0.9.git5baa1e5.el8.x86_64 77/183 Installing : libepoxy-1.5.2-1.el8.x86_64 78/183 Installing : libdatrie-0.2.9-7.el8.x86_64 79/183 Running scriptlet: libdatrie-0.2.9-7.el8.x86_64 79/183 Installing : libthai-0.1.27-2.el8.x86_64 80/183 Running scriptlet: libthai-0.1.27-2.el8.x86_64 80/183 Installing : libX11-xcb-1.6.7-1.el8.x86_64 81/183 Installing : jbigkit-libs-2.1-14.el8.x86_64 82/183 Running scriptlet: jbigkit-libs-2.1-14.el8.x86_64 82/183 Installing : libtiff-4.0.9-13.el8.x86_64 83/183 Installing : gdk-pixbuf2-modules-2.36.12-2.el8.x86_64 84/183 Installing : jbig2dec-libs-0.14-2.el8.x86_64 85/183 Running scriptlet: jbig2dec-libs-0.14-2.el8.x86_64 85/183 Installing : graphite2-1.3.10-10.el8.x86_64 86/183 Installing : harfbuzz-1.7.5-3.el8.x86_64 87/183 Running scriptlet: harfbuzz-1.7.5-3.el8.x86_64 87/183 Installing : fribidi-1.0.4-6.el8.x86_64 88/183 Installing : dconf-0.28.0-3.el8.x86_64 89/183 Installing : adwaita-cursor-theme-3.28.0-2.el8.noarch 90/183 Installing : adwaita-icon-theme-3.28.0-2.el8.noarch 91/183 Installing : adobe-mappings-pdf-20180407-1.el8.noarch 92/183 Installing : sgml-common-0.6.3-50.el8.noarch 93/183 Installing : docbook-dtds-1.0-69.el8.noarch 94/183 Running scriptlet: docbook-dtds-1.0-69.el8.noarch 94/183 Installing : docbook-style-xsl-1.79.2-7.el8.noarch 95/183 Running scriptlet: docbook-style-xsl-1.79.2-7.el8.noarch 95/183 Installing : m4-1.4.18-7.el8.x86_64 96/183 Running scriptlet: m4-1.4.18-7.el8.x86_64 96/183 Installing : flex-2.6.1-9.el8.x86_64 97/183 Running scriptlet: flex-2.6.1-9.el8.x86_64 97/183 Installing : libxslt-1.1.32-3.el8.x86_64 98/183 Installing : libmodman-2.0.1-17.el8.x86_64 99/183 Running scriptlet: libmodman-2.0.1-17.el8.x86_64 99/183 Installing : libproxy-0.4.15-5.2.el8.x86_64 100/183 Running scriptlet: libproxy-0.4.15-5.2.el8.x86_64 100/183 Installing : libmcpp-2.7.2-20.el8.x86_64 101/183 Running scriptlet: libmcpp-2.7.2-20.el8.x86_64 101/183 Installing : mcpp-2.7.2-20.el8.x86_64 102/183 Installing : libgusb-0.3.0-1.el8.x86_64 103/183 Installing : colord-libs-1.4.2-1.el8.x86_64 104/183 Installing : libfontenc-1.1.3-8.el8.x86_64 105/183 Installing : xorg-x11-font-utils-1:7.5-40.el8.x86_64 106/183 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarc 107/183 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarc 107/183 Installing : libXau-1.0.8-13.el8.x86_64 108/183 Installing : libxcb-1.13-5.el8.x86_64 109/183 Installing : libX11-common-1.6.7-1.el8.noarch 110/183 Installing : libX11-1.6.7-1.el8.x86_64 111/183 Installing : libXext-1.3.3-9.el8.x86_64 112/183 Installing : libXrender-0.9.10-7.el8.x86_64 113/183 Installing : cairo-1.15.12-3.el8.x86_64 114/183 Installing : libXfixes-5.0.3-7.el8.x86_64 115/183 Installing : libXi-1.7.9-7.el8.x86_64 116/183 Installing : libXt-1.1.5-8.el8.x86_64 117/183 Installing : libXmu-1.1.2-12.el8.x86_64 118/183 Installing : libXcursor-1.1.15-3.el8.x86_64 119/183 Installing : libXdamage-1.1.4-14.el8.x86_64 120/183 Installing : libXrandr-1.5.1-7.el8.x86_64 121/183 Installing : libXinerama-1.1.4-1.el8.x86_64 122/183 Installing : libXxf86vm-1.1.4-9.el8.x86_64 123/183 Installing : libXpm-3.5.12-7.el8.x86_64 124/183 Installing : libXcomposite-0.4.4-14.el8.x86_64 125/183 Installing : gd-2.2.5-6.el8.x86_64 126/183 Running scriptlet: gd-2.2.5-6.el8.x86_64 126/183 Installing : libXaw-1.0.13-10.el8.x86_64 127/183 Installing : libXtst-1.2.3-7.el8.x86_64 128/183 Installing : at-spi2-core-2.28.0-1.el8.x86_64 129/183 Running scriptlet: at-spi2-core-2.28.0-1.el8.x86_64 129/183 Installing : at-spi2-atk-2.26.2-1.el8.x86_64 130/183 Running scriptlet: at-spi2-atk-2.26.2-1.el8.x86_64 130/183 Installing : cairo-gobject-1.15.12-3.el8.x86_64 131/183 Installing : libXft-2.3.2-10.el8.x86_64 132/183 Installing : pango-1.42.4-5.el8_0.x86_64 133/183 Running scriptlet: pango-1.42.4-5.el8_0.x86_64 133/183 Installing : librsvg2-2.42.7-2.el8.x86_64 134/183 Installing : libXxf86misc-1.0.4-1.el8.x86_64 135/183 Installing : xorg-x11-server-utils-7.7-27.el8.x86_64 136/183 Installing : urw-base35-bookman-fonts-20170801-10.el8.noarch 137/183 Running scriptlet: urw-base35-bookman-fonts-20170801-10.el8.noarch 137/183 Installing : urw-base35-c059-fonts-20170801-10.el8.noarch 138/183 Running scriptlet: urw-base35-c059-fonts-20170801-10.el8.noarch 138/183 Installing : urw-base35-d050000l-fonts-20170801-10.el8.noarch 139/183 Running scriptlet: urw-base35-d050000l-fonts-20170801-10.el8.noarch 139/183 Installing : urw-base35-gothic-fonts-20170801-10.el8.noarch 140/183 Running scriptlet: urw-base35-gothic-fonts-20170801-10.el8.noarch 140/183 Installing : urw-base35-nimbus-mono-ps-fonts-20170801-10.el8. 141/183 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-10.el8. 141/183 Installing : urw-base35-nimbus-roman-fonts-20170801-10.el8.no 142/183 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-10.el8.no 142/183 Installing : urw-base35-nimbus-sans-fonts-20170801-10.el8.noa 143/183 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-10.el8.noa 143/183 Installing : urw-base35-p052-fonts-20170801-10.el8.noarch 144/183 Running scriptlet: urw-base35-p052-fonts-20170801-10.el8.noarch 144/183 Installing : urw-base35-z003-fonts-20170801-10.el8.noarch 145/183 Running scriptlet: urw-base35-z003-fonts-20170801-10.el8.noarch 145/183 Installing : urw-base35-standard-symbols-ps-fonts-20170801-10 146/183 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-10 146/183 Installing : urw-base35-fonts-20170801-10.el8.noarch 147/183 Installing : json-glib-1.4.4-1.el8.x86_64 148/183 Installing : hwdata-0.314-8.0.el8.noarch 149/183 Installing : libpciaccess-0.14-1.el8.x86_64 150/183 Installing : libdrm-2.4.96-2.el8.x86_64 151/183 Installing : libglvnd-glx-1:1.0.1-0.9.git5baa1e5.el8.x86_64 152/183 Installing : mesa-libGL-18.3.1-5.el8_0.x86_64 153/183 Installing : mesa-libGLU-9.0.0-15.el8.x86_64 154/183 Installing : gsettings-desktop-schemas-3.28.1-1.el8.x86_64 155/183 Installing : glib-networking-2.56.1-1.1.el8.x86_64 156/183 Installing : libsoup-2.62.3-1.el8.x86_64 157/183 Installing : rest-0.8.1-2.el8.x86_64 158/183 Running scriptlet: rest-0.8.1-2.el8.x86_64 158/183 Installing : avahi-libs-0.7-19.el8.x86_64 159/183 Installing : cups-libs-1:2.2.6-25.el8.x86_64 160/183 Installing : gtk3-3.22.30-3.el8.x86_64 161/183 Installing : gtk2-2.24.32-4.el8.x86_64 162/183 Running scriptlet: gtk2-2.24.32-4.el8.x86_64 162/183 Installing : java-1.8.0-openjdk-headless-1:1.8.0.232.b09-0.el 163/183 Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.232.b09-0.el 163/183 Installing : javapackages-tools-5.3.0-1.module_el8.0.0+11+5b8 164/183 Installing : erlang-jinterface-22.1.8-1.el8.x86_64 165/183 Installing : libgs-9.25-2.el8_0.3.x86_64 166/183 Installing : graphviz-2.40.1-39.el8.x86_64 167/183 Running scriptlet: graphviz-2.40.1-39.el8.x86_64 167/183 Installing : wxGTK3-i18n-3.0.4-12.el8.noarch 168/183 Installing : wxGTK3-3.0.4-12.el8.x86_64 169/183 Installing : wxGTK3-gl-3.0.4-12.el8.x86_64 170/183 Installing : erlang-wx-22.1.8-1.el8.x86_64 171/183 Installing : erlang-debugger-22.1.8-1.el8.x86_64 172/183 Installing : erlang-et-22.1.8-1.el8.x86_64 173/183 Installing : erlang-observer-22.1.8-1.el8.x86_64 174/183 Installing : erlang-common_test-22.1.8-1.el8.x86_64 175/183 Installing : erlang-megaco-22.1.8-1.el8.x86_64 176/183 Installing : erlang-dialyzer-22.1.8-1.el8.x86_64 177/183 Installing : erlang-reltool-22.1.8-1.el8.x86_64 178/183 Installing : erlang-22.1.8-1.el8.x86_64 179/183 Installing : xmlto-0.0.28-7.el8.x86_64 180/183 Installing : elixir-1.9.2-1.el8.x86_64 181/183 Installing : rsync-3.1.3-4.el8.x86_64 182/183 Installing : python3-simplejson-3.17.0-1.el8.x86_64 183/183 Running scriptlet: copy-jdk-configs-3.7-1.el8.noarch 183/183 Running scriptlet: dconf-0.28.0-3.el8.x86_64 183/183 Running scriptlet: urw-base35-bookman-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-c059-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-d050000l-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-gothic-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-10.el8. 183/183 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-10.el8.no 183/183 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-10.el8.noa 183/183 Running scriptlet: urw-base35-p052-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-z003-fonts-20170801-10.el8.noarch 183/183 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-10 183/183 Running scriptlet: python3-simplejson-3.17.0-1.el8.x86_64 183/183 Verifying : elixir-1.9.2-1.el8.x86_64 1/183 Verifying : erlang-22.1.8-1.el8.x86_64 2/183 Verifying : erlang-asn1-22.1.8-1.el8.x86_64 3/183 Verifying : erlang-common_test-22.1.8-1.el8.x86_64 4/183 Verifying : erlang-compiler-22.1.8-1.el8.x86_64 5/183 Verifying : erlang-crypto-22.1.8-1.el8.x86_64 6/183 Verifying : erlang-debugger-22.1.8-1.el8.x86_64 7/183 Verifying : erlang-dialyzer-22.1.8-1.el8.x86_64 8/183 Verifying : erlang-diameter-22.1.8-1.el8.x86_64 9/183 Verifying : erlang-edoc-22.1.8-1.el8.x86_64 10/183 Verifying : erlang-eldap-22.1.8-1.el8.x86_64 11/183 Verifying : erlang-erl_docgen-22.1.8-1.el8.x86_64 12/183 Verifying : erlang-erl_interface-22.1.8-1.el8.x86_64 13/183 Verifying : erlang-erts-22.1.8-1.el8.x86_64 14/183 Verifying : erlang-et-22.1.8-1.el8.x86_64 15/183 Verifying : erlang-eunit-22.1.8-1.el8.x86_64 16/183 Verifying : erlang-ftp-22.1.8-1.el8.x86_64 17/183 Verifying : erlang-hipe-22.1.8-1.el8.x86_64 18/183 Verifying : erlang-inets-22.1.8-1.el8.x86_64 19/183 Verifying : erlang-jinterface-22.1.8-1.el8.x86_64 20/183 Verifying : erlang-kernel-22.1.8-1.el8.x86_64 21/183 Verifying : erlang-megaco-22.1.8-1.el8.x86_64 22/183 Verifying : erlang-mnesia-22.1.8-1.el8.x86_64 23/183 Verifying : erlang-observer-22.1.8-1.el8.x86_64 24/183 Verifying : erlang-odbc-22.1.8-1.el8.x86_64 25/183 Verifying : erlang-os_mon-22.1.8-1.el8.x86_64 26/183 Verifying : erlang-parsetools-22.1.8-1.el8.x86_64 27/183 Verifying : erlang-public_key-22.1.8-1.el8.x86_64 28/183 Verifying : erlang-reltool-22.1.8-1.el8.x86_64 29/183 Verifying : erlang-runtime_tools-22.1.8-1.el8.x86_64 30/183 Verifying : erlang-sasl-22.1.8-1.el8.x86_64 31/183 Verifying : erlang-snmp-22.1.8-1.el8.x86_64 32/183 Verifying : erlang-ssh-22.1.8-1.el8.x86_64 33/183 Verifying : erlang-ssl-22.1.8-1.el8.x86_64 34/183 Verifying : erlang-stdlib-22.1.8-1.el8.x86_64 35/183 Verifying : erlang-syntax_tools-22.1.8-1.el8.x86_64 36/183 Verifying : erlang-tftp-22.1.8-1.el8.x86_64 37/183 Verifying : erlang-tools-22.1.8-1.el8.x86_64 38/183 Verifying : erlang-wx-22.1.8-1.el8.x86_64 39/183 Verifying : erlang-xmerl-22.1.8-1.el8.x86_64 40/183 Verifying : librsvg2-2.42.7-2.el8.x86_64 41/183 Verifying : python3-simplejson-3.17.0-1.el8.x86_64 42/183 Verifying : wxBase3-3.0.4-12.el8.x86_64 43/183 Verifying : wxGTK3-3.0.4-12.el8.x86_64 44/183 Verifying : wxGTK3-gl-3.0.4-12.el8.x86_64 45/183 Verifying : wxGTK3-i18n-3.0.4-12.el8.noarch 46/183 Verifying : avahi-libs-0.7-19.el8.x86_64 47/183 Verifying : cups-libs-1:2.2.6-25.el8.x86_64 48/183 Verifying : emacs-filesystem-1:26.1-5.el8.noarch 49/183 Verifying : fontconfig-2.13.1-3.el8.x86_64 50/183 Verifying : fontpackages-filesystem-1.44-22.el8.noarch 51/183 Verifying : freetype-2.9.1-4.el8.x86_64 52/183 Verifying : gdk-pixbuf2-2.36.12-2.el8.x86_64 53/183 Verifying : glib-networking-2.56.1-1.1.el8.x86_64 54/183 Verifying : google-droid-sans-fonts-20120715-13.el8.noarch 55/183 Verifying : gsettings-desktop-schemas-3.28.1-1.el8.x86_64 56/183 Verifying : hwdata-0.314-8.0.el8.noarch 57/183 Verifying : json-glib-1.4.4-1.el8.x86_64 58/183 Verifying : libICE-1.0.9-13.el8.x86_64 59/183 Verifying : libSM-1.2.3-1.el8.x86_64 60/183 Verifying : libX11-1.6.7-1.el8.x86_64 61/183 Verifying : libX11-common-1.6.7-1.el8.noarch 62/183 Verifying : libXau-1.0.8-13.el8.x86_64 63/183 Verifying : libXcursor-1.1.15-3.el8.x86_64 64/183 Verifying : libXext-1.3.3-9.el8.x86_64 65/183 Verifying : libXfixes-5.0.3-7.el8.x86_64 66/183 Verifying : libXi-1.7.9-7.el8.x86_64 67/183 Verifying : libXinerama-1.1.4-1.el8.x86_64 68/183 Verifying : libXmu-1.1.2-12.el8.x86_64 69/183 Verifying : libXrandr-1.5.1-7.el8.x86_64 70/183 Verifying : libXrender-0.9.10-7.el8.x86_64 71/183 Verifying : libXt-1.1.5-8.el8.x86_64 72/183 Verifying : libXxf86misc-1.0.4-1.el8.x86_64 73/183 Verifying : libXxf86vm-1.1.4-9.el8.x86_64 74/183 Verifying : libfontenc-1.1.3-8.el8.x86_64 75/183 Verifying : libgusb-0.3.0-1.el8.x86_64 76/183 Verifying : libmcpp-2.7.2-20.el8.x86_64 77/183 Verifying : libmodman-2.0.1-17.el8.x86_64 78/183 Verifying : libpciaccess-0.14-1.el8.x86_64 79/183 Verifying : libpng-2:1.6.34-5.el8.x86_64 80/183 Verifying : libproxy-0.4.15-5.2.el8.x86_64 81/183 Verifying : libsoup-2.62.3-1.el8.x86_64 82/183 Verifying : libxcb-1.13-5.el8.x86_64 83/183 Verifying : libxslt-1.1.32-3.el8.x86_64 84/183 Verifying : lksctp-tools-1.0.18-3.el8.x86_64 85/183 Verifying : m4-1.4.18-7.el8.x86_64 86/183 Verifying : mcpp-2.7.2-20.el8.x86_64 87/183 Verifying : rsync-3.1.3-4.el8.x86_64 88/183 Verifying : sgml-common-0.6.3-50.el8.noarch 89/183 Verifying : urw-base35-bookman-fonts-20170801-10.el8.noarch 90/183 Verifying : urw-base35-c059-fonts-20170801-10.el8.noarch 91/183 Verifying : urw-base35-d050000l-fonts-20170801-10.el8.noarch 92/183 Verifying : urw-base35-fonts-common-20170801-10.el8.noarch 93/183 Verifying : urw-base35-gothic-fonts-20170801-10.el8.noarch 94/183 Verifying : urw-base35-nimbus-mono-ps-fonts-20170801-10.el8. 95/183 Verifying : urw-base35-nimbus-roman-fonts-20170801-10.el8.no 96/183 Verifying : urw-base35-nimbus-sans-fonts-20170801-10.el8.noa 97/183 Verifying : urw-base35-p052-fonts-20170801-10.el8.noarch 98/183 Verifying : urw-base35-z003-fonts-20170801-10.el8.noarch 99/183 Verifying : xml-common-0.6.3-50.el8.noarch 100/183 Verifying : xorg-x11-font-utils-1:7.5-40.el8.x86_64 101/183 Verifying : xorg-x11-server-utils-7.7-27.el8.x86_64 102/183 Verifying : adobe-mappings-cmap-20171205-3.el8.noarch 103/183 Verifying : adobe-mappings-cmap-deprecated-20171205-3.el8.no 104/183 Verifying : adobe-mappings-pdf-20180407-1.el8.noarch 105/183 Verifying : adwaita-cursor-theme-3.28.0-2.el8.noarch 106/183 Verifying : adwaita-icon-theme-3.28.0-2.el8.noarch 107/183 Verifying : at-spi2-atk-2.26.2-1.el8.x86_64 108/183 Verifying : at-spi2-core-2.28.0-1.el8.x86_64 109/183 Verifying : atk-2.28.1-1.el8.x86_64 110/183 Verifying : cairo-1.15.12-3.el8.x86_64 111/183 Verifying : cairo-gobject-1.15.12-3.el8.x86_64 112/183 Verifying : colord-libs-1.4.2-1.el8.x86_64 113/183 Verifying : copy-jdk-configs-3.7-1.el8.noarch 114/183 Verifying : dconf-0.28.0-3.el8.x86_64 115/183 Verifying : docbook-dtds-1.0-69.el8.noarch 116/183 Verifying : docbook-style-xsl-1.79.2-7.el8.noarch 117/183 Verifying : flex-2.6.1-9.el8.x86_64 118/183 Verifying : fribidi-1.0.4-6.el8.x86_64 119/183 Verifying : gd-2.2.5-6.el8.x86_64 120/183 Verifying : gdk-pixbuf2-modules-2.36.12-2.el8.x86_64 121/183 Verifying : graphite2-1.3.10-10.el8.x86_64 122/183 Verifying : graphviz-2.40.1-39.el8.x86_64 123/183 Verifying : gtk-update-icon-cache-3.22.30-3.el8.x86_64 124/183 Verifying : gtk2-2.24.32-4.el8.x86_64 125/183 Verifying : gtk3-3.22.30-3.el8.x86_64 126/183 Verifying : harfbuzz-1.7.5-3.el8.x86_64 127/183 Verifying : hicolor-icon-theme-0.17-2.el8.noarch 128/183 Verifying : jasper-libs-2.0.14-4.el8.x86_64 129/183 Verifying : java-1.8.0-openjdk-headless-1:1.8.0.232.b09-0.el 130/183 Verifying : javapackages-filesystem-5.3.0-1.module_el8.0.0+1 131/183 Verifying : javapackages-tools-5.3.0-1.module_el8.0.0+11+5b8 132/183 Verifying : jbig2dec-libs-0.14-2.el8.x86_64 133/183 Verifying : jbigkit-libs-2.1-14.el8.x86_64 134/183 Verifying : lcms2-2.9-2.el8.x86_64 135/183 Verifying : libX11-xcb-1.6.7-1.el8.x86_64 136/183 Verifying : libXaw-1.0.13-10.el8.x86_64 137/183 Verifying : libXcomposite-0.4.4-14.el8.x86_64 138/183 Verifying : libXdamage-1.1.4-14.el8.x86_64 139/183 Verifying : libXft-2.3.2-10.el8.x86_64 140/183 Verifying : libXpm-3.5.12-7.el8.x86_64 141/183 Verifying : libXtst-1.2.3-7.el8.x86_64 142/183 Verifying : libdatrie-0.2.9-7.el8.x86_64 143/183 Verifying : libdrm-2.4.96-2.el8.x86_64 144/183 Verifying : libepoxy-1.5.2-1.el8.x86_64 145/183 Verifying : libglvnd-1:1.0.1-0.9.git5baa1e5.el8.x86_64 146/183 Verifying : libglvnd-glx-1:1.0.1-0.9.git5baa1e5.el8.x86_64 147/183 Verifying : libgs-9.25-2.el8_0.3.x86_64 148/183 Verifying : libidn-1.34-5.el8.x86_64 149/183 Verifying : libijs-0.35-5.el8.x86_64 150/183 Verifying : libjpeg-turbo-1.5.3-7.el8.x86_64 151/183 Verifying : libmspack-0.7-0.1.alpha.el8.3.x86_64 152/183 Verifying : libpaper-1.1.24-22.el8.x86_64 153/183 Verifying : libthai-0.1.27-2.el8.x86_64 154/183 Verifying : libtiff-4.0.9-13.el8.x86_64 155/183 Verifying : libwayland-client-1.15.0-1.el8.x86_64 156/183 Verifying : libwayland-cursor-1.15.0-1.el8.x86_64 157/183 Verifying : libwayland-egl-1.15.0-1.el8.x86_64 158/183 Verifying : libwebp-1.0.0-1.el8.x86_64 159/183 Verifying : libxshmfence-1.3-2.el8.x86_64 160/183 Verifying : lua-5.3.4-10.el8.x86_64 161/183 Verifying : mesa-libGL-18.3.1-5.el8_0.x86_64 162/183 Verifying : mesa-libGLU-9.0.0-15.el8.x86_64 163/183 Verifying : mesa-libglapi-18.3.1-5.el8_0.x86_64 164/183 Verifying : nspr-4.21.0-2.el8_0.x86_64 165/183 Verifying : nss-3.44.0-7.el8_0.x86_64 166/183 Verifying : nss-softokn-3.44.0-7.el8_0.x86_64 167/183 Verifying : nss-softokn-freebl-3.44.0-7.el8_0.x86_64 168/183 Verifying : nss-sysinit-3.44.0-7.el8_0.x86_64 169/183 Verifying : nss-util-3.44.0-7.el8_0.x86_64 170/183 Verifying : openjpeg2-2.3.0-8.el8.x86_64 171/183 Verifying : pango-1.42.4-5.el8_0.x86_64 172/183 Verifying : pixman-0.36.0-1.el8.x86_64 173/183 Verifying : python3-pip-9.0.3-13.el8.noarch 174/183 Verifying : python36-3.6.8-2.module_el8.0.0+33+0a10c0e1.x86_ 175/183 Verifying : rest-0.8.1-2.el8.x86_64 176/183 Verifying : tzdata-java-2019a-1.el8.noarch 177/183 Verifying : unixODBC-2.3.7-1.el8.x86_64 178/183 Verifying : urw-base35-fonts-20170801-10.el8.noarch 179/183 Verifying : urw-base35-standard-symbols-ps-fonts-20170801-10 180/183 Verifying : xmlto-0.0.28-7.el8.x86_64 181/183 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarc 182/183 Verifying : SDL2-2.0.8-7.el8.x86_64 183/183 Installed: elixir-1.9.2-1.el8.x86_64 erlang-22.1.8-1.el8.x86_64 python3-simplejson-3.17.0-1.el8.x86_64 libxslt-1.1.32-3.el8.x86_64 rsync-3.1.3-4.el8.x86_64 python36-3.6.8-2.module_el8.0.0+33+0a10c0e1.x86_64 xmlto-0.0.28-7.el8.x86_64 dconf-0.28.0-3.el8.x86_64 erlang-asn1-22.1.8-1.el8.x86_64 erlang-common_test-22.1.8-1.el8.x86_64 erlang-compiler-22.1.8-1.el8.x86_64 erlang-crypto-22.1.8-1.el8.x86_64 erlang-debugger-22.1.8-1.el8.x86_64 erlang-dialyzer-22.1.8-1.el8.x86_64 erlang-diameter-22.1.8-1.el8.x86_64 erlang-edoc-22.1.8-1.el8.x86_64 erlang-eldap-22.1.8-1.el8.x86_64 erlang-erl_docgen-22.1.8-1.el8.x86_64 erlang-erl_interface-22.1.8-1.el8.x86_64 erlang-erts-22.1.8-1.el8.x86_64 erlang-et-22.1.8-1.el8.x86_64 erlang-eunit-22.1.8-1.el8.x86_64 erlang-ftp-22.1.8-1.el8.x86_64 erlang-hipe-22.1.8-1.el8.x86_64 erlang-inets-22.1.8-1.el8.x86_64 erlang-jinterface-22.1.8-1.el8.x86_64 erlang-kernel-22.1.8-1.el8.x86_64 erlang-megaco-22.1.8-1.el8.x86_64 erlang-mnesia-22.1.8-1.el8.x86_64 erlang-observer-22.1.8-1.el8.x86_64 erlang-odbc-22.1.8-1.el8.x86_64 erlang-os_mon-22.1.8-1.el8.x86_64 erlang-parsetools-22.1.8-1.el8.x86_64 erlang-public_key-22.1.8-1.el8.x86_64 erlang-reltool-22.1.8-1.el8.x86_64 erlang-runtime_tools-22.1.8-1.el8.x86_64 erlang-sasl-22.1.8-1.el8.x86_64 erlang-snmp-22.1.8-1.el8.x86_64 erlang-ssh-22.1.8-1.el8.x86_64 erlang-ssl-22.1.8-1.el8.x86_64 erlang-stdlib-22.1.8-1.el8.x86_64 erlang-syntax_tools-22.1.8-1.el8.x86_64 erlang-tftp-22.1.8-1.el8.x86_64 erlang-tools-22.1.8-1.el8.x86_64 erlang-wx-22.1.8-1.el8.x86_64 erlang-xmerl-22.1.8-1.el8.x86_64 librsvg2-2.42.7-2.el8.x86_64 wxBase3-3.0.4-12.el8.x86_64 wxGTK3-3.0.4-12.el8.x86_64 wxGTK3-gl-3.0.4-12.el8.x86_64 wxGTK3-i18n-3.0.4-12.el8.noarch avahi-libs-0.7-19.el8.x86_64 cups-libs-1:2.2.6-25.el8.x86_64 emacs-filesystem-1:26.1-5.el8.noarch fontconfig-2.13.1-3.el8.x86_64 fontpackages-filesystem-1.44-22.el8.noarch freetype-2.9.1-4.el8.x86_64 gdk-pixbuf2-2.36.12-2.el8.x86_64 glib-networking-2.56.1-1.1.el8.x86_64 google-droid-sans-fonts-20120715-13.el8.noarch gsettings-desktop-schemas-3.28.1-1.el8.x86_64 hwdata-0.314-8.0.el8.noarch json-glib-1.4.4-1.el8.x86_64 libICE-1.0.9-13.el8.x86_64 libSM-1.2.3-1.el8.x86_64 libX11-1.6.7-1.el8.x86_64 libX11-common-1.6.7-1.el8.noarch libXau-1.0.8-13.el8.x86_64 libXcursor-1.1.15-3.el8.x86_64 libXext-1.3.3-9.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 libXi-1.7.9-7.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 libXmu-1.1.2-12.el8.x86_64 libXrandr-1.5.1-7.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 libXt-1.1.5-8.el8.x86_64 libXxf86misc-1.0.4-1.el8.x86_64 libXxf86vm-1.1.4-9.el8.x86_64 libfontenc-1.1.3-8.el8.x86_64 libgusb-0.3.0-1.el8.x86_64 libmcpp-2.7.2-20.el8.x86_64 libmodman-2.0.1-17.el8.x86_64 libpciaccess-0.14-1.el8.x86_64 libpng-2:1.6.34-5.el8.x86_64 libproxy-0.4.15-5.2.el8.x86_64 libsoup-2.62.3-1.el8.x86_64 libxcb-1.13-5.el8.x86_64 lksctp-tools-1.0.18-3.el8.x86_64 m4-1.4.18-7.el8.x86_64 mcpp-2.7.2-20.el8.x86_64 sgml-common-0.6.3-50.el8.noarch urw-base35-bookman-fonts-20170801-10.el8.noarch urw-base35-c059-fonts-20170801-10.el8.noarch urw-base35-d050000l-fonts-20170801-10.el8.noarch urw-base35-fonts-common-20170801-10.el8.noarch urw-base35-gothic-fonts-20170801-10.el8.noarch urw-base35-nimbus-mono-ps-fonts-20170801-10.el8.noarch urw-base35-nimbus-roman-fonts-20170801-10.el8.noarch urw-base35-nimbus-sans-fonts-20170801-10.el8.noarch urw-base35-p052-fonts-20170801-10.el8.noarch urw-base35-z003-fonts-20170801-10.el8.noarch xml-common-0.6.3-50.el8.noarch xorg-x11-font-utils-1:7.5-40.el8.x86_64 xorg-x11-server-utils-7.7-27.el8.x86_64 adobe-mappings-cmap-20171205-3.el8.noarch adobe-mappings-cmap-deprecated-20171205-3.el8.noarch adobe-mappings-pdf-20180407-1.el8.noarch adwaita-cursor-theme-3.28.0-2.el8.noarch adwaita-icon-theme-3.28.0-2.el8.noarch at-spi2-atk-2.26.2-1.el8.x86_64 at-spi2-core-2.28.0-1.el8.x86_64 atk-2.28.1-1.el8.x86_64 cairo-1.15.12-3.el8.x86_64 cairo-gobject-1.15.12-3.el8.x86_64 colord-libs-1.4.2-1.el8.x86_64 copy-jdk-configs-3.7-1.el8.noarch docbook-dtds-1.0-69.el8.noarch docbook-style-xsl-1.79.2-7.el8.noarch flex-2.6.1-9.el8.x86_64 fribidi-1.0.4-6.el8.x86_64 gd-2.2.5-6.el8.x86_64 gdk-pixbuf2-modules-2.36.12-2.el8.x86_64 graphite2-1.3.10-10.el8.x86_64 graphviz-2.40.1-39.el8.x86_64 gtk-update-icon-cache-3.22.30-3.el8.x86_64 gtk2-2.24.32-4.el8.x86_64 gtk3-3.22.30-3.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 hicolor-icon-theme-0.17-2.el8.noarch jasper-libs-2.0.14-4.el8.x86_64 java-1.8.0-openjdk-headless-1:1.8.0.232.b09-0.el8_0.x86_64 javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch javapackages-tools-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch jbig2dec-libs-0.14-2.el8.x86_64 jbigkit-libs-2.1-14.el8.x86_64 lcms2-2.9-2.el8.x86_64 libX11-xcb-1.6.7-1.el8.x86_64 libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 libXdamage-1.1.4-14.el8.x86_64 libXft-2.3.2-10.el8.x86_64 libXpm-3.5.12-7.el8.x86_64 libXtst-1.2.3-7.el8.x86_64 libdatrie-0.2.9-7.el8.x86_64 libdrm-2.4.96-2.el8.x86_64 libepoxy-1.5.2-1.el8.x86_64 libglvnd-1:1.0.1-0.9.git5baa1e5.el8.x86_64 libglvnd-glx-1:1.0.1-0.9.git5baa1e5.el8.x86_64 libgs-9.25-2.el8_0.3.x86_64 libidn-1.34-5.el8.x86_64 libijs-0.35-5.el8.x86_64 libjpeg-turbo-1.5.3-7.el8.x86_64 libmspack-0.7-0.1.alpha.el8.3.x86_64 libpaper-1.1.24-22.el8.x86_64 libthai-0.1.27-2.el8.x86_64 libtiff-4.0.9-13.el8.x86_64 libwayland-client-1.15.0-1.el8.x86_64 libwayland-cursor-1.15.0-1.el8.x86_64 libwayland-egl-1.15.0-1.el8.x86_64 libwebp-1.0.0-1.el8.x86_64 libxshmfence-1.3-2.el8.x86_64 lua-5.3.4-10.el8.x86_64 mesa-libGL-18.3.1-5.el8_0.x86_64 mesa-libGLU-9.0.0-15.el8.x86_64 mesa-libglapi-18.3.1-5.el8_0.x86_64 nspr-4.21.0-2.el8_0.x86_64 nss-3.44.0-7.el8_0.x86_64 nss-softokn-3.44.0-7.el8_0.x86_64 nss-softokn-freebl-3.44.0-7.el8_0.x86_64 nss-sysinit-3.44.0-7.el8_0.x86_64 nss-util-3.44.0-7.el8_0.x86_64 openjpeg2-2.3.0-8.el8.x86_64 pango-1.42.4-5.el8_0.x86_64 pixman-0.36.0-1.el8.x86_64 python3-pip-9.0.3-13.el8.noarch rest-0.8.1-2.el8.x86_64 tzdata-java-2019a-1.el8.noarch unixODBC-2.3.7-1.el8.x86_64 urw-base35-fonts-20170801-10.el8.noarch urw-base35-standard-symbols-ps-fonts-20170801-10.el8.noarch xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarch SDL2-2.0.8-7.el8.x86_64 Complete! Finish: build setup for rabbitmq-server-3.8.2-1.el8.src.rpm Start: rpmbuild rabbitmq-server-3.8.2-1.el8.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LvcQsz + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rabbitmq-server-3.8.2 + /usr/bin/xz -dc /builddir/build/SOURCES/rabbitmq-server_3.8.2.orig.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd rabbitmq-server-3.8.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd deps/rabbit + echo 'Patch #1 (rabbitmq-server-0001-Remove-excessive-sd_notify-code.patch):' Patch #1 (rabbitmq-server-0001-Remove-excessive-sd_notify-code.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/rabbit.erl + echo 'Patch #2 (rabbitmq-server-0002-Add-systemd-notification-support.patch):' Patch #2 (rabbitmq-server-0002-Add-systemd-notification-support.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/rabbit.erl + echo 'Patch #3 (rabbitmq-server-0003-Allow-guest-login-from-non-loopback-connections.patch):' Patch #3 (rabbitmq-server-0003-Allow-guest-login-from-non-loopback-connections.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Makefile + echo 'Patch #4 (rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SERVER_ERL_ARGS.patch):' Patch #4 (rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SERVER_ERL_ARGS.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file scripts/rabbitmq-server + cd ../.. + cd deps/rabbit_common + echo 'Patch #101 (rabbitmq-common-0001-Use-proto_dist-from-command-line.patch):' Patch #101 (rabbitmq-common-0001-Use-proto_dist-from-command-line.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/rabbit_nodes_common.erl + echo 'Patch #102 (rabbitmq-common-0002-force-python3.patch):' Patch #102 (rabbitmq-common-0002-force-python3.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file codegen.py patching file development.post.mk + cd ../.. + echo 'Patch #201 (rabbitmq-server-release-0001-Don-t-use-templates.patch):' Patch #201 (rabbitmq-server-release-0001-Don-t-use-templates.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file scripts/rabbitmq-script-wrapper + cd deps/amqp10_common + echo 'Patch #301 (rabbitmq-amqp1.0-common-0001-force-python3.patch):' Patch #301 (rabbitmq-amqp1.0-common-0001-force-python3.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file codegen.py patching file development.post.mk + cd ../.. + rm -f deps/amqp_client/src/rabbit_ct_client_helpers.erl deps/rabbit_common/src/rabbit_ct_broker_helpers.erl deps/rabbit_common/src/rabbit_ct_helpers.erl + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rukkva + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.8.2 + make -j2 VERSION=3.8.2 V=1 mkdir -p /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " In = \"deps/.hex/cache.erl\", Out = \"deps/.hex/cache.ets\", {ok, [Props, Entries]} = file:consult(In), Name = proplists:get_value(name, Props), Type = proplists:get_value(type, Props), Access = proplists:get_value(protection, Props), NamedTable = proplists:get_bool(named_table, Props), Keypos = proplists:get_value(keypos, Props), Heir = proplists:get_value(heir, Props), ReadConc = proplists:get_bool(read_concurrency, Props), WriteConc = proplists:get_bool(write_concurrency, Props), Compressed = proplists:get_bool(compressed, Props), Options0 = [ Type, Access, {keypos, Keypos}, {heir, Heir}, {read_concurrency, ReadConc}, {write_concurrency, WriteConc}], Options1 = case NamedTable of true -> [named_table | Options0]; false -> Options0 end, Options2 = case Compressed of true -> [compressed | Options0]; false -> Options0 end, Tab = ets:new(Name, Options2), [true = ets:insert(Tab, Entry) || Entry <- Entries], ok = ets:tab2file(Tab, Out), init:stop()." -- erlang.mk rm -f /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush' make --no-print-directory goldrush.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/glc.erl src/glc_code.erl src/glc_lib.erl src/glc_ops.erl src/glc_run.erl src/gr_app.erl src/gr_context.erl src/gr_counter.erl src/gr_counter_sup.erl src/gr_manager.erl src/gr_manager_sup.erl src/gr_param.erl src/gr_param_sup.erl src/gr_sup.erl src/gre.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"goldrush.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/glc.erl src/glc_code.erl src/glc_lib.erl src/glc_ops.erl src/glc_run.erl src/gr_app.erl src/gr_context.erl src/gr_counter.erl src/gr_counter_sup.erl src/gr_manager.erl src/gr_manager_sup.erl src/gr_param.erl src/gr_param_sup.erl src/gr_sup.erl src/gre.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/goldrush.app.src)" ]; then \ echo "Empty modules entry not found in goldrush.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/goldrush.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['glc','glc_code','glc_lib','glc_ops','glc_run','gr_app','gr_context','gr_counter','gr_counter_sup','gr_manager','gr_manager_sup','gr_param','gr_param_sup','gr_sup','gre'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/goldrush.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush' make --no-print-directory lager.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/error_logger_lager_h.erl src/lager.erl src/lager_app.erl src/lager_backend_throttle.erl src/lager_common_test_backend.erl src/lager_config.erl src/lager_console_backend.erl src/lager_crash_log.erl src/lager_default_formatter.erl src/lager_file_backend.erl src/lager_format.erl src/lager_handler_watcher.erl src/lager_handler_watcher_sup.erl src/lager_manager_killer.erl src/lager_msg.erl src/lager_rotator_behaviour.erl src/lager_rotator_default.erl src/lager_stdlib.erl src/lager_sup.erl src/lager_transform.erl src/lager_trunc_io.erl src/lager_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"lager.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Dtest_statem=1 -o ebin/ -pa ebin/ -I include/ src/lager_util.erl src/lager_transform.erl src/lager_rotator_behaviour.erl src/error_logger_lager_h.erl src/lager.erl src/lager_app.erl src/lager_backend_throttle.erl src/lager_common_test_backend.erl src/lager_config.erl src/lager_console_backend.erl src/lager_crash_log.erl src/lager_default_formatter.erl src/lager_file_backend.erl src/lager_format.erl src/lager_handler_watcher.erl src/lager_handler_watcher_sup.erl src/lager_manager_killer.erl src/lager_msg.erl src/lager_rotator_behaviour.erl src/lager_rotator_default.erl src/lager_stdlib.erl src/lager_sup.erl src/lager_transform.erl src/lager_trunc_io.erl src/lager_util.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/lager.app.src)" ]; then \ echo "Empty modules entry not found in lager.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/lager.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['error_logger_lager_h','lager','lager_app','lager_backend_throttle','lager_common_test_backend','lager_config','lager_console_backend','lager_crash_log','lager_default_formatter','lager_file_backend','lager_format','lager_handler_watcher','lager_handler_watcher_sup','lager_manager_killer','lager_msg','lager_rotator_behaviour','lager_rotator_default','lager_stdlib','lager_sup','lager_transform','lager_trunc_io','lager_util'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/lager.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx' make --no-print-directory jsx.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/jsx.erl src/jsx_config.erl src/jsx_consult.erl src/jsx_decoder.erl src/jsx_encoder.erl src/jsx_parser.erl src/jsx_to_json.erl src/jsx_to_term.erl src/jsx_verify.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"jsx.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Dmaps_support=1 -o ebin/ -pa ebin/ -I include/ src/jsx.erl src/jsx_config.erl src/jsx_consult.erl src/jsx_decoder.erl src/jsx_encoder.erl src/jsx_parser.erl src/jsx_to_json.erl src/jsx_to_term.erl src/jsx_verify.erl Old inliner: threshold=0 functions=[{doublequote,5}, {singlequote,5}, {maybe_replace,2}, {format_number,1}, {handle_event,3}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/jsx.app.src)" ]; then \ echo "Empty modules entry not found in jsx.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/jsx.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['jsx','jsx_config','jsx_consult','jsx_decoder','jsx_encoder','jsx_parser','jsx_to_json','jsx_to_term','jsx_verify'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/jsx.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch' make --no-print-directory ranch.d : erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_crc32c.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"ranch.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/ranch_transport.erl src/ranch.erl src/ranch_acceptor.erl src/ranch_acceptors_sup.erl src/ranch_app.erl src/ranch_conns_sup.erl src/ranch_crc32c.erl src/ranch_listener_sup.erl src/ranch_protocol.erl src/ranch_proxy_header.erl src/ranch_server.erl src/ranch_ssl.erl src/ranch_sup.erl src/ranch_tcp.erl src/ranch_transport.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/ranch.app.src)" ]; then \ echo "Empty modules entry not found in ranch.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/ranch.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['ranch','ranch_acceptor','ranch_acceptors_sup','ranch_app','ranch_conns_sup','ranch_crc32c','ranch_listener_sup','ranch_protocol','ranch_proxy_header','ranch_server','ranch_ssl','ranch_sup','ranch_tcp','ranch_transport'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/ranch.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon' make --no-print-directory recon.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/recon.erl src/recon_alloc.erl src/recon_lib.erl src/recon_map.erl src/recon_rec.erl src/recon_trace.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"recon.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/recon.erl src/recon_alloc.erl src/recon_lib.erl src/recon_map.erl src/recon_rec.erl src/recon_trace.erl Old inliner: threshold=0 functions=[{insert,2},{merge,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/recon.app.src)" ]; then \ echo "Empty modules entry not found in recon.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/recon.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['recon','recon_alloc','recon_lib','recon_map','recon_rec','recon_trace'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/recon.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation' make --no-print-directory credentials_obfuscation.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/credentials_obfuscation.erl src/credentials_obfuscation_app.erl src/credentials_obfuscation_pbe.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"credentials_obfuscation.d\", unicode:characters_to_binary([ \"# 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\" ])), 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 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'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/credentials_obfuscation.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation' make --no-print-directory rabbit_common.d env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/codegen.py --ignore-conflicts header \ /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/credit_extension.json /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/codegen.py body /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/credit_extension.json src/rabbit_framing_amqp_0_9_1.erl erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/app_utils.erl src/code_version.erl src/credit_flow.erl src/delegate.erl src/delegate_sup.erl src/file_handle_cache.erl src/file_handle_cache_stats.erl src/gen_server2.erl src/lager_forwarder_backend.erl src/mirrored_supervisor.erl src/mnesia_sync.erl src/pmon.erl src/priority_queue.erl src/rabbit_amqp_connection.erl src/rabbit_amqqueue_common.erl src/rabbit_auth_backend_dummy.erl src/rabbit_auth_mechanism.erl src/rabbit_authn_backend.erl src/rabbit_authz_backend.erl src/rabbit_basic_common.erl src/rabbit_binary_generator.erl src/rabbit_binary_parser.erl src/rabbit_cert_info.erl src/rabbit_channel_common.erl src/rabbit_command_assembler.erl src/rabbit_control_misc.erl src/rabbit_core_metrics.erl src/rabbit_data_coercion.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_heartbeat.erl src/rabbit_http_util.erl src/rabbit_json.erl src/rabbit_log.erl src/rabbit_log_ra_shim.erl src/rabbit_misc.erl src/rabbit_msg_store_index.erl src/rabbit_net.erl src/rabbit_nodes_common.erl src/rabbit_numerical.erl src/rabbit_password_hashing.erl src/rabbit_pbe.erl src/rabbit_peer_discovery_backend.erl src/rabbit_policy_validator.erl src/rabbit_queue_collector.erl src/rabbit_registry.erl src/rabbit_registry_class.erl src/rabbit_resource_monitor_misc.erl src/rabbit_runtime.erl src/rabbit_runtime_parameter.erl src/rabbit_semver.erl src/rabbit_semver_parser.erl src/rabbit_ssl_options.erl src/rabbit_types.erl src/rabbit_writer.erl src/supervisor2.erl src/vm_memory_monitor.erl src/worker_pool.erl src/worker_pool_sup.erl src/worker_pool_worker.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbit_common.d\", unicode:characters_to_binary([ \"# 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\" ])), 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 +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_registry_class.erl src/gen_server2.erl src/rabbit_authz_backend.erl src/rabbit_authn_backend.erl src/app_utils.erl src/code_version.erl src/credit_flow.erl src/delegate.erl src/delegate_sup.erl src/file_handle_cache.erl src/file_handle_cache_stats.erl src/gen_server2.erl src/lager_forwarder_backend.erl src/mirrored_supervisor.erl src/mnesia_sync.erl src/pmon.erl src/priority_queue.erl src/rabbit_amqp_connection.erl src/rabbit_amqqueue_common.erl src/rabbit_auth_backend_dummy.erl src/rabbit_auth_mechanism.erl src/rabbit_authn_backend.erl src/rabbit_authz_backend.erl src/rabbit_basic_common.erl src/rabbit_binary_generator.erl src/rabbit_binary_parser.erl src/rabbit_cert_info.erl src/rabbit_channel_common.erl src/rabbit_command_assembler.erl src/rabbit_control_misc.erl src/rabbit_core_metrics.erl src/rabbit_data_coercion.erl src/rabbit_error_logger_handler.erl src/rabbit_event.erl src/rabbit_exchange_type.erl src/rabbit_framing_amqp_0_8.erl src/rabbit_framing_amqp_0_9_1.erl src/rabbit_heartbeat.erl src/rabbit_http_util.erl src/rabbit_json.erl src/rabbit_log.erl src/rabbit_log_ra_shim.erl src/rabbit_misc.erl src/rabbit_msg_store_index.erl src/rabbit_net.erl src/rabbit_nodes_common.erl src/rabbit_numerical.erl src/rabbit_password_hashing.erl src/rabbit_pbe.erl src/rabbit_peer_discovery_backend.erl src/rabbit_policy_validator.erl src/rabbit_queue_collector.erl src/rabbit_registry.erl src/rabbit_registry_class.erl src/rabbit_resource_monitor_misc.erl src/rabbit_runtime.erl src/rabbit_runtime_parameter.erl src/rabbit_semver.erl src/rabbit_semver_parser.erl src/rabbit_ssl_options.erl src/rabbit_types.erl src/rabbit_writer.erl src/supervisor2.erl src/vm_memory_monitor.erl src/worker_pool.erl src/worker_pool_sup.erl src/worker_pool_worker.erl printf '{application, '\''rabbit_common'\'', [\n {description, "Modules shared by rabbitmq-server and rabbitmq-erlang-client"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''app_utils'\'','\''code_version'\'','\''credit_flow'\'','\''delegate'\'','\''delegate_sup'\'','\''file_handle_cache'\'','\''file_handle_cache_stats'\'','\''gen_server2'\'','\''lager_forwarder_backend'\'','\''mirrored_supervisor'\'','\''mnesia_sync'\'','\''pmon'\'','\''priority_queue'\'','\''rabbit_amqp_connection'\'','\''rabbit_amqqueue_common'\'','\''rabbit_auth_backend_dummy'\'','\''rabbit_auth_mechanism'\'','\''rabbit_authn_backend'\'','\''rabbit_authz_backend'\'','\''rabbit_basic_common'\'','\''rabbit_binary_generator'\'','\''rabbit_binary_parser'\'','\''rabbit_cert_info'\'','\''rabbit_channel_common'\'','\''rabbit_command_assembler'\'','\''rabbit_control_misc'\'','\''rabbit_core_metrics'\'','\''rabbit_data_coercion'\'','\''rabbit_error_logger_handler'\'','\''rabbit_event'\'','\''rabbit_exchange_type'\'','\''rabbit_framing_amqp_0_8'\'','\''rabbit_framing_amqp_0_9_1'\'','\''rabbit_heartbeat'\'','\''rabbit_http_util'\'','\''rabbit_json'\'','\''rabbit_log'\'','\''rabbit_log_ra_shim'\'','\''rabbit_misc'\'','\''rabbit_msg_store_index'\'','\''rabbit_net'\'','\''rabbit_nodes_common'\'','\''rabbit_numerical'\'','\''rabbit_password_hashing'\'','\''rabbit_pbe'\'','\''rabbit_peer_discovery_backend'\'','\''rabbit_policy_validator'\'','\''rabbit_queue_collector'\'','\''rabbit_registry'\'','\''rabbit_registry_class'\'','\''rabbit_resource_monitor_misc'\'','\''rabbit_runtime'\'','\''rabbit_runtime_parameter'\'','\''rabbit_semver'\'','\''rabbit_semver_parser'\'','\''rabbit_ssl_options'\'','\''rabbit_types'\'','\''rabbit_writer'\'','\''supervisor2'\'','\''vm_memory_monitor'\'','\''worker_pool'\'','\''worker_pool_sup'\'','\''worker_pool_worker'\'']},\n {registered, []},\n {applications, [kernel,stdlib,compiler,crypto,public_key,sasl,ssl,syntax_tools,tools,xmerl,lager,jsx,ranch,recon,credentials_obfuscation]},\n {env, []},\n %%%% Hex.pm package informations.\n {licenses, ["MPL 1.1"]},\n {links, [\n {"Website", "https://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-common"}\n ]},\n {build_tools, ["make", "rebar3"]},\n {files, [\n "erlang.mk",\n "git-revisions.txt",\n "include",\n "LICENSE*",\n "Makefile",\n "rabbitmq-components.mk",\n "README",\n "README.md",\n "src",\n "mk"\n ]}\n]}.' \ > ebin/rabbit_common.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbit_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory observer_cli.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/observer_cli.erl src/observer_cli_application.erl src/observer_cli_escriptize.erl src/observer_cli_ets.erl src/observer_cli_help.erl src/observer_cli_inet.erl src/observer_cli_lib.erl src/observer_cli_mnesia.erl src/observer_cli_plugin.erl src/observer_cli_port.erl src/observer_cli_process.erl src/observer_cli_store.erl src/observer_cli_system.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"observer_cli.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk if test -d ../.hex; then \ echo y | mix make_all_in_src_archive; \ else \ echo y | mix make_all; \ fi warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/observer_cli.erl src/observer_cli_application.erl src/observer_cli_escriptize.erl src/observer_cli_ets.erl src/observer_cli_help.erl src/observer_cli_inet.erl src/observer_cli_lib.erl src/observer_cli_mnesia.erl src/observer_cli_plugin.erl src/observer_cli_port.erl src/observer_cli_process.erl src/observer_cli_store.erl src/observer_cli_system.erl Resolving Hex dependencies... Dependency resolution completed: Unchanged: csv 2.0.0 json 1.2.5 observer_cli 1.5.3 parallel_stream 1.0.6 recon 2.5.0 stdout_formatter 0.2.3 * Getting json (Hex package) * Getting csv (Hex package) * Getting stdout_formatter (Hex package) * Getting observer_cli (Hex package) * Getting recon (Hex package) * Getting parallel_stream (Hex package) ==> stdout_formatter Compiling 4 files (.erl) Inlining: inline_size=24 inline_effort=150 Generated stdout_formatter app warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of Unicode letters, numbers, underscore, and @ do not require quotes /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17 ==> parallel_stream Compiling 11 files (.ex) if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/observer_cli.app.src)" ]; then \ echo "Empty modules entry not found in observer_cli.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/observer_cli.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['observer_cli','observer_cli_application','observer_cli_escriptize','observer_cli_ets','observer_cli_help','observer_cli_inet','observer_cli_lib','observer_cli_mnesia','observer_cli_plugin','observer_cli_port','observer_cli_process','observer_cli_store','observer_cli_system'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/observer_cli.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli' : warning: Stream.chunk/4 is deprecated. Use Stream.chunk_every/4 instead lib/parallel_stream/producer.ex:16 Generated parallel_stream app ==> json Compiling 13 files (.ex) Generated json app ==> recon Compiling 6 files (.erl) Generated recon app warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of Unicode letters, numbers, underscore, and @ do not require quotes /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/deps/csv/mix.exs:18 ==> csv Compiling 10 files (.ex) warning: outdented heredoc line. The contents inside the heredoc should be indented at the same level as the closing """. The following is forbidden: def text do """ contents """ end Instead make sure the contents are indented as much as the heredoc closing: def text do """ contents """ end The current heredoc line is indented too little lib/csv.ex:69 warning: String.strip/1 is deprecated. Use String.trim/1 instead lib/csv/decoding/parser.ex:78 Generated csv app ==> observer_cli Compiling 13 files (.erl) Generated observer_cli app ==> rabbitmqctl Compiling 192 files (.ex) warning: function :rabbit.await_startup/1 is undefined (module :rabbit is not available) lib/rabbitmq/cli/ctl/commands/wait_command.ex:216 warning: function :rabbit_file.write_term_file/2 is undefined (module :rabbit_file is not available) lib/rabbitmq/cli/plugins/plugins_helpers.ex:204 warning: function :rabbit_hipe.can_hipe_compile/0 is undefined (module :rabbit_hipe is not available) lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex:105 warning: function :rabbit_hipe.compile_to_directory/1 is undefined (module :rabbit_hipe is not available) lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex:107 warning: function :rabbit_mnesia.forget_cluster_node/2 is undefined (module :rabbit_mnesia is not available) lib/rabbitmq/cli/ctl/commands/forget_cluster_node_command.ex:51 warning: function :rabbit_mnesia_rename.rename/2 is undefined (module :rabbit_mnesia_rename is not available) lib/rabbitmq/cli/ctl/commands/rename_cluster_node_command.ex:50 warning: function :rabbit_plugins.dependencies/3 is undefined (module :rabbit_plugins is not available) Found at 6 locations: lib/rabbitmq/cli/plugins/commands/disable_command.ex:71 lib/rabbitmq/cli/plugins/commands/disable_command.ex:72 lib/rabbitmq/cli/plugins/commands/enable_command.ex:113 lib/rabbitmq/cli/plugins/commands/list_command.ex:77 lib/rabbitmq/cli/plugins/plugins_helpers.ex:146 lib/rabbitmq/cli/plugins/plugins_helpers.ex:206 warning: function :rabbit_plugins.format_invalid_plugins/1 is undefined (module :rabbit_plugins is not available) lib/rabbitmq/cli/plugins/plugins_helpers.ex:156 warning: function :rabbit_plugins.is_strictly_plugin/1 is undefined (module :rabbit_plugins is not available) lib/rabbitmq/cli/plugins/commands/list_command.ex:101 warning: function :rabbit_plugins.list/1 is undefined (module :rabbit_plugins is not available) lib/rabbitmq/cli/plugins/plugins_helpers.ex:55 warning: function :rabbit_plugins.read_enabled/1 is undefined (module :rabbit_plugins is not available) lib/rabbitmq/cli/plugins/plugins_helpers.ex:65 warning: function :rabbit_plugins.strictly_plugins/2 is undefined (module :rabbit_plugins is not available) Found at 8 locations: lib/rabbitmq/cli/plugins/commands/disable_command.ex:81 lib/rabbitmq/cli/plugins/commands/disable_command.ex:90 lib/rabbitmq/cli/plugins/commands/disable_command.ex:151 lib/rabbitmq/cli/plugins/commands/enable_command.ex:128 lib/rabbitmq/cli/plugins/commands/enable_command.ex:135 lib/rabbitmq/cli/plugins/commands/enable_command.ex:161 lib/rabbitmq/cli/plugins/commands/set_command.ex:106 lib/rabbitmq/cli/plugins/commands/set_command.ex:138 warning: function :rabbit_plugins.validate_plugins/1 is undefined (module :rabbit_plugins is not available) lib/rabbitmq/cli/plugins/plugins_helpers.ex:154 Generated rabbitmqctl app warning: this clause cannot match because a previous clause at line 1 always matches lib/collectable.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/collectable.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/collectable.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/collectable.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/collectable.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 3 always matches lib/string/chars.ex:3 warning: this clause cannot match because a previous clause at line 1 always matches lib/enum.ex:1 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 warning: this clause cannot match because a previous clause at line 6 always matches lib/inspect.ex:6 Generated escript escript/rabbitmqctl with MIX_ENV=dev rm -f "escript/rabbitmq-plugins" rm -f "escript/rabbitmq-diagnostics" ln "escript/rabbitmqctl" "escript/rabbitmq-plugins" ln "escript/rabbitmqctl" "escript/rabbitmq-diagnostics" rm -f "escript/rabbitmq-queues" rm -f "escript/rabbitmq-upgrade" ln "escript/rabbitmqctl" "escript/rabbitmq-queues" ln "escript/rabbitmqctl" "escript/rabbitmq-upgrade" make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog' make --no-print-directory syslog.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/syslog.erl src/syslog_error_h.erl src/syslog_lager_backend.erl src/syslog_lib.erl src/syslog_logger.erl src/syslog_monitor.erl src/syslog_rfc3164.erl src/syslog_rfc5424.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"syslog.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/syslog_logger.erl src/syslog.erl src/syslog_error_h.erl src/syslog_lager_backend.erl src/syslog_lib.erl src/syslog_logger.erl src/syslog_monitor.erl src/syslog_rfc3164.erl src/syslog_rfc5424.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/syslog.app.src)" ]; then \ echo "Empty modules entry not found in syslog.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/syslog.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['syslog','syslog_error_h','syslog_lager_backend','syslog_lib','syslog_logger','syslog_monitor','syslog_rfc3164','syslog_rfc5424'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/syslog.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server' make --no-print-directory gen_batch_server.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/gen_batch_server.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"gen_batch_server.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/gen_batch_server.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/gen_batch_server.app.src)" ]; then \ echo "Empty modules entry not found in gen_batch_server.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/gen_batch_server.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['gen_batch_server'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/gen_batch_server.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten' make --no-print-directory aten.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/aten.erl src/aten_app.erl src/aten_detect.erl src/aten_detector.erl src/aten_emitter.erl src/aten_sink.erl src/aten_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"aten.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/aten.erl src/aten_app.erl src/aten_detect.erl src/aten_detector.erl src/aten_emitter.erl src/aten_sink.erl src/aten_sup.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/aten.app.src)" ]; then \ echo "Empty modules entry not found in aten.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/aten.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['aten','aten_app','aten_detect','aten_detector','aten_emitter','aten_sink','aten_sup'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/aten.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten' make --no-print-directory ra.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/noop.erl src/ra.erl src/ra_app.erl src/ra_dbg.erl src/ra_directory.erl src/ra_env.erl src/ra_file_handle.erl src/ra_flru.erl src/ra_lib.erl src/ra_log.erl src/ra_log_ets.erl src/ra_log_meta.erl src/ra_log_pre_init.erl src/ra_log_segment.erl src/ra_log_segment_writer.erl src/ra_log_snapshot.erl src/ra_log_sup.erl src/ra_log_wal.erl src/ra_log_wal_sup.erl src/ra_machine.erl src/ra_machine_ets.erl src/ra_machine_simple.erl src/ra_metrics_ets.erl src/ra_server.erl src/ra_server_proc.erl src/ra_server_sup.erl src/ra_server_sup_sup.erl src/ra_snapshot.erl src/ra_sup.erl src/ra_system_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"ra.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/ra_machine.erl src/ra_snapshot.erl src/noop.erl src/ra.erl src/ra_app.erl src/ra_dbg.erl src/ra_directory.erl src/ra_env.erl src/ra_file_handle.erl src/ra_flru.erl src/ra_lib.erl src/ra_log.erl src/ra_log_ets.erl src/ra_log_meta.erl src/ra_log_pre_init.erl src/ra_log_segment.erl src/ra_log_segment_writer.erl src/ra_log_snapshot.erl src/ra_log_sup.erl src/ra_log_wal.erl src/ra_log_wal_sup.erl src/ra_machine.erl src/ra_machine_ets.erl src/ra_machine_simple.erl src/ra_metrics_ets.erl src/ra_server.erl src/ra_server_proc.erl src/ra_server_sup.erl src/ra_server_sup_sup.erl src/ra_snapshot.erl src/ra_sup.erl src/ra_system_sup.erl Inlining: inline_size=24 inline_effort=150 Inlining: inline_size=24 inline_effort=150 Old inliner: threshold=0 functions=[{handle_raft_state,3}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/ra.app.src)" ]; then \ echo "Empty modules entry not found in ra.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/ra.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['noop','ra','ra_app','ra_dbg','ra_directory','ra_env','ra_file_handle','ra_flru','ra_lib','ra_log','ra_log_ets','ra_log_meta','ra_log_pre_init','ra_log_segment','ra_log_segment_writer','ra_log_snapshot','ra_log_sup','ra_log_wal','ra_log_wal_sup','ra_machine','ra_machine_ets','ra_machine_simple','ra_metrics_ets','ra_server','ra_server_proc','ra_server_sup','ra_server_sup_sup','ra_snapshot','ra_sup','ra_system_sup'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/ra.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler' make --no-print-directory sysmon_handler.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/sysmon_handler_app.erl src/sysmon_handler_example_handler.erl src/sysmon_handler_filter.erl src/sysmon_handler_sup.erl src/sysmon_handler_testhandler.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"sysmon_handler.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/sysmon_handler_app.erl src/sysmon_handler_example_handler.erl src/sysmon_handler_filter.erl src/sysmon_handler_sup.erl src/sysmon_handler_testhandler.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/sysmon_handler.app.src)" ]; then \ echo "Empty modules entry not found in sysmon_handler.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/sysmon_handler.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['sysmon_handler_app','sysmon_handler_example_handler','sysmon_handler_filter','sysmon_handler_sup','sysmon_handler_testhandler'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/sysmon_handler.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter' make --no-print-directory stdout_formatter.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"stdout_formatter.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/stdout_formatter.erl src/stdout_formatter_paragraph.erl src/stdout_formatter_table.erl src/stdout_formatter_utils.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/stdout_formatter.app.src)" ]; then \ echo "Empty modules entry not found in stdout_formatter.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/stdout_formatter.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['stdout_formatter','stdout_formatter_paragraph','stdout_formatter_table','stdout_formatter_utils'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/stdout_formatter.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter' make --no-print-directory rabbit.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqqueue.erl src/amqqueue_v1.erl src/background_gc.erl src/code_server_cache.erl src/gatherer.erl src/gm.erl src/lager_exchange_backend.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/rabbit.erl src/rabbit_access_control.erl src/rabbit_alarm.erl src/rabbit_amqqueue.erl src/rabbit_amqqueue_process.erl src/rabbit_amqqueue_sup.erl src/rabbit_amqqueue_sup_sup.erl src/rabbit_auth_backend_internal.erl src/rabbit_auth_mechanism_amqplain.erl src/rabbit_auth_mechanism_cr_demo.erl src/rabbit_auth_mechanism_plain.erl src/rabbit_autoheal.erl src/rabbit_backing_queue.erl src/rabbit_basic.erl src/rabbit_binding.erl src/rabbit_boot_steps.erl src/rabbit_channel.erl src/rabbit_channel_interceptor.erl src/rabbit_channel_sup.erl src/rabbit_channel_sup_sup.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_connection_helper_sup.erl src/rabbit_connection_sup.erl src/rabbit_connection_tracking.erl src/rabbit_connection_tracking_handler.erl src/rabbit_control_pbe.erl src/rabbit_core_ff.erl src/rabbit_core_metrics_gc.erl src/rabbit_credential_validation.erl src/rabbit_credential_validator.erl src/rabbit_credential_validator_accept_everything.erl src/rabbit_credential_validator_min_password_length.erl src/rabbit_credential_validator_password_regexp.erl src/rabbit_dead_letter.erl src/rabbit_definitions.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_event_consumer.erl src/rabbit_exchange.erl src/rabbit_exchange_decorator.erl src/rabbit_exchange_parameters.erl src/rabbit_exchange_type_direct.erl src/rabbit_exchange_type_fanout.erl src/rabbit_exchange_type_headers.erl src/rabbit_exchange_type_invalid.erl src/rabbit_exchange_type_topic.erl src/rabbit_feature_flags.erl src/rabbit_ff_extra.erl src/rabbit_ff_registry.erl src/rabbit_fhc_helpers.erl src/rabbit_fifo.erl src/rabbit_fifo_client.erl src/rabbit_fifo_index.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_hipe.erl src/rabbit_lager.erl src/rabbit_limiter.erl src/rabbit_log_tail.erl src/rabbit_looking_glass.erl src/rabbit_memory_monitor.erl src/rabbit_metrics.erl src/rabbit_mirror_queue_coordinator.erl src/rabbit_mirror_queue_master.erl src/rabbit_mirror_queue_misc.erl src/rabbit_mirror_queue_mode.erl src/rabbit_mirror_queue_mode_all.erl src/rabbit_mirror_queue_mode_exactly.erl src/rabbit_mirror_queue_mode_nodes.erl src/rabbit_mirror_queue_slave.erl src/rabbit_mirror_queue_sync.erl src/rabbit_mnesia.erl src/rabbit_mnesia_rename.erl src/rabbit_msg_file.erl src/rabbit_msg_store.erl src/rabbit_msg_store_ets_index.erl src/rabbit_msg_store_gc.erl src/rabbit_networking.erl src/rabbit_node_monitor.erl src/rabbit_nodes.erl src/rabbit_parameter_validation.erl src/rabbit_password.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.erl src/rabbit_peer_discovery.erl src/rabbit_peer_discovery_classic_config.erl src/rabbit_peer_discovery_dns.erl src/rabbit_plugins.erl src/rabbit_policies.erl src/rabbit_policy.erl src/rabbit_policy_merge_strategy.erl src/rabbit_prelaunch.erl src/rabbit_prequeue.erl src/rabbit_priority_queue.erl src/rabbit_queue_consumers.erl src/rabbit_queue_decorator.erl src/rabbit_queue_index.erl src/rabbit_queue_location_client_local.erl src/rabbit_queue_location_min_masters.erl src/rabbit_queue_location_random.erl src/rabbit_queue_location_validator.erl src/rabbit_queue_master_location_misc.erl src/rabbit_queue_master_locator.erl src/rabbit_quorum_memory_manager.erl src/rabbit_quorum_queue.erl src/rabbit_reader.erl src/rabbit_recovery_terms.erl src/rabbit_restartable_sup.erl src/rabbit_router.erl src/rabbit_runtime_parameters.erl src/rabbit_ssl.erl src/rabbit_sup.erl src/rabbit_sysmon_handler.erl src/rabbit_sysmon_minder.erl src/rabbit_table.erl src/rabbit_trace.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_variable_queue.erl src/rabbit_version.erl src/rabbit_vhost.erl src/rabbit_vhost_limit.erl src/rabbit_vhost_msg_store.erl src/rabbit_vhost_process.erl src/rabbit_vhost_sup.erl src/rabbit_vhost_sup_sup.erl src/rabbit_vhost_sup_wrapper.erl src/rabbit_vm.erl src/supervised_lifecycle.erl src/tcp_listener.erl src/tcp_listener_sup.erl src/term_to_binary_compat.erl src/unconfirmed_messages.erl src/vhost.erl src/vhost_v1.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbit.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ make -C /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli install \ PREFIX="/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript" \ DESTDIR= erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -I /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include -DINSTR_MOD=gm -o ebin/ -pa ebin/ -I include/ src/rabbit_queue_master_locator.erl src/rabbit_mirror_queue_mode.erl src/rabbit_credential_validator.erl src/gm.erl src/rabbit_backing_queue.erl src/rabbit_policy_merge_strategy.erl src/amqqueue.erl src/amqqueue_v1.erl src/background_gc.erl src/code_server_cache.erl src/gatherer.erl src/gm.erl src/lager_exchange_backend.erl src/lqueue.erl src/mirrored_supervisor_sups.erl src/pg_local.erl src/rabbit.erl src/rabbit_access_control.erl src/rabbit_alarm.erl src/rabbit_amqqueue.erl src/rabbit_amqqueue_process.erl src/rabbit_amqqueue_sup.erl src/rabbit_amqqueue_sup_sup.erl src/rabbit_auth_backend_internal.erl src/rabbit_auth_mechanism_amqplain.erl src/rabbit_auth_mechanism_cr_demo.erl src/rabbit_auth_mechanism_plain.erl src/rabbit_autoheal.erl src/rabbit_backing_queue.erl src/rabbit_basic.erl src/rabbit_binding.erl src/rabbit_boot_steps.erl src/rabbit_channel.erl src/rabbit_channel_interceptor.erl src/rabbit_channel_sup.erl src/rabbit_channel_sup_sup.erl src/rabbit_client_sup.erl src/rabbit_config.erl src/rabbit_connection_helper_sup.erl src/rabbit_connection_sup.erl src/rabbit_connection_tracking.erl src/rabbit_connection_tracking_handler.erl src/rabbit_control_pbe.erl src/rabbit_core_ff.erl src/rabbit_core_metrics_gc.erl src/rabbit_credential_validation.erl src/rabbit_credential_validator.erl src/rabbit_credential_validator_accept_everything.erl src/rabbit_credential_validator_min_password_length.erl src/rabbit_credential_validator_password_regexp.erl src/rabbit_dead_letter.erl src/rabbit_definitions.erl src/rabbit_diagnostics.erl src/rabbit_direct.erl src/rabbit_disk_monitor.erl src/rabbit_epmd_monitor.erl src/rabbit_event_consumer.erl src/rabbit_exchange.erl src/rabbit_exchange_decorator.erl src/rabbit_exchange_parameters.erl src/rabbit_exchange_type_direct.erl src/rabbit_exchange_type_fanout.erl src/rabbit_exchange_type_headers.erl src/rabbit_exchange_type_invalid.erl src/rabbit_exchange_type_topic.erl src/rabbit_feature_flags.erl src/rabbit_ff_extra.erl src/rabbit_ff_registry.erl src/rabbit_fhc_helpers.erl src/rabbit_fifo.erl src/rabbit_fifo_client.erl src/rabbit_fifo_index.erl src/rabbit_file.erl src/rabbit_framing.erl src/rabbit_guid.erl src/rabbit_health_check.erl src/rabbit_hipe.erl src/rabbit_lager.erl src/rabbit_limiter.erl src/rabbit_log_tail.erl src/rabbit_looking_glass.erl src/rabbit_memory_monitor.erl src/rabbit_metrics.erl src/rabbit_mirror_queue_coordinator.erl src/rabbit_mirror_queue_master.erl src/rabbit_mirror_queue_misc.erl src/rabbit_mirror_queue_mode.erl src/rabbit_mirror_queue_mode_all.erl src/rabbit_mirror_queue_mode_exactly.erl src/rabbit_mirror_queue_mode_nodes.erl src/rabbit_mirror_queue_slave.erl src/rabbit_mirror_queue_sync.erl src/rabbit_mnesia.erl src/rabbit_mnesia_rename.erl src/rabbit_msg_file.erl src/rabbit_msg_store.erl src/rabbit_msg_store_ets_index.erl src/rabbit_msg_store_gc.erl src/rabbit_networking.erl src/rabbit_node_monitor.erl src/rabbit_nodes.erl src/rabbit_parameter_validation.erl src/rabbit_password.erl src/rabbit_password_hashing_md5.erl src/rabbit_password_hashing_sha256.erl src/rabbit_password_hashing_sha512.erl src/rabbit_peer_discovery.erl src/rabbit_peer_discovery_classic_config.erl src/rabbit_peer_discovery_dns.erl src/rabbit_plugins.erl src/rabbit_policies.erl src/rabbit_policy.erl src/rabbit_policy_merge_strategy.erl src/rabbit_prelaunch.erl src/rabbit_prequeue.erl src/rabbit_priority_queue.erl src/rabbit_queue_consumers.erl src/rabbit_queue_decorator.erl src/rabbit_queue_index.erl src/rabbit_queue_location_client_local.erl src/rabbit_queue_location_min_masters.erl src/rabbit_queue_location_random.erl src/rabbit_queue_location_validator.erl src/rabbit_queue_master_location_misc.erl src/rabbit_queue_master_locator.erl src/rabbit_quorum_memory_manager.erl src/rabbit_quorum_queue.erl src/rabbit_reader.erl src/rabbit_recovery_terms.erl src/rabbit_restartable_sup.erl src/rabbit_router.erl src/rabbit_runtime_parameters.erl src/rabbit_ssl.erl src/rabbit_sup.erl src/rabbit_sysmon_handler.erl src/rabbit_sysmon_minder.erl src/rabbit_table.erl src/rabbit_trace.erl src/rabbit_upgrade.erl src/rabbit_upgrade_functions.erl src/rabbit_variable_queue.erl src/rabbit_version.erl src/rabbit_vhost.erl src/rabbit_vhost_limit.erl src/rabbit_vhost_msg_store.erl src/rabbit_vhost_process.erl src/rabbit_vhost_sup.erl src/rabbit_vhost_sup_sup.erl src/rabbit_vhost_sup_wrapper.erl src/rabbit_vm.erl src/supervised_lifecycle.erl src/tcp_listener.erl src/tcp_listener_sup.erl src/term_to_binary_compat.erl src/unconfirmed_messages.erl src/vhost.erl src/vhost_v1.erl mkdir -p "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript" rm -f "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmqctl"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-plugins"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-diagnostics"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-queues"; rm -f "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-upgrade"; cp "escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript"; ln "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-plugins"; ln "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-diagnostics"; ln "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-queues"; ln "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmqctl" "/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/escript/rabbitmq-upgrade"; Inlining: inline_size=24 inline_effort=150 printf '{application, '\''rabbit'\'', [\n {description, "RabbitMQ"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''amqqueue'\'','\''amqqueue_v1'\'','\''background_gc'\'','\''code_server_cache'\'','\''gatherer'\'','\''gm'\'','\''lager_exchange_backend'\'','\''lqueue'\'','\''mirrored_supervisor_sups'\'','\''pg_local'\'','\''rabbit'\'','\''rabbit_access_control'\'','\''rabbit_alarm'\'','\''rabbit_amqqueue'\'','\''rabbit_amqqueue_process'\'','\''rabbit_amqqueue_sup'\'','\''rabbit_amqqueue_sup_sup'\'','\''rabbit_auth_backend_internal'\'','\''rabbit_auth_mechanism_amqplain'\'','\''rabbit_auth_mechanism_cr_demo'\'','\''rabbit_auth_mechanism_plain'\'','\''rabbit_autoheal'\'','\''rabbit_backing_queue'\'','\''rabbit_basic'\'','\''rabbit_binding'\'','\''rabbit_boot_steps'\'','\''rabbit_channel'\'','\''rabbit_channel_interceptor'\'','\''rabbit_channel_sup'\'','\''rabbit_channel_sup_sup'\'','\''rabbit_client_sup'\'','\''rabbit_config'\'','\''rabbit_connection_helper_sup'\'','\''rabbit_connection_sup'\'','\''rabbit_connection_tracking'\'','\''rabbit_connection_tracking_handler'\'','\''rabbit_control_pbe'\'','\''rabbit_core_ff'\'','\''rabbit_core_metrics_gc'\'','\''rabbit_credential_validation'\'','\''rabbit_credential_validator'\'','\''rabbit_credential_validator_accept_everything'\'','\''rabbit_credential_validator_min_password_length'\'','\''rabbit_credential_validator_password_regexp'\'','\''rabbit_dead_letter'\'','\''rabbit_definitions'\'','\''rabbit_diagnostics'\'','\''rabbit_direct'\'','\''rabbit_disk_monitor'\'','\''rabbit_epmd_monitor'\'','\''rabbit_event_consumer'\'','\''rabbit_exchange'\'','\''rabbit_exchange_decorator'\'','\''rabbit_exchange_parameters'\'','\''rabbit_exchange_type_direct'\'','\''rabbit_exchange_type_fanout'\'','\''rabbit_exchange_type_headers'\'','\''rabbit_exchange_type_invalid'\'','\''rabbit_exchange_type_topic'\'','\''rabbit_feature_flags'\'','\''rabbit_ff_extra'\'','\''rabbit_ff_registry'\'','\''rabbit_fhc_helpers'\'','\''rabbit_fifo'\'','\''rabbit_fifo_client'\'','\''rabbit_fifo_index'\'','\''rabbit_file'\'','\''rabbit_framing'\'','\''rabbit_guid'\'','\''rabbit_health_check'\'','\''rabbit_hipe'\'','\''rabbit_lager'\'','\''rabbit_limiter'\'','\''rabbit_log_tail'\'','\''rabbit_looking_glass'\'','\''rabbit_memory_monitor'\'','\''rabbit_metrics'\'','\''rabbit_mirror_queue_coordinator'\'','\''rabbit_mirror_queue_master'\'','\''rabbit_mirror_queue_misc'\'','\''rabbit_mirror_queue_mode'\'','\''rabbit_mirror_queue_mode_all'\'','\''rabbit_mirror_queue_mode_exactly'\'','\''rabbit_mirror_queue_mode_nodes'\'','\''rabbit_mirror_queue_slave'\'','\''rabbit_mirror_queue_sync'\'','\''rabbit_mnesia'\'','\''rabbit_mnesia_rename'\'','\''rabbit_msg_file'\'','\''rabbit_msg_store'\'','\''rabbit_msg_store_ets_index'\'','\''rabbit_msg_store_gc'\'','\''rabbit_networking'\'','\''rabbit_node_monitor'\'','\''rabbit_nodes'\'','\''rabbit_parameter_validation'\'','\''rabbit_password'\'','\''rabbit_password_hashing_md5'\'','\''rabbit_password_hashing_sha256'\'','\''rabbit_password_hashing_sha512'\'','\''rabbit_peer_discovery'\'','\''rabbit_peer_discovery_classic_config'\'','\''rabbit_peer_discovery_dns'\'','\''rabbit_plugins'\'','\''rabbit_policies'\'','\''rabbit_policy'\'','\''rabbit_policy_merge_strategy'\'','\''rabbit_prelaunch'\'','\''rabbit_prequeue'\'','\''rabbit_priority_queue'\'','\''rabbit_queue_consumers'\'','\''rabbit_queue_decorator'\'','\''rabbit_queue_index'\'','\''rabbit_queue_location_client_local'\'','\''rabbit_queue_location_min_masters'\'','\''rabbit_queue_location_random'\'','\''rabbit_queue_location_validator'\'','\''rabbit_queue_master_location_misc'\'','\''rabbit_queue_master_locator'\'','\''rabbit_quorum_memory_manager'\'','\''rabbit_quorum_queue'\'','\''rabbit_reader'\'','\''rabbit_recovery_terms'\'','\''rabbit_restartable_sup'\'','\''rabbit_router'\'','\''rabbit_runtime_parameters'\'','\''rabbit_ssl'\'','\''rabbit_sup'\'','\''rabbit_sysmon_handler'\'','\''rabbit_sysmon_minder'\'','\''rabbit_table'\'','\''rabbit_trace'\'','\''rabbit_upgrade'\'','\''rabbit_upgrade_functions'\'','\''rabbit_variable_queue'\'','\''rabbit_version'\'','\''rabbit_vhost'\'','\''rabbit_vhost_limit'\'','\''rabbit_vhost_msg_store'\'','\''rabbit_vhost_process'\'','\''rabbit_vhost_sup'\'','\''rabbit_vhost_sup_sup'\'','\''rabbit_vhost_sup_wrapper'\'','\''rabbit_vm'\'','\''supervised_lifecycle'\'','\''tcp_listener'\'','\''tcp_listener_sup'\'','\''term_to_binary_compat'\'','\''unconfirmed_messages'\'','\''vhost'\'','\''vhost_v1'\'']},\n {registered, [rabbit_sup,rabbit_amqqueue_sup,rabbit_direct_client_sup,rabbit_log,rabbit_node_monitor,rabbit_router]},\n {applications, [kernel,stdlib,sasl,mnesia,os_mon,inets,compiler,public_key,crypto,ssl,syntax_tools,xmerl,ranch,lager,rabbit_common,ra,sysmon_handler,stdout_formatter,recon,observer_cli]},\n {mod, {rabbit, []}},\n {env, [\n {tcp_listeners, [5672]},\n {num_tcp_acceptors, 10},\n {ssl_listeners, []},\n {num_ssl_acceptors, 10},\n {ssl_options, []},\n {vm_memory_high_watermark, 0.4},\n {vm_memory_high_watermark_paging_ratio, 0.5},\n {vm_memory_calculation_strategy, rss},\n {memory_monitor_interval, 2500},\n {disk_free_limit, 50000000}, %%%% 50MB\n {msg_store_index_module, rabbit_msg_store_ets_index},\n {backing_queue_module, rabbit_variable_queue},\n %%%% 0 ("no limit") would make a better default, but that\n %%%% breaks the QPid Java client\n {frame_max, 131072},\n %%%% see rabbitmq-server#1593\n {channel_max, 2047},\n {connection_max, infinity},\n {heartbeat, 60},\n {msg_store_file_size_limit, 16777216},\n {fhc_write_buffering, true},\n {fhc_read_buffering, false},\n {queue_index_max_journal_entries, 32768},\n {queue_index_embed_msgs_below, 4096},\n {default_user, <<"guest">>},\n {default_pass, <<"guest">>},\n {default_user_tags, [administrator]},\n {default_vhost, <<"/">>},\n {default_permissions, [<<".*">>, <<".*">>, <<".*">>]},\n {loopback_users, []},\n {password_hashing_module, rabbit_password_hashing_sha256},\n {server_properties, []},\n {collect_statistics, none},\n {collect_statistics_interval, 5000},\n {mnesia_table_loading_retry_timeout, 30000},\n {mnesia_table_loading_retry_limit, 10},\n {auth_mechanisms, ['\''PLAIN'\'', '\''AMQPLAIN'\'']},\n {auth_backends, [rabbit_auth_backend_internal]},\n {delegate_count, 16},\n {trace_vhosts, []},\n {ssl_cert_login_from, distinguished_name},\n {ssl_handshake_timeout, 5000},\n {ssl_allow_poodle_attack, false},\n {handshake_timeout, 10000},\n {reverse_dns_lookups, false},\n {cluster_partition_handling, ignore},\n {cluster_keepalive_interval, 10000},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true},\n {linger, {true, 0}},\n {exit_on_close, false}\n ]},\n {halt_on_upgrade_failure, true},\n {hipe_compile, false},\n %%%% see bug 24513 [in legacy Bugzilla] for how this list was created\n {hipe_modules,\n [rabbit_reader, rabbit_channel, gen_server2, rabbit_exchange,\n rabbit_command_assembler, rabbit_framing_amqp_0_9_1, rabbit_basic,\n rabbit_event, lists, queue, priority_queue, rabbit_router,\n rabbit_trace, rabbit_misc, rabbit_binary_parser,\n rabbit_exchange_type_direct, rabbit_guid, rabbit_net,\n rabbit_amqqueue_process, rabbit_variable_queue,\n rabbit_binary_generator, rabbit_writer, delegate, gb_sets, lqueue,\n sets, orddict, rabbit_amqqueue, rabbit_limiter, gb_trees,\n rabbit_queue_index, rabbit_exchange_decorator, gen, dict, ordsets,\n file_handle_cache, rabbit_msg_store, array,\n rabbit_msg_store_ets_index, rabbit_msg_file,\n rabbit_exchange_type_fanout, rabbit_exchange_type_topic, mnesia,\n mnesia_lib, rpc, mnesia_tm, qlc, sofs, proplists, credit_flow,\n pmon, ssl_connection, tls_connection, ssl_record, tls_record,\n gen_fsm, ssl]},\n {ssl_apps, [asn1, crypto, public_key, ssl]},\n %%%% see rabbitmq-server#114\n {mirroring_flow_control, true},\n {mirroring_sync_batch_size, 4096},\n %%%% see rabbitmq-server#227 and related tickets.\n %%%% msg_store_credit_disc_bound only takes effect when\n %%%% messages are persisted to the message store. If messages\n %%%% are embedded on the queue index, then modifying this\n %%%% setting has no effect because credit_flow is not used when\n %%%% writing to the queue index. See the setting\n %%%% queue_index_embed_msgs_below above.\n {msg_store_credit_disc_bound, {4000, 800}},\n {msg_store_io_batch_size, 4096},\n %%%% see rabbitmq-server#143,\n %%%% rabbitmq-server#949, rabbitmq-server#1098\n {credit_flow_default_credit, {400, 200}},\n {quorum_commands_soft_limit, 256},\n {quorum_cluster_size, 5},\n %%%% see rabbitmq-server#248\n %%%% and rabbitmq-server#667\n {channel_operation_timeout, 15000},\n\n %%%% see rabbitmq-server#486\n {autocluster,\n [{peer_discovery_backend, rabbit_peer_discovery_classic_config}]\n },\n %%%% used by rabbit_peer_discovery_classic_config\n {cluster_nodes, {[], disc}},\n\n {config_entry_decoder, [{passphrase, undefined}]},\n\n %%%% rabbitmq-server#973\n {queue_explicit_gc_run_operation_threshold, 1000},\n {lazy_queue_explicit_gc_run_operation_threshold, 1000},\n {background_gc_enabled, false},\n {background_gc_target_interval, 60000},\n %%%% rabbitmq-server#589\n {proxy_protocol, false},\n {disk_monitor_failure_retries, 10},\n {disk_monitor_failure_retry_interval, 120000},\n %%%% either "stop_node" or "continue".\n %%%% by default we choose to not terminate the entire node if one\n %%%% vhost had to shut down, see server#1158 and server#1280\n {vhost_restart_strategy, continue},\n %%%% {global, prefetch count}\n {default_consumer_prefetch, {false, 0}},\n %%%% interval at which the channel can perform periodic actions\n {channel_tick_interval, 60000},\n %%%% Default max message size is 128 MB\n {max_message_size, 134217728}\n ]}\n]}.' \ > ebin/rabbit.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbit.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory amqp10_common.d mkdir -p include/ mkdir -p src/ env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/codegen.py erl /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > src/amqp10_framing0.erl env PYTHONPATH=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen \ python3 /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/codegen.py hrl /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/security.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/transport.xml /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > include/amqp10_framing.hrl erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp10_binary_generator.erl src/amqp10_binary_parser.erl src/amqp10_framing.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"amqp10_common.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/amqp10_binary_generator.erl src/amqp10_binary_parser.erl src/amqp10_framing.erl src/amqp10_framing0.erl printf '{application, '\''amqp10_common'\'', [\n {description, "Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''amqp10_binary_generator'\'','\''amqp10_binary_parser'\'','\''amqp10_framing'\'','\''amqp10_framing0'\'']},\n {registered, []},\n {applications, [kernel,stdlib]},\n {env, []}\n]}.' \ > ebin/amqp10_common.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp10_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/elvis_mk /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/elvis_mk' make --no-print-directory amqp10_client.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp10_client.erl src/amqp10_client_app.erl src/amqp10_client_connection.erl src/amqp10_client_connection_sup.erl src/amqp10_client_connections_sup.erl src/amqp10_client_frame_reader.erl src/amqp10_client_link.erl src/amqp10_client_session.erl src/amqp10_client_sessions_sup.erl src/amqp10_client_sup.erl src/amqp10_client_types.erl src/amqp10_msg.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"amqp10_client.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -Dnowarn_deprecated_gen_fsm -o ebin/ -pa ebin/ -I include/ src/amqp10_client.erl src/amqp10_client_app.erl src/amqp10_client_connection.erl src/amqp10_client_connection_sup.erl src/amqp10_client_connections_sup.erl src/amqp10_client_frame_reader.erl src/amqp10_client_link.erl src/amqp10_client_session.erl src/amqp10_client_sessions_sup.erl src/amqp10_client_sup.erl src/amqp10_client_types.erl src/amqp10_msg.erl printf '{application, '\''amqp10_client'\'', [\n {description, "AMQP 1.0 client from the RabbitMQ Project"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''amqp10_client'\'','\''amqp10_client_app'\'','\''amqp10_client_connection'\'','\''amqp10_client_connection_sup'\'','\''amqp10_client_connections_sup'\'','\''amqp10_client_frame_reader'\'','\''amqp10_client_link'\'','\''amqp10_client_session'\'','\''amqp10_client_sessions_sup'\'','\''amqp10_client_sup'\'','\''amqp10_client_types'\'','\''amqp10_msg'\'']},\n {registered, [amqp10_client_sup]},\n {applications, [kernel,stdlib,ssl,inets,crypto,amqp10_common]},\n {mod, {amqp10_client_app, []}},\n {env, []}\n]}.' \ > ebin/amqp10_client.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp10_client.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_codegen /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory amqp_client.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/amqp_auth_mechanisms.erl src/amqp_channel.erl src/amqp_channel_sup.erl src/amqp_channel_sup_sup.erl src/amqp_channels_manager.erl src/amqp_client.erl src/amqp_connection.erl src/amqp_connection_sup.erl src/amqp_connection_type_sup.erl src/amqp_direct_connection.erl src/amqp_direct_consumer.erl src/amqp_gen_connection.erl src/amqp_gen_consumer.erl src/amqp_main_reader.erl src/amqp_network_connection.erl src/amqp_rpc_client.erl src/amqp_rpc_server.erl src/amqp_selective_consumer.erl src/amqp_ssl.erl src/amqp_sup.erl src/amqp_uri.erl src/amqp_util.erl src/rabbit_routing_util.erl src/uri_parser.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"amqp_client.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/amqp_gen_consumer.erl src/amqp_gen_connection.erl src/amqp_auth_mechanisms.erl src/amqp_channel.erl src/amqp_channel_sup.erl src/amqp_channel_sup_sup.erl src/amqp_channels_manager.erl src/amqp_client.erl src/amqp_connection.erl src/amqp_connection_sup.erl src/amqp_connection_type_sup.erl src/amqp_direct_connection.erl src/amqp_direct_consumer.erl src/amqp_gen_connection.erl src/amqp_gen_consumer.erl src/amqp_main_reader.erl src/amqp_network_connection.erl src/amqp_rpc_client.erl src/amqp_rpc_server.erl src/amqp_selective_consumer.erl src/amqp_ssl.erl src/amqp_sup.erl src/amqp_uri.erl src/amqp_util.erl src/rabbit_routing_util.erl src/uri_parser.erl printf '{application, '\''amqp_client'\'', [\n {description, "RabbitMQ AMQP Client"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''amqp_auth_mechanisms'\'','\''amqp_channel'\'','\''amqp_channel_sup'\'','\''amqp_channel_sup_sup'\'','\''amqp_channels_manager'\'','\''amqp_client'\'','\''amqp_connection'\'','\''amqp_connection_sup'\'','\''amqp_connection_type_sup'\'','\''amqp_direct_connection'\'','\''amqp_direct_consumer'\'','\''amqp_gen_connection'\'','\''amqp_gen_consumer'\'','\''amqp_main_reader'\'','\''amqp_network_connection'\'','\''amqp_rpc_client'\'','\''amqp_rpc_server'\'','\''amqp_selective_consumer'\'','\''amqp_ssl'\'','\''amqp_sup'\'','\''amqp_uri'\'','\''amqp_util'\'','\''rabbit_routing_util'\'','\''uri_parser'\'']},\n {registered, [amqp_client_sup,amqp_sup]},\n {applications, [kernel,stdlib,xmerl,rabbit_common]},\n {mod, {amqp_client, []}},\n {env, [\n {prefer_ipv6, false},\n {ssl_options, []}\n ]},\n %%%% Hex.pm package informations.\n {licenses, ["MPL 1.1"]},\n {links, [\n {"Website", "https://www.rabbitmq.com/"},\n {"GitHub", "https://github.com/rabbitmq/rabbitmq-erlang-client"},\n {"User guide", "https://www.rabbitmq.com/erlang-client-user-guide.html"}\n ]},\n {build_tools, ["make", "rebar3"]},\n {files, [\n "erlang.mk",\n "git-revisions.txt",\n "include",\n "LICENSE*",\n "Makefile",\n "rabbitmq-components.mk",\n "README",\n "README.md",\n "src"\n ]}\n]}.' \ > ebin/amqp_client.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/amqp_client.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' make --no-print-directory rabbitmq_amqp1_0.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl src/rabbit_amqp1_0.erl src/rabbit_amqp1_0_channel.erl src/rabbit_amqp1_0_incoming_link.erl src/rabbit_amqp1_0_link_util.erl src/rabbit_amqp1_0_message.erl src/rabbit_amqp1_0_outgoing_link.erl src/rabbit_amqp1_0_reader.erl src/rabbit_amqp1_0_session.erl src/rabbit_amqp1_0_session_process.erl src/rabbit_amqp1_0_session_sup.erl src/rabbit_amqp1_0_session_sup_sup.erl src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_writer.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_amqp1_0.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_link_util.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.erl src/rabbit_amqp1_0.erl src/rabbit_amqp1_0_channel.erl src/rabbit_amqp1_0_incoming_link.erl src/rabbit_amqp1_0_link_util.erl src/rabbit_amqp1_0_message.erl src/rabbit_amqp1_0_outgoing_link.erl src/rabbit_amqp1_0_reader.erl src/rabbit_amqp1_0_session.erl src/rabbit_amqp1_0_session_process.erl src/rabbit_amqp1_0_session_sup.erl src/rabbit_amqp1_0_session_sup_sup.erl src/rabbit_amqp1_0_util.erl src/rabbit_amqp1_0_writer.erl printf '{application, '\''rabbitmq_amqp1_0'\'', [\n {description, "AMQP 1.0 support for RabbitMQ"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand'\'','\''rabbit_amqp1_0'\'','\''rabbit_amqp1_0_channel'\'','\''rabbit_amqp1_0_incoming_link'\'','\''rabbit_amqp1_0_link_util'\'','\''rabbit_amqp1_0_message'\'','\''rabbit_amqp1_0_outgoing_link'\'','\''rabbit_amqp1_0_reader'\'','\''rabbit_amqp1_0_session'\'','\''rabbit_amqp1_0_session_process'\'','\''rabbit_amqp1_0_session_sup'\'','\''rabbit_amqp1_0_session_sup_sup'\'','\''rabbit_amqp1_0_util'\'','\''rabbit_amqp1_0_writer'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client,amqp10_common]},\n {env, [\n {default_user, "guest"},\n {default_vhost, <<"/">>},\n {protocol_strict_mode, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_amqp1_0.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_amqp1_0.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_cache.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_cache.erl src/rabbit_auth_backend_cache_app.erl src/rabbit_auth_cache.erl src/rabbit_auth_cache_dict.erl src/rabbit_auth_cache_ets.erl src/rabbit_auth_cache_ets_segmented.erl src/rabbit_auth_cache_ets_segmented_stateless.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_auth_backend_cache.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_cache.erl src/rabbit_auth_backend_cache.erl src/rabbit_auth_backend_cache_app.erl src/rabbit_auth_cache.erl src/rabbit_auth_cache_dict.erl src/rabbit_auth_cache_ets.erl src/rabbit_auth_cache_ets_segmented.erl src/rabbit_auth_cache_ets_segmented_stateless.erl printf '{application, '\''rabbitmq_auth_backend_cache'\'', [\n {description, "RabbitMQ Authentication Backend cache"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_cache'\'','\''rabbit_auth_backend_cache_app'\'','\''rabbit_auth_cache'\'','\''rabbit_auth_cache_dict'\'','\''rabbit_auth_cache_ets'\'','\''rabbit_auth_cache_ets_segmented'\'','\''rabbit_auth_cache_ets_segmented_stateless'\'']},\n {registered, [rabbitmq_auth_backend_cache_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {mod, {rabbit_auth_backend_cache_app, []}},\n {env, [\n {cache_ttl, 15000},\n {cache_module, rabbit_auth_cache_ets},\n {cache_module_args, []},\n {cached_backend, rabbit_auth_backend_internal},\n {cache_refusals, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_cache.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_cache.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_http.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_http.erl src/rabbit_auth_backend_http_app.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_auth_backend_http.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_backend_http.erl src/rabbit_auth_backend_http_app.erl printf '{application, '\''rabbitmq_auth_backend_http'\'', [\n {description, "RabbitMQ HTTP Authentication Backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_http'\'','\''rabbit_auth_backend_http_app'\'']},\n {registered, [rabbitmq_auth_backend_http_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_auth_backend_http_app, []}},\n {env, [\n {http_method, get},\n {user_path, "http://localhost:8000/auth/user"},\n {vhost_path, "http://localhost:8000/auth/vhost"},\n {resource_path, "http://localhost:8000/auth/resource"},\n {topic_path, "http://localhost:8000/auth/topic"}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_http.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_http.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_backend_ldap.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_backend_ldap.erl src/rabbit_auth_backend_ldap_app.erl src/rabbit_auth_backend_ldap_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_auth_backend_ldap.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_backend_ldap.erl src/rabbit_auth_backend_ldap_app.erl src/rabbit_auth_backend_ldap_util.erl printf '{application, '\''rabbitmq_auth_backend_ldap'\'', [\n {description, "RabbitMQ LDAP Authentication Backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_auth_backend_ldap'\'','\''rabbit_auth_backend_ldap_app'\'','\''rabbit_auth_backend_ldap_util'\'']},\n {registered, [rabbitmq_auth_backend_ldap_sup]},\n {applications, [kernel,stdlib,eldap,rabbit_common,rabbit]},\n {mod, {rabbit_auth_backend_ldap_app, []}},\n {env, [\n {servers, undefined},\n {user_bind_pattern, none},\n {user_dn_pattern, "${username}"},\n {dn_lookup_attribute, none},\n {dn_lookup_base, none},\n {group_lookup_base, none},\n {dn_lookup_bind, as_user},\n {other_bind, as_user},\n {anon_auth, false},\n {vhost_access_query, {constant, true}},\n {resource_access_query, {constant, true}},\n {topic_access_query, {constant, true}},\n {tag_queries, [{administrator, {constant, false}}]},\n {use_ssl, false},\n {use_starttls, false},\n {ssl_options, []},\n {port, 389},\n {timeout, infinity},\n {log, false},\n {pool_size, 64},\n {idle_timeout, 300000}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_backend_ldap.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_ldap.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib' make --no-print-directory cowlib.d : erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/cow_base64url.erl src/cow_cookie.erl src/cow_date.erl src/cow_hpack.erl src/cow_http.erl src/cow_http2.erl src/cow_http2_machine.erl src/cow_http_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_mimetypes.erl src/cow_multipart.erl src/cow_qs.erl src/cow_spdy.erl src/cow_sse.erl src/cow_uri.erl src/cow_ws.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"cowlib.d\", [ \"# 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\" ]), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -o ebin/ -pa ebin/ -I include/ src/cow_base64url.erl src/cow_cookie.erl src/cow_date.erl src/cow_hpack.erl src/cow_http.erl src/cow_http2.erl src/cow_http2_machine.erl src/cow_http_hd.erl src/cow_http_te.erl src/cow_iolists.erl src/cow_mimetypes.erl src/cow_multipart.erl src/cow_qs.erl src/cow_spdy.erl src/cow_sse.erl src/cow_uri.erl src/cow_ws.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/cowlib.app.src)" ]; then \ echo "Empty modules entry not found in cowlib.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/cowlib.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['cow_base64url','cow_cookie','cow_date','cow_hpack','cow_http','cow_http2','cow_http2_machine','cow_http_hd','cow_http_te','cow_iolists','cow_mimetypes','cow_multipart','cow_qs','cow_spdy','cow_sse','cow_uri','cow_ws'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/cowlib.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url' make --no-print-directory base64url.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/base64url.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"base64url.d\", [ \"# 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\" ]), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/base64url.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/base64url.app.src)" ]; then \ echo "Empty modules entry not found in base64url.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/base64url.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['base64url'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/base64url.app : make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url' make --no-print-directory jose.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/jose.erl src/jose_app.erl src/jose_block_encryptor.erl src/jose_chacha20_poly1305.erl src/jose_chacha20_poly1305_crypto.erl src/jose_chacha20_poly1305_libsodium.erl src/jose_chacha20_poly1305_unsupported.erl src/jose_curve25519.erl src/jose_curve25519_libdecaf.erl src/jose_curve25519_libsodium.erl src/jose_curve25519_unsupported.erl src/jose_curve448.erl src/jose_curve448_libdecaf.erl src/jose_curve448_unsupported.erl src/jose_json.erl src/jose_json_jiffy.erl src/jose_json_jsone.erl src/jose_json_jsx.erl src/jose_json_ojson.erl src/jose_json_poison.erl src/jose_json_poison_compat_encoder.erl src/jose_json_poison_lexical_encoder.erl src/jose_json_unsupported.erl src/jose_jwa.erl src/jose_jwa_aes.erl src/jose_jwa_aes_kw.erl src/jose_jwa_bench.erl src/jose_jwa_chacha20.erl src/jose_jwa_chacha20_poly1305.erl src/jose_jwa_concat_kdf.erl src/jose_jwa_curve25519.erl src/jose_jwa_curve448.erl src/jose_jwa_ed25519.erl src/jose_jwa_ed448.erl src/jose_jwa_math.erl src/jose_jwa_pkcs1.erl src/jose_jwa_pkcs5.erl src/jose_jwa_pkcs7.erl src/jose_jwa_poly1305.erl src/jose_jwa_sha3.erl src/jose_jwa_unsupported.erl src/jose_jwa_x25519.erl src/jose_jwa_x448.erl src/jose_jwe.erl src/jose_jwe_alg.erl src/jose_jwe_alg_aes_kw.erl src/jose_jwe_alg_dir.erl src/jose_jwe_alg_ecdh_es.erl src/jose_jwe_alg_pbes2.erl src/jose_jwe_alg_rsa.erl src/jose_jwe_enc.erl src/jose_jwe_enc_aes.erl src/jose_jwe_enc_chacha20_poly1305.erl src/jose_jwe_zip.erl src/jose_jwk.erl src/jose_jwk_kty.erl src/jose_jwk_kty_ec.erl src/jose_jwk_kty_oct.erl src/jose_jwk_kty_okp_ed25519.erl src/jose_jwk_kty_okp_ed25519ph.erl src/jose_jwk_kty_okp_ed448.erl src/jose_jwk_kty_okp_ed448ph.erl src/jose_jwk_kty_okp_x25519.erl src/jose_jwk_kty_okp_x448.erl src/jose_jwk_kty_rsa.erl src/jose_jwk_oct.erl src/jose_jwk_openssh_key.erl src/jose_jwk_pem.erl src/jose_jwk_set.erl src/jose_jwk_use_enc.erl src/jose_jwk_use_sig.erl src/jose_jws.erl src/jose_jws_alg.erl src/jose_jws_alg_ecdsa.erl src/jose_jws_alg_eddsa.erl src/jose_jws_alg_hmac.erl src/jose_jws_alg_none.erl src/jose_jws_alg_poly1305.erl src/jose_jws_alg_rsa_pkcs1_v1_5.erl src/jose_jws_alg_rsa_pss.erl src/jose_jwt.erl src/jose_public_key.erl src/jose_server.erl src/jose_sha3.erl src/jose_sha3_keccakf1600_driver.erl src/jose_sha3_keccakf1600_nif.erl src/jose_sha3_libdecaf.erl src/jose_sha3_unsupported.erl src/jose_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"jose.d\", [ \"# 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\" ]), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Doptional_callbacks=1 -o ebin/ -pa ebin/ -I include/ src/jose_json.erl src/jose_block_encryptor.erl src/jose_chacha20_poly1305.erl src/jose_curve25519.erl src/jose_sha3.erl src/jose_jwk_use_sig.erl src/jose_jwk_use_enc.erl src/jose_jwk_oct.erl src/jose_jwk_kty.erl src/jose_jwk.erl src/jose_jws.erl src/jose_jws_alg.erl src/jose_curve448.erl src/jose_jwe_enc.erl src/jose_jwe_alg.erl src/jose_jwe.erl src/jose.erl src/jose_app.erl src/jose_block_encryptor.erl src/jose_chacha20_poly1305.erl src/jose_chacha20_poly1305_crypto.erl src/jose_chacha20_poly1305_libsodium.erl src/jose_chacha20_poly1305_unsupported.erl src/jose_curve25519.erl src/jose_curve25519_libdecaf.erl src/jose_curve25519_libsodium.erl src/jose_curve25519_unsupported.erl src/jose_curve448.erl src/jose_curve448_libdecaf.erl src/jose_curve448_unsupported.erl src/jose_json.erl src/jose_json_jiffy.erl src/jose_json_jsone.erl src/jose_json_jsx.erl src/jose_json_ojson.erl src/jose_json_poison.erl src/jose_json_poison_compat_encoder.erl src/jose_json_poison_lexical_encoder.erl src/jose_json_unsupported.erl src/jose_jwa.erl src/jose_jwa_aes.erl src/jose_jwa_aes_kw.erl src/jose_jwa_bench.erl src/jose_jwa_chacha20.erl src/jose_jwa_chacha20_poly1305.erl src/jose_jwa_concat_kdf.erl src/jose_jwa_curve25519.erl src/jose_jwa_curve448.erl src/jose_jwa_ed25519.erl src/jose_jwa_ed448.erl src/jose_jwa_math.erl src/jose_jwa_pkcs1.erl src/jose_jwa_pkcs5.erl src/jose_jwa_pkcs7.erl src/jose_jwa_poly1305.erl src/jose_jwa_sha3.erl src/jose_jwa_unsupported.erl src/jose_jwa_x25519.erl src/jose_jwa_x448.erl src/jose_jwe.erl src/jose_jwe_alg.erl src/jose_jwe_alg_aes_kw.erl src/jose_jwe_alg_dir.erl src/jose_jwe_alg_ecdh_es.erl src/jose_jwe_alg_pbes2.erl src/jose_jwe_alg_rsa.erl src/jose_jwe_enc.erl src/jose_jwe_enc_aes.erl src/jose_jwe_enc_chacha20_poly1305.erl src/jose_jwe_zip.erl src/jose_jwk.erl src/jose_jwk_kty.erl src/jose_jwk_kty_ec.erl src/jose_jwk_kty_oct.erl src/jose_jwk_kty_okp_ed25519.erl src/jose_jwk_kty_okp_ed25519ph.erl src/jose_jwk_kty_okp_ed448.erl src/jose_jwk_kty_okp_ed448ph.erl src/jose_jwk_kty_okp_x25519.erl src/jose_jwk_kty_okp_x448.erl src/jose_jwk_kty_rsa.erl src/jose_jwk_oct.erl src/jose_jwk_openssh_key.erl src/jose_jwk_pem.erl src/jose_jwk_set.erl src/jose_jwk_use_enc.erl src/jose_jwk_use_sig.erl src/jose_jws.erl src/jose_jws_alg.erl src/jose_jws_alg_ecdsa.erl src/jose_jws_alg_eddsa.erl src/jose_jws_alg_hmac.erl src/jose_jws_alg_none.erl src/jose_jws_alg_poly1305.erl src/jose_jws_alg_rsa_pkcs1_v1_5.erl src/jose_jws_alg_rsa_pss.erl src/jose_jwt.erl src/jose_public_key.erl src/jose_server.erl src/jose_sha3.erl src/jose_sha3_keccakf1600_driver.erl src/jose_sha3_keccakf1600_nif.erl src/jose_sha3_libdecaf.erl src/jose_sha3_unsupported.erl src/jose_sup.erl src/jose_public_key.erl:44: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace src/jose_public_key.erl:60: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace src/jose_public_key.erl:84: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace src/jose_public_key.erl:107: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace src/jose_public_key.erl:122: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace src/jose_public_key.erl:234: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/jose.app.src)" ]; then \ echo "Empty modules entry not found in jose.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/jose.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['jose','jose_app','jose_block_encryptor','jose_chacha20_poly1305','jose_chacha20_poly1305_crypto','jose_chacha20_poly1305_libsodium','jose_chacha20_poly1305_unsupported','jose_curve25519','jose_curve25519_libdecaf','jose_curve25519_libsodium','jose_curve25519_unsupported','jose_curve448','jose_curve448_libdecaf','jose_curve448_unsupported','jose_json','jose_json_jiffy','jose_json_jsone','jose_json_jsx','jose_json_ojson','jose_json_poison','jose_json_poison_compat_encoder','jose_json_poison_lexical_encoder','jose_json_unsupported','jose_jwa','jose_jwa_aes','jose_jwa_aes_kw','jose_jwa_bench','jose_jwa_chacha20','jose_jwa_chacha20_poly1305','jose_jwa_concat_kdf','jose_jwa_curve25519','jose_jwa_curve448','jose_jwa_ed25519','jose_jwa_ed448','jose_jwa_math','jose_jwa_pkcs1','jose_jwa_pkcs5','jose_jwa_pkcs7','jose_jwa_poly1305','jose_jwa_sha3','jose_jwa_unsupported','jose_jwa_x25519','jose_jwa_x448','jose_jwe','jose_jwe_alg','jose_jwe_alg_aes_kw','jose_jwe_alg_dir','jose_jwe_alg_ecdh_es','jose_jwe_alg_pbes2','jose_jwe_alg_rsa','jose_jwe_enc','jose_jwe_enc_aes','jose_jwe_enc_chacha20_poly1305','jose_jwe_zip','jose_jwk','jose_jwk_kty','jose_jwk_kty_ec','jose_jwk_kty_oct','jose_jwk_kty_okp_ed25519','jose_jwk_kty_okp_ed25519ph','jose_jwk_kty_okp_ed448','jose_jwk_kty_okp_ed448ph','jose_jwk_kty_okp_x25519','jose_jwk_kty_okp_x448','jose_jwk_kty_rsa','jose_jwk_oct','jose_jwk_openssh_key','jose_jwk_pem','jose_jwk_set','jose_jwk_use_enc','jose_jwk_use_sig','jose_jws','jose_jws_alg','jose_jws_alg_ecdsa','jose_jws_alg_eddsa','jose_jws_alg_hmac','jose_jws_alg_none','jose_jws_alg_poly1305','jose_jws_alg_rsa_pkcs1_v1_5','jose_jws_alg_rsa_pss','jose_jwt','jose_public_key','jose_server','jose_sha3','jose_sha3_keccakf1600_driver','jose_sha3_keccakf1600_nif','jose_sha3_libdecaf','jose_sha3_unsupported','jose_sup'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/jose.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose' make --no-print-directory rabbitmq_auth_backend_oauth2.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl src/rabbit_auth_backend_oauth2.erl src/rabbit_auth_backend_oauth2_app.erl src/rabbit_oauth2_scope.erl src/uaa_jwt.erl src/uaa_jwt_jwk.erl src/uaa_jwt_jwt.erl src/wildcard.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_auth_backend_oauth2.d\", [ \"# 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\" ]), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.erl src/rabbit_auth_backend_oauth2.erl src/rabbit_auth_backend_oauth2_app.erl src/rabbit_oauth2_scope.erl src/uaa_jwt.erl src/uaa_jwt_jwk.erl src/uaa_jwt_jwt.erl src/wildcard.erl printf '{application, '\''rabbitmq_auth_backend_oauth2'\'', [\n {description, "OAuth 2 and JWT-based AuthN and AuthZ backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand'\'','\''rabbit_auth_backend_oauth2'\'','\''rabbit_auth_backend_oauth2_app'\'','\''rabbit_oauth2_scope'\'','\''uaa_jwt'\'','\''uaa_jwt_jwk'\'','\''uaa_jwt_jwt'\'','\''wildcard'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit,cowlib,jose]},\n {env, []}\n]}.' \ > ebin/rabbitmq_auth_backend_oauth2.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_backend_oauth2.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_auth_mechanism_ssl.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_auth_mechanism_ssl.erl src/rabbit_auth_mechanism_ssl_app.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_auth_mechanism_ssl.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_auth_mechanism_ssl.erl src/rabbit_auth_mechanism_ssl_app.erl printf '{application, '\''rabbitmq_auth_mechanism_ssl'\'', [\n {description, "RabbitMQ SSL authentication (SASL EXTERNAL)"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_auth_mechanism_ssl'\'','\''rabbit_auth_mechanism_ssl_app'\'']},\n {registered, [rabbitmq_auth_mechanism_ssl_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {mod, {rabbit_auth_mechanism_ssl_app, []}},\n {env, [\n {name_from, distinguished_name}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_auth_mechanism_ssl.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_auth_mechanism_ssl.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_consistent_hash_exchange.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_consistent_hash.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_consistent_hash_exchange.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_consistent_hash.erl printf '{application, '\''rabbitmq_consistent_hash_exchange'\'', [\n {description, "Consistent Hash Exchange Type"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_consistent_hash'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_consistent_hash_exchange.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_consistent_hash_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_event_exchange.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_event_exchange_decorator.erl src/rabbit_exchange_type_event.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_event_exchange.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_event_exchange_decorator.erl src/rabbit_exchange_type_event.erl printf '{application, '\''rabbitmq_event_exchange'\'', [\n {description, "Event Exchange Type"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_event_exchange_decorator'\'','\''rabbit_exchange_type_event'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_event_exchange.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_event_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_federation.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl src/rabbit_federation_app.erl src/rabbit_federation_db.erl src/rabbit_federation_event.erl src/rabbit_federation_exchange.erl src/rabbit_federation_exchange_link.erl src/rabbit_federation_exchange_link_sup_sup.erl src/rabbit_federation_link_sup.erl src/rabbit_federation_link_util.erl src/rabbit_federation_parameters.erl src/rabbit_federation_queue.erl src/rabbit_federation_queue_link.erl src/rabbit_federation_queue_link_sup_sup.erl src/rabbit_federation_status.erl src/rabbit_federation_sup.erl src/rabbit_federation_upstream.erl src/rabbit_federation_upstream_exchange.erl src/rabbit_federation_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_federation.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_util.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.erl src/rabbit_federation_app.erl src/rabbit_federation_db.erl src/rabbit_federation_event.erl src/rabbit_federation_exchange.erl src/rabbit_federation_exchange_link.erl src/rabbit_federation_exchange_link_sup_sup.erl src/rabbit_federation_link_sup.erl src/rabbit_federation_link_util.erl src/rabbit_federation_parameters.erl src/rabbit_federation_queue.erl src/rabbit_federation_queue_link.erl src/rabbit_federation_queue_link_sup_sup.erl src/rabbit_federation_status.erl src/rabbit_federation_sup.erl src/rabbit_federation_upstream.erl src/rabbit_federation_upstream_exchange.erl src/rabbit_federation_util.erl printf '{application, '\''rabbitmq_federation'\'', [\n {description, "RabbitMQ Federation"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand'\'','\''rabbit_federation_app'\'','\''rabbit_federation_db'\'','\''rabbit_federation_event'\'','\''rabbit_federation_exchange'\'','\''rabbit_federation_exchange_link'\'','\''rabbit_federation_exchange_link_sup_sup'\'','\''rabbit_federation_link_sup'\'','\''rabbit_federation_link_util'\'','\''rabbit_federation_parameters'\'','\''rabbit_federation_queue'\'','\''rabbit_federation_queue_link'\'','\''rabbit_federation_queue_link_sup_sup'\'','\''rabbit_federation_status'\'','\''rabbit_federation_sup'\'','\''rabbit_federation_upstream'\'','\''rabbit_federation_upstream_exchange'\'','\''rabbit_federation_util'\'']},\n {registered, [rabbitmq_federation_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_federation_app, []}},\n {env, [\n {pgroup_name_cluster_id, false},\n {internal_exchange_check_interval, 30000}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_federation.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_federation.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_jms_topic_exchange.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_jms_topic_exchange.erl src/sjx_evaluator.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_jms_topic_exchange.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_jms_topic_exchange.erl src/sjx_evaluator.erl printf '{application, '\''rabbitmq_jms_topic_exchange'\'', [\n {description, "RabbitMQ JMS topic selector exchange plugin"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_jms_topic_exchange'\'','\''sjx_evaluator'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_jms_topic_exchange.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_jms_topic_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_mqtt.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl src/mqtt_machine.erl src/mqtt_node.erl src/rabbit_mqtt.erl src/rabbit_mqtt_collector.erl src/rabbit_mqtt_connection_info.erl src/rabbit_mqtt_connection_sup.erl src/rabbit_mqtt_frame.erl src/rabbit_mqtt_processor.erl src/rabbit_mqtt_reader.erl src/rabbit_mqtt_retained_msg_store.erl src/rabbit_mqtt_retained_msg_store_dets.erl src/rabbit_mqtt_retained_msg_store_ets.erl src/rabbit_mqtt_retained_msg_store_noop.erl src/rabbit_mqtt_retainer.erl src/rabbit_mqtt_retainer_sup.erl src/rabbit_mqtt_sup.erl src/rabbit_mqtt_util.erl src/rabbit_mqtt_vhost_event_handler.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_mqtt.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mqtt_retained_msg_store.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl src/mqtt_machine.erl src/mqtt_node.erl src/rabbit_mqtt.erl src/rabbit_mqtt_collector.erl src/rabbit_mqtt_connection_info.erl src/rabbit_mqtt_connection_sup.erl src/rabbit_mqtt_frame.erl src/rabbit_mqtt_processor.erl src/rabbit_mqtt_reader.erl src/rabbit_mqtt_retained_msg_store.erl src/rabbit_mqtt_retained_msg_store_dets.erl src/rabbit_mqtt_retained_msg_store_ets.erl src/rabbit_mqtt_retained_msg_store_noop.erl src/rabbit_mqtt_retainer.erl src/rabbit_mqtt_retainer_sup.erl src/rabbit_mqtt_sup.erl src/rabbit_mqtt_util.erl src/rabbit_mqtt_vhost_event_handler.erl printf '{application, '\''rabbitmq_mqtt'\'', [\n {description, "RabbitMQ MQTT Adapter"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand'\'','\''mqtt_machine'\'','\''mqtt_node'\'','\''rabbit_mqtt'\'','\''rabbit_mqtt_collector'\'','\''rabbit_mqtt_connection_info'\'','\''rabbit_mqtt_connection_sup'\'','\''rabbit_mqtt_frame'\'','\''rabbit_mqtt_processor'\'','\''rabbit_mqtt_reader'\'','\''rabbit_mqtt_retained_msg_store'\'','\''rabbit_mqtt_retained_msg_store_dets'\'','\''rabbit_mqtt_retained_msg_store_ets'\'','\''rabbit_mqtt_retained_msg_store_noop'\'','\''rabbit_mqtt_retainer'\'','\''rabbit_mqtt_retainer_sup'\'','\''rabbit_mqtt_sup'\'','\''rabbit_mqtt_util'\'','\''rabbit_mqtt_vhost_event_handler'\'']},\n {registered, [rabbitmq_mqtt_sup]},\n {applications, [kernel,stdlib,ranch,rabbit_common,rabbit,amqp_client,ra]},\n {mod, {rabbit_mqtt, []}},\n {env, [\n {default_user, <<"guest">>},\n {default_pass, <<"guest">>},\n {ssl_cert_login,false},\n %%%% To satisfy an unfortunate expectation from popular MQTT clients.\n {allow_anonymous, true},\n {vhost, <<"/">>},\n {exchange, <<"amq.topic">>},\n {subscription_ttl, 86400000}, %%%% 24 hours\n {retained_message_store, rabbit_mqtt_retained_msg_store_dets},\n %%%% only used by DETS store\n {retained_message_store_dets_sync_interval, 2000},\n {prefetch, 10},\n {ssl_listeners, []},\n {tcp_listeners, [1883]},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true}]},\n {proxy_protocol, false},\n {sparkplug, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_mqtt.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_mqtt.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_random_exchange.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_random.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_random_exchange.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_random.erl printf '{application, '\''rabbitmq_random_exchange'\'', [\n {description, "RabbitMQ Random Exchange"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_random'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_random_exchange.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_random_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_recent_history_exchange.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_exchange_type_recent_history.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_recent_history_exchange.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_exchange_type_recent_history.erl printf '{application, '\''rabbitmq_recent_history_exchange'\'', [\n {description, "RabbitMQ Recent History Exchange"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_exchange_type_recent_history'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_recent_history_exchange.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_recent_history_exchange.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_sharding.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_sharding_exchange_decorator.erl src/rabbit_sharding_exchange_type_modulus_hash.erl src/rabbit_sharding_interceptor.erl src/rabbit_sharding_policy_validator.erl src/rabbit_sharding_shard.erl src/rabbit_sharding_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_sharding.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_sharding_util.erl src/rabbit_sharding_exchange_decorator.erl src/rabbit_sharding_exchange_type_modulus_hash.erl src/rabbit_sharding_interceptor.erl src/rabbit_sharding_policy_validator.erl src/rabbit_sharding_shard.erl src/rabbit_sharding_util.erl printf '{application, '\''rabbitmq_sharding'\'', [\n {description, "RabbitMQ Sharding Plugin"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_sharding_exchange_decorator'\'','\''rabbit_sharding_exchange_type_modulus_hash'\'','\''rabbit_sharding_interceptor'\'','\''rabbit_sharding_policy_validator'\'','\''rabbit_sharding_shard'\'','\''rabbit_sharding_util'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_sharding.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_sharding.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_shovel.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl src/rabbit_amqp091_shovel.erl src/rabbit_amqp10_shovel.erl src/rabbit_shovel.erl src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/rabbit_shovel_dyn_worker_sup.erl src/rabbit_shovel_dyn_worker_sup_sup.erl src/rabbit_shovel_parameters.erl src/rabbit_shovel_status.erl src/rabbit_shovel_sup.erl src/rabbit_shovel_util.erl src/rabbit_shovel_worker.erl src/rabbit_shovel_worker_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_shovel.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.erl src/rabbit_amqp091_shovel.erl src/rabbit_amqp10_shovel.erl src/rabbit_shovel.erl src/rabbit_shovel_behaviour.erl src/rabbit_shovel_config.erl src/rabbit_shovel_dyn_worker_sup.erl src/rabbit_shovel_dyn_worker_sup_sup.erl src/rabbit_shovel_parameters.erl src/rabbit_shovel_status.erl src/rabbit_shovel_sup.erl src/rabbit_shovel_util.erl src/rabbit_shovel_worker.erl src/rabbit_shovel_worker_sup.erl printf '{application, '\''rabbitmq_shovel'\'', [\n {description, "Data Shovel for RabbitMQ"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand'\'','\''Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand'\'','\''rabbit_amqp091_shovel'\'','\''rabbit_amqp10_shovel'\'','\''rabbit_shovel'\'','\''rabbit_shovel_behaviour'\'','\''rabbit_shovel_config'\'','\''rabbit_shovel_dyn_worker_sup'\'','\''rabbit_shovel_dyn_worker_sup_sup'\'','\''rabbit_shovel_parameters'\'','\''rabbit_shovel_status'\'','\''rabbit_shovel_sup'\'','\''rabbit_shovel_util'\'','\''rabbit_shovel_worker'\'','\''rabbit_shovel_worker_sup'\'']},\n {registered, [rabbitmq_shovel_sup]},\n {applications, [kernel,stdlib,crypto,rabbit_common,rabbit,amqp_client,amqp10_client]},\n {mod, {rabbit_shovel, []}},\n {env, [\n {defaults, [\n {prefetch_count, 1000},\n {ack_mode, on_confirm},\n {publish_fields, []},\n {publish_properties, []},\n {reconnect_delay, 5}\n ]}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_shovel.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_shovel.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_stomp.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl src/rabbit_stomp.erl src/rabbit_stomp_client_sup.erl src/rabbit_stomp_connection_info.erl src/rabbit_stomp_frame.erl src/rabbit_stomp_processor.erl src/rabbit_stomp_reader.erl src/rabbit_stomp_sup.erl src/rabbit_stomp_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_stomp.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.erl src/rabbit_stomp.erl src/rabbit_stomp_client_sup.erl src/rabbit_stomp_connection_info.erl src/rabbit_stomp_frame.erl src/rabbit_stomp_processor.erl src/rabbit_stomp_reader.erl src/rabbit_stomp_sup.erl src/rabbit_stomp_util.erl printf '{application, '\''rabbitmq_stomp'\'', [\n {description, "RabbitMQ STOMP plugin"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand'\'','\''rabbit_stomp'\'','\''rabbit_stomp_client_sup'\'','\''rabbit_stomp_connection_info'\'','\''rabbit_stomp_frame'\'','\''rabbit_stomp_processor'\'','\''rabbit_stomp_reader'\'','\''rabbit_stomp_sup'\'','\''rabbit_stomp_util'\'']},\n {registered, [rabbitmq_stomp_sup]},\n {applications, [kernel,stdlib,ranch,rabbit_common,rabbit,amqp_client]},\n {mod, {rabbit_stomp, []}},\n {env, [\n {default_user,\n [{login, <<"guest">>},\n {passcode, <<"guest">>}]},\n {default_vhost, <<"/">>},\n {default_topic_exchange, <<"amq.topic">>},\n {ssl_cert_login, false},\n {implicit_connect, false},\n {tcp_listeners, [61613]},\n {ssl_listeners, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {tcp_listen_options, [{backlog, 128},\n {nodelay, true}]},\n %%%% see rabbitmq/rabbitmq-stomp#39\n {trailing_lf, true},\n %%%% see rabbitmq/rabbitmq-stomp#57\n {hide_server_info, false},\n {proxy_protocol, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_stomp.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_stomp.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_trust_store.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_trust_store.erl src/rabbit_trust_store_app.erl src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store_file_provider.erl src/rabbit_trust_store_http_provider.erl src/rabbit_trust_store_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_trust_store.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store.erl src/rabbit_trust_store_app.erl src/rabbit_trust_store_certificate_provider.erl src/rabbit_trust_store_file_provider.erl src/rabbit_trust_store_http_provider.erl src/rabbit_trust_store_sup.erl printf '{application, '\''rabbitmq_trust_store'\'', [\n {description, "Client X.509 certificates trust store"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_trust_store'\'','\''rabbit_trust_store_app'\'','\''rabbit_trust_store_certificate_provider'\'','\''rabbit_trust_store_file_provider'\'','\''rabbit_trust_store_http_provider'\'','\''rabbit_trust_store_sup'\'']},\n {registered, [rabbitmq_trust_store_sup]},\n {applications, [kernel,stdlib,ssl,crypto,public_key,rabbit_common,rabbit]},\n {mod, {rabbit_trust_store_app, []}},\n {env, [\n {default_refresh_interval, 30},\n {providers, [rabbit_trust_store_file_provider]}\n ]}\n]}.' \ > ebin/rabbitmq_trust_store.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_trust_store.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy' set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory cowboy.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/cowboy.erl src/cowboy_app.erl src/cowboy_bstr.erl src/cowboy_children.erl src/cowboy_clear.erl src/cowboy_clock.erl src/cowboy_compress_h.erl src/cowboy_constraints.erl src/cowboy_handler.erl src/cowboy_http.erl src/cowboy_http2.erl src/cowboy_loop.erl src/cowboy_metrics_h.erl src/cowboy_middleware.erl src/cowboy_req.erl src/cowboy_rest.erl src/cowboy_router.erl src/cowboy_static.erl src/cowboy_stream.erl src/cowboy_stream_h.erl src/cowboy_sub_protocol.erl src/cowboy_sup.erl src/cowboy_tls.erl src/cowboy_tracer_h.erl src/cowboy_websocket.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"cowboy.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard +warn_missing_spec +warn_untyped_record -o ebin/ -pa ebin/ -I include/ src/cowboy_sub_protocol.erl src/cowboy_middleware.erl src/cowboy_stream.erl src/cowboy.erl src/cowboy_app.erl src/cowboy_bstr.erl src/cowboy_children.erl src/cowboy_clear.erl src/cowboy_clock.erl src/cowboy_compress_h.erl src/cowboy_constraints.erl src/cowboy_handler.erl src/cowboy_http.erl src/cowboy_http2.erl src/cowboy_loop.erl src/cowboy_metrics_h.erl src/cowboy_middleware.erl src/cowboy_req.erl src/cowboy_rest.erl src/cowboy_router.erl src/cowboy_static.erl src/cowboy_stream.erl src/cowboy_stream_h.erl src/cowboy_sub_protocol.erl src/cowboy_sup.erl src/cowboy_tls.erl src/cowboy_tracer_h.erl src/cowboy_websocket.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/cowboy.app.src)" ]; then \ echo "Empty modules entry not found in cowboy.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/cowboy.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['cowboy','cowboy_app','cowboy_bstr','cowboy_children','cowboy_clear','cowboy_clock','cowboy_compress_h','cowboy_constraints','cowboy_handler','cowboy_http','cowboy_http2','cowboy_loop','cowboy_metrics_h','cowboy_middleware','cowboy_req','cowboy_rest','cowboy_router','cowboy_static','cowboy_stream','cowboy_stream_h','cowboy_sub_protocol','cowboy_sup','cowboy_tls','cowboy_tracer_h','cowboy_websocket'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/cowboy.app : printf -- '{deps, [\n{cowlib,".*",{git,"https://github.com/ninenines/cowlib","2.7.0"}},{ranch,".*",{git,"https://github.com/ninenines/ranch","1.7.1"}}\n]}.\n{erl_opts, [debug_info,warn_export_vars,warn_shadow_vars,warn_obsolete_guard,warn_missing_spec,warn_untyped_record]}.\n' > rebar.config make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy' make --no-print-directory rabbitmq_web_dispatch.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_cowboy_middleware.erl src/rabbit_cowboy_redirect.erl src/rabbit_cowboy_stream_h.erl src/rabbit_web_dispatch.erl src/rabbit_web_dispatch_app.erl src/rabbit_web_dispatch_listing_handler.erl src/rabbit_web_dispatch_registry.erl src/rabbit_web_dispatch_sup.erl src/rabbit_web_dispatch_util.erl src/webmachine_log.erl src/webmachine_log_handler.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_web_dispatch.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_cowboy_middleware.erl src/rabbit_cowboy_redirect.erl src/rabbit_cowboy_stream_h.erl src/rabbit_web_dispatch.erl src/rabbit_web_dispatch_app.erl src/rabbit_web_dispatch_listing_handler.erl src/rabbit_web_dispatch_registry.erl src/rabbit_web_dispatch_sup.erl src/rabbit_web_dispatch_util.erl src/webmachine_log.erl src/webmachine_log_handler.erl printf '{application, '\''rabbitmq_web_dispatch'\'', [\n {description, "RabbitMQ Web Dispatcher"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_cowboy_middleware'\'','\''rabbit_cowboy_redirect'\'','\''rabbit_cowboy_stream_h'\'','\''rabbit_web_dispatch'\'','\''rabbit_web_dispatch_app'\'','\''rabbit_web_dispatch_listing_handler'\'','\''rabbit_web_dispatch_registry'\'','\''rabbit_web_dispatch_sup'\'','\''rabbit_web_dispatch_util'\'','\''webmachine_log'\'','\''webmachine_log_handler'\'']},\n {registered, [rabbitmq_web_dispatch_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit,cowboy]},\n {mod, {rabbit_web_dispatch_app, []}},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_web_dispatch.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_dispatch.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_management_agent.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl src/exometer_slide.erl src/rabbit_mgmt_agent_app.erl src/rabbit_mgmt_agent_config.erl src/rabbit_mgmt_agent_sup.erl src/rabbit_mgmt_agent_sup_sup.erl src/rabbit_mgmt_data.erl src/rabbit_mgmt_data_compat.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_ff.erl src/rabbit_mgmt_format.erl src/rabbit_mgmt_gc.erl src/rabbit_mgmt_metrics_collector.erl src/rabbit_mgmt_metrics_gc.erl src/rabbit_mgmt_storage.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_management_agent.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mgmt_data.erl src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl src/exometer_slide.erl src/rabbit_mgmt_agent_app.erl src/rabbit_mgmt_agent_config.erl src/rabbit_mgmt_agent_sup.erl src/rabbit_mgmt_agent_sup_sup.erl src/rabbit_mgmt_data.erl src/rabbit_mgmt_data_compat.erl src/rabbit_mgmt_db_handler.erl src/rabbit_mgmt_external_stats.erl src/rabbit_mgmt_ff.erl src/rabbit_mgmt_format.erl src/rabbit_mgmt_gc.erl src/rabbit_mgmt_metrics_collector.erl src/rabbit_mgmt_metrics_gc.erl src/rabbit_mgmt_storage.erl Inlining: inline_size=24 inline_effort=150 printf '{application, '\''rabbitmq_management_agent'\'', [\n {description, "RabbitMQ Management Agent"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand'\'','\''exometer_slide'\'','\''rabbit_mgmt_agent_app'\'','\''rabbit_mgmt_agent_config'\'','\''rabbit_mgmt_agent_sup'\'','\''rabbit_mgmt_agent_sup_sup'\'','\''rabbit_mgmt_data'\'','\''rabbit_mgmt_data_compat'\'','\''rabbit_mgmt_db_handler'\'','\''rabbit_mgmt_external_stats'\'','\''rabbit_mgmt_ff'\'','\''rabbit_mgmt_format'\'','\''rabbit_mgmt_gc'\'','\''rabbit_mgmt_metrics_collector'\'','\''rabbit_mgmt_metrics_gc'\'','\''rabbit_mgmt_storage'\'']},\n {registered, [rabbitmq_management_agent_sup]},\n {applications, [kernel,stdlib,xmerl,mnesia,ranch,ssl,crypto,public_key,rabbit_common,rabbit]},\n {mod, {rabbit_mgmt_agent_app, []}},\n {env, [\n {rates_mode, basic},\n {sample_retention_policies,\n %%%% List of {MaxAgeInSeconds, SampleEveryNSeconds}\n [{global, [{605, 5}, {3660, 60}, {29400, 600}, {86400, 1800}]},\n {basic, [{605, 5}, {3600, 60}]},\n {detailed, [{605, 5}]}]}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_management_agent.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_management_agent.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_management.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_mgmt_app.erl src/rabbit_mgmt_cors.erl src/rabbit_mgmt_csp.erl src/rabbit_mgmt_db.erl src/rabbit_mgmt_db_cache.erl src/rabbit_mgmt_db_cache_sup.erl src/rabbit_mgmt_dispatcher.erl src/rabbit_mgmt_extension.erl src/rabbit_mgmt_headers.erl src/rabbit_mgmt_hsts.erl src/rabbit_mgmt_load_definitions.erl src/rabbit_mgmt_reset_handler.erl src/rabbit_mgmt_stats.erl src/rabbit_mgmt_sup.erl src/rabbit_mgmt_sup_sup.erl src/rabbit_mgmt_util.erl src/rabbit_mgmt_wm_aliveness_test.erl src/rabbit_mgmt_wm_auth.erl src/rabbit_mgmt_wm_binding.erl src/rabbit_mgmt_wm_bindings.erl src/rabbit_mgmt_wm_channel.erl src/rabbit_mgmt_wm_channels.erl src/rabbit_mgmt_wm_channels_vhost.erl src/rabbit_mgmt_wm_cluster_name.erl src/rabbit_mgmt_wm_connection.erl src/rabbit_mgmt_wm_connection_channels.erl src/rabbit_mgmt_wm_connections.erl src/rabbit_mgmt_wm_connections_vhost.erl src/rabbit_mgmt_wm_consumers.erl src/rabbit_mgmt_wm_definitions.erl src/rabbit_mgmt_wm_exchange.erl src/rabbit_mgmt_wm_exchange_publish.erl src/rabbit_mgmt_wm_exchanges.erl src/rabbit_mgmt_wm_extensions.erl src/rabbit_mgmt_wm_feature_flag_enable.erl src/rabbit_mgmt_wm_feature_flags.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_node.erl src/rabbit_mgmt_wm_node_memory.erl src/rabbit_mgmt_wm_node_memory_ets.erl src/rabbit_mgmt_wm_nodes.erl src/rabbit_mgmt_wm_operator_policies.erl src/rabbit_mgmt_wm_operator_policy.erl src/rabbit_mgmt_wm_overview.erl src/rabbit_mgmt_wm_parameter.erl src/rabbit_mgmt_wm_parameters.erl src/rabbit_mgmt_wm_permission.erl src/rabbit_mgmt_wm_permissions.erl src/rabbit_mgmt_wm_permissions_user.erl src/rabbit_mgmt_wm_permissions_vhost.erl src/rabbit_mgmt_wm_policies.erl src/rabbit_mgmt_wm_policy.erl src/rabbit_mgmt_wm_queue.erl src/rabbit_mgmt_wm_queue_actions.erl src/rabbit_mgmt_wm_queue_get.erl src/rabbit_mgmt_wm_queue_purge.erl src/rabbit_mgmt_wm_queues.erl src/rabbit_mgmt_wm_redirect.erl src/rabbit_mgmt_wm_reset.erl src/rabbit_mgmt_wm_static.erl src/rabbit_mgmt_wm_topic_permission.erl src/rabbit_mgmt_wm_topic_permissions.erl src/rabbit_mgmt_wm_topic_permissions_user.erl src/rabbit_mgmt_wm_topic_permissions_vhost.erl src/rabbit_mgmt_wm_user.erl src/rabbit_mgmt_wm_users.erl src/rabbit_mgmt_wm_users_bulk_delete.erl src/rabbit_mgmt_wm_vhost.erl src/rabbit_mgmt_wm_vhost_restart.erl src/rabbit_mgmt_wm_vhosts.erl src/rabbit_mgmt_wm_whoami.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_management.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_mgmt_extension.erl src/rabbit_mgmt_app.erl src/rabbit_mgmt_cors.erl src/rabbit_mgmt_csp.erl src/rabbit_mgmt_db.erl src/rabbit_mgmt_db_cache.erl src/rabbit_mgmt_db_cache_sup.erl src/rabbit_mgmt_dispatcher.erl src/rabbit_mgmt_extension.erl src/rabbit_mgmt_headers.erl src/rabbit_mgmt_hsts.erl src/rabbit_mgmt_load_definitions.erl src/rabbit_mgmt_reset_handler.erl src/rabbit_mgmt_stats.erl src/rabbit_mgmt_sup.erl src/rabbit_mgmt_sup_sup.erl src/rabbit_mgmt_util.erl src/rabbit_mgmt_wm_aliveness_test.erl src/rabbit_mgmt_wm_auth.erl src/rabbit_mgmt_wm_binding.erl src/rabbit_mgmt_wm_bindings.erl src/rabbit_mgmt_wm_channel.erl src/rabbit_mgmt_wm_channels.erl src/rabbit_mgmt_wm_channels_vhost.erl src/rabbit_mgmt_wm_cluster_name.erl src/rabbit_mgmt_wm_connection.erl src/rabbit_mgmt_wm_connection_channels.erl src/rabbit_mgmt_wm_connections.erl src/rabbit_mgmt_wm_connections_vhost.erl src/rabbit_mgmt_wm_consumers.erl src/rabbit_mgmt_wm_definitions.erl src/rabbit_mgmt_wm_exchange.erl src/rabbit_mgmt_wm_exchange_publish.erl src/rabbit_mgmt_wm_exchanges.erl src/rabbit_mgmt_wm_extensions.erl src/rabbit_mgmt_wm_feature_flag_enable.erl src/rabbit_mgmt_wm_feature_flags.erl src/rabbit_mgmt_wm_global_parameter.erl src/rabbit_mgmt_wm_global_parameters.erl src/rabbit_mgmt_wm_healthchecks.erl src/rabbit_mgmt_wm_limit.erl src/rabbit_mgmt_wm_limits.erl src/rabbit_mgmt_wm_node.erl src/rabbit_mgmt_wm_node_memory.erl src/rabbit_mgmt_wm_node_memory_ets.erl src/rabbit_mgmt_wm_nodes.erl src/rabbit_mgmt_wm_operator_policies.erl src/rabbit_mgmt_wm_operator_policy.erl src/rabbit_mgmt_wm_overview.erl src/rabbit_mgmt_wm_parameter.erl src/rabbit_mgmt_wm_parameters.erl src/rabbit_mgmt_wm_permission.erl src/rabbit_mgmt_wm_permissions.erl src/rabbit_mgmt_wm_permissions_user.erl src/rabbit_mgmt_wm_permissions_vhost.erl src/rabbit_mgmt_wm_policies.erl src/rabbit_mgmt_wm_policy.erl src/rabbit_mgmt_wm_queue.erl src/rabbit_mgmt_wm_queue_actions.erl src/rabbit_mgmt_wm_queue_get.erl src/rabbit_mgmt_wm_queue_purge.erl src/rabbit_mgmt_wm_queues.erl src/rabbit_mgmt_wm_redirect.erl src/rabbit_mgmt_wm_reset.erl src/rabbit_mgmt_wm_static.erl src/rabbit_mgmt_wm_topic_permission.erl src/rabbit_mgmt_wm_topic_permissions.erl src/rabbit_mgmt_wm_topic_permissions_user.erl src/rabbit_mgmt_wm_topic_permissions_vhost.erl src/rabbit_mgmt_wm_user.erl src/rabbit_mgmt_wm_users.erl src/rabbit_mgmt_wm_users_bulk_delete.erl src/rabbit_mgmt_wm_vhost.erl src/rabbit_mgmt_wm_vhost_restart.erl src/rabbit_mgmt_wm_vhosts.erl src/rabbit_mgmt_wm_whoami.erl printf '{application, '\''rabbitmq_management'\'', [\n {description, "RabbitMQ Management Console"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_mgmt_app'\'','\''rabbit_mgmt_cors'\'','\''rabbit_mgmt_csp'\'','\''rabbit_mgmt_db'\'','\''rabbit_mgmt_db_cache'\'','\''rabbit_mgmt_db_cache_sup'\'','\''rabbit_mgmt_dispatcher'\'','\''rabbit_mgmt_extension'\'','\''rabbit_mgmt_headers'\'','\''rabbit_mgmt_hsts'\'','\''rabbit_mgmt_load_definitions'\'','\''rabbit_mgmt_reset_handler'\'','\''rabbit_mgmt_stats'\'','\''rabbit_mgmt_sup'\'','\''rabbit_mgmt_sup_sup'\'','\''rabbit_mgmt_util'\'','\''rabbit_mgmt_wm_aliveness_test'\'','\''rabbit_mgmt_wm_auth'\'','\''rabbit_mgmt_wm_binding'\'','\''rabbit_mgmt_wm_bindings'\'','\''rabbit_mgmt_wm_channel'\'','\''rabbit_mgmt_wm_channels'\'','\''rabbit_mgmt_wm_channels_vhost'\'','\''rabbit_mgmt_wm_cluster_name'\'','\''rabbit_mgmt_wm_connection'\'','\''rabbit_mgmt_wm_connection_channels'\'','\''rabbit_mgmt_wm_connections'\'','\''rabbit_mgmt_wm_connections_vhost'\'','\''rabbit_mgmt_wm_consumers'\'','\''rabbit_mgmt_wm_definitions'\'','\''rabbit_mgmt_wm_exchange'\'','\''rabbit_mgmt_wm_exchange_publish'\'','\''rabbit_mgmt_wm_exchanges'\'','\''rabbit_mgmt_wm_extensions'\'','\''rabbit_mgmt_wm_feature_flag_enable'\'','\''rabbit_mgmt_wm_feature_flags'\'','\''rabbit_mgmt_wm_global_parameter'\'','\''rabbit_mgmt_wm_global_parameters'\'','\''rabbit_mgmt_wm_healthchecks'\'','\''rabbit_mgmt_wm_limit'\'','\''rabbit_mgmt_wm_limits'\'','\''rabbit_mgmt_wm_node'\'','\''rabbit_mgmt_wm_node_memory'\'','\''rabbit_mgmt_wm_node_memory_ets'\'','\''rabbit_mgmt_wm_nodes'\'','\''rabbit_mgmt_wm_operator_policies'\'','\''rabbit_mgmt_wm_operator_policy'\'','\''rabbit_mgmt_wm_overview'\'','\''rabbit_mgmt_wm_parameter'\'','\''rabbit_mgmt_wm_parameters'\'','\''rabbit_mgmt_wm_permission'\'','\''rabbit_mgmt_wm_permissions'\'','\''rabbit_mgmt_wm_permissions_user'\'','\''rabbit_mgmt_wm_permissions_vhost'\'','\''rabbit_mgmt_wm_policies'\'','\''rabbit_mgmt_wm_policy'\'','\''rabbit_mgmt_wm_queue'\'','\''rabbit_mgmt_wm_queue_actions'\'','\''rabbit_mgmt_wm_queue_get'\'','\''rabbit_mgmt_wm_queue_purge'\'','\''rabbit_mgmt_wm_queues'\'','\''rabbit_mgmt_wm_redirect'\'','\''rabbit_mgmt_wm_reset'\'','\''rabbit_mgmt_wm_static'\'','\''rabbit_mgmt_wm_topic_permission'\'','\''rabbit_mgmt_wm_topic_permissions'\'','\''rabbit_mgmt_wm_topic_permissions_user'\'','\''rabbit_mgmt_wm_topic_permissions_vhost'\'','\''rabbit_mgmt_wm_user'\'','\''rabbit_mgmt_wm_users'\'','\''rabbit_mgmt_wm_users_bulk_delete'\'','\''rabbit_mgmt_wm_vhost'\'','\''rabbit_mgmt_wm_vhost_restart'\'','\''rabbit_mgmt_wm_vhosts'\'','\''rabbit_mgmt_wm_whoami'\'']},\n {registered, [rabbitmq_management_sup]},\n {applications, [kernel,stdlib,mnesia,ranch,ssl,crypto,public_key,rabbit_common,rabbit,amqp_client,cowboy,cowlib,rabbitmq_web_dispatch,rabbitmq_management_agent]},\n {mod, {rabbit_mgmt_app, []}},\n {env, [\n {http_log_dir, none},\n {load_definitions, none},\n {management_db_cache_multiplier, 5},\n {process_stats_gc_timeout, 300000},\n {stats_event_max_backlog, 250},\n\n {cors_allow_origins, []},\n {cors_max_age, 1800},\n {content_security_policy, "default-src '\''self'\''"}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_management.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept' make --no-print-directory accept.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/accept_encoding_header.erl src/accept_header.erl src/accept_neg.erl src/accept_parser.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"accept.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/accept_encoding_header.erl src/accept_header.erl src/accept_neg.erl src/accept_parser.erl if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/accept.app.src)" ]; then \ echo "Empty modules entry not found in accept.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/accept.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['accept_encoding_header','accept_header','accept_neg','accept_parser'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/accept.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus' make --no-print-directory prometheus.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/collectors/mnesia/prometheus_mnesia_collector.erl src/collectors/vm/prometheus_vm_dist_collector.erl src/collectors/vm/prometheus_vm_memory_collector.erl src/collectors/vm/prometheus_vm_statistics_collector.erl src/collectors/vm/prometheus_vm_system_info_collector.erl src/contrib/prometheus_http.erl src/contrib/prometheus_mnesia.erl src/contrib/prometheus_test_instrumenter.erl src/formats/prometheus_protobuf_format.erl src/formats/prometheus_text_format.erl src/metrics/prometheus_boolean.erl src/metrics/prometheus_counter.erl src/metrics/prometheus_gauge.erl src/metrics/prometheus_histogram.erl src/metrics/prometheus_summary.erl src/model/prometheus_model.erl src/model/prometheus_model_helpers.erl src/prometheus.erl src/prometheus_buckets.erl src/prometheus_collector.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/prometheus_metric.erl src/prometheus_metric_spec.erl src/prometheus_misc.erl src/prometheus_registry.erl src/prometheus_sup.erl src/prometheus_time.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"prometheus.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -Drecent_otp=1 -o ebin/ -pa ebin/ -I include/ src/prometheus_collector.erl src/prometheus_metric.erl src/model/prometheus_model_helpers.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/collectors/mnesia/prometheus_mnesia_collector.erl src/collectors/vm/prometheus_vm_dist_collector.erl src/collectors/vm/prometheus_vm_memory_collector.erl src/collectors/vm/prometheus_vm_statistics_collector.erl src/collectors/vm/prometheus_vm_system_info_collector.erl src/contrib/prometheus_http.erl src/contrib/prometheus_mnesia.erl src/contrib/prometheus_test_instrumenter.erl src/formats/prometheus_protobuf_format.erl src/formats/prometheus_text_format.erl src/metrics/prometheus_boolean.erl src/metrics/prometheus_counter.erl src/metrics/prometheus_gauge.erl src/metrics/prometheus_histogram.erl src/metrics/prometheus_summary.erl src/model/prometheus_model.erl src/model/prometheus_model_helpers.erl src/prometheus.erl src/prometheus_buckets.erl src/prometheus_collector.erl src/prometheus_format.erl src/prometheus_instrumenter.erl src/prometheus_metric.erl src/prometheus_metric_spec.erl src/prometheus_misc.erl src/prometheus_registry.erl src/prometheus_sup.erl src/prometheus_time.erl Old inliner: threshold=0 functions=[{'erlang_++',3}, {lists_reverse,2}, {cons,3}, {m_overwrite,3}, {v_ok,3}, {id,2}] if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/prometheus.app.src)" ]; then \ echo "Empty modules entry not found in prometheus.app.src. Please consult the erlang.mk documentation for instructions." >&2; \ exit 1; \ fi cat src/prometheus.app.src \ | sed "s/{[[:space:]]*modules[[:space:]]*,[[:space:]]*\[\]}/{modules, \['prometheus','prometheus_boolean','prometheus_buckets','prometheus_collector','prometheus_counter','prometheus_format','prometheus_gauge','prometheus_histogram','prometheus_http','prometheus_instrumenter','prometheus_metric','prometheus_metric_spec','prometheus_misc','prometheus_mnesia','prometheus_mnesia_collector','prometheus_model','prometheus_model_helpers','prometheus_protobuf_format','prometheus_registry','prometheus_summary','prometheus_sup','prometheus_test_instrumenter','prometheus_text_format','prometheus_time','prometheus_vm_dist_collector','prometheus_vm_memory_collector','prometheus_vm_statistics_collector','prometheus_vm_system_info_collector'\]}/" \ | sed "s/{id,[[:space:]]*\"git\"}/{id, \"\"}/" \ > ebin/prometheus.app : make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus' make --no-print-directory rabbitmq_prometheus.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/collectors/prometheus_rabbitmq_core_metrics_collector.erl src/rabbit_prometheus_app.erl src/rabbit_prometheus_dispatcher.erl src/rabbit_prometheus_handler.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_prometheus.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/collectors/prometheus_rabbitmq_core_metrics_collector.erl src/rabbit_prometheus_app.erl src/rabbit_prometheus_dispatcher.erl src/rabbit_prometheus_handler.erl printf '{application, '\''rabbitmq_prometheus'\'', [\n {description, ""},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''prometheus_rabbitmq_core_metrics_collector'\'','\''rabbit_prometheus_app'\'','\''rabbit_prometheus_dispatcher'\'','\''rabbit_prometheus_handler'\'']},\n {registered, [rabbitmq_prometheus_sup]},\n {applications, [kernel,stdlib,rabbit,rabbitmq_management_agent,prometheus,rabbitmq_web_dispatch]},\n {mod, {rabbit_prometheus_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_prometheus.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_prometheus.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_federation_management.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_federation_mgmt.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_federation_management.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_federation_mgmt.erl printf '{application, '\''rabbitmq_federation_management'\'', [\n {description, "RabbitMQ Federation Management"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_federation_mgmt'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management,rabbitmq_federation]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_federation_management.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_federation_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_shovel_management.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_shovel_mgmt.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_shovel_management.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_shovel_mgmt.erl printf '{application, '\''rabbitmq_shovel_management'\'', [\n {description, "Management extension for the Shovel plugin"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_shovel_mgmt'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management,rabbitmq_shovel]},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_shovel_management.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_shovel_management.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_top.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_top_app.erl src/rabbit_top_extension.erl src/rabbit_top_sup.erl src/rabbit_top_util.erl src/rabbit_top_wm_ets_tables.erl src/rabbit_top_wm_process.erl src/rabbit_top_wm_processes.erl src/rabbit_top_worker.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_top.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_top_app.erl src/rabbit_top_extension.erl src/rabbit_top_sup.erl src/rabbit_top_util.erl src/rabbit_top_wm_ets_tables.erl src/rabbit_top_wm_process.erl src/rabbit_top_wm_processes.erl src/rabbit_top_worker.erl printf '{application, '\''rabbitmq_top'\'', [\n {description, "RabbitMQ Top"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_top_app'\'','\''rabbit_top_extension'\'','\''rabbit_top_sup'\'','\''rabbit_top_util'\'','\''rabbit_top_wm_ets_tables'\'','\''rabbit_top_wm_process'\'','\''rabbit_top_wm_processes'\'','\''rabbit_top_worker'\'']},\n {registered, [rabbitmq_top_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,amqp_client,rabbitmq_management]},\n {mod, {rabbit_top_app, []}},\n {env, []},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_top.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_top.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_tracing.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_tracing_app.erl src/rabbit_tracing_consumer.erl src/rabbit_tracing_consumer_sup.erl src/rabbit_tracing_files.erl src/rabbit_tracing_mgmt.erl src/rabbit_tracing_sup.erl src/rabbit_tracing_traces.erl src/rabbit_tracing_util.erl src/rabbit_tracing_wm_file.erl src/rabbit_tracing_wm_files.erl src/rabbit_tracing_wm_trace.erl src/rabbit_tracing_wm_traces.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_tracing.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_tracing_app.erl src/rabbit_tracing_consumer.erl src/rabbit_tracing_consumer_sup.erl src/rabbit_tracing_files.erl src/rabbit_tracing_mgmt.erl src/rabbit_tracing_sup.erl src/rabbit_tracing_traces.erl src/rabbit_tracing_util.erl src/rabbit_tracing_wm_file.erl src/rabbit_tracing_wm_files.erl src/rabbit_tracing_wm_trace.erl src/rabbit_tracing_wm_traces.erl printf '{application, '\''rabbitmq_tracing'\'', [\n {description, "RabbitMQ message logging / tracing"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_tracing_app'\'','\''rabbit_tracing_consumer'\'','\''rabbit_tracing_consumer_sup'\'','\''rabbit_tracing_files'\'','\''rabbit_tracing_mgmt'\'','\''rabbit_tracing_sup'\'','\''rabbit_tracing_traces'\'','\''rabbit_tracing_util'\'','\''rabbit_tracing_wm_file'\'','\''rabbit_tracing_wm_files'\'','\''rabbit_tracing_wm_trace'\'','\''rabbit_tracing_wm_traces'\'']},\n {registered, [rabbitmq_tracing_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_management]},\n {mod, {rabbit_tracing_app, []}},\n {env, [\n {directory, "/var/tmp/rabbitmq-tracing"},\n {username, <<"guest">>},\n {password, <<"guest">>}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_tracing.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_tracing.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_mqtt.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_mqtt_app.erl src/rabbit_web_mqtt_connection_info.erl src/rabbit_web_mqtt_connection_sup.erl src/rabbit_web_mqtt_handler.erl src/rabbit_web_mqtt_middleware.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_web_mqtt.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_mqtt_app.erl src/rabbit_web_mqtt_connection_info.erl src/rabbit_web_mqtt_connection_sup.erl src/rabbit_web_mqtt_handler.erl src/rabbit_web_mqtt_middleware.erl printf '{application, '\''rabbitmq_web_mqtt'\'', [\n {description, "RabbitMQ MQTT-over-WebSockets adapter"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_web_mqtt_app'\'','\''rabbit_web_mqtt_connection_info'\'','\''rabbit_web_mqtt_connection_sup'\'','\''rabbit_web_mqtt_handler'\'','\''rabbit_web_mqtt_middleware'\'']},\n {registered, [rabbitmq_web_mqtt_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,cowboy,rabbitmq_mqtt]},\n {mod, {rabbit_web_mqtt_app, []}},\n {env, [\n {tcp_config, [{port, 15675}]},\n {ssl_config, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {cowboy_opts, []},\n {proxy_protocol, false}\n ]}\n]}.' \ > ebin/rabbitmq_web_mqtt.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_mqtt.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_mqtt_examples.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_mqtt_examples_app.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_web_mqtt_examples.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_mqtt_examples_app.erl printf '{application, '\''rabbitmq_web_mqtt_examples'\'', [\n {description, "Rabbit WEB-MQTT - examples"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_web_mqtt_examples_app'\'']},\n {registered, [rabbitmq_web_mqtt_examples_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_web_dispatch,rabbitmq_web_mqtt]},\n {mod, {rabbit_web_mqtt_examples_app, []}},\n {env, [\n {listener, [{port, 15670}]}\n ]}\n]}.' \ > ebin/rabbitmq_web_mqtt_examples.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_mqtt_examples.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_stomp.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_stomp_app.erl src/rabbit_web_stomp_connection_sup.erl src/rabbit_web_stomp_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_web_stomp.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_stomp_app.erl src/rabbit_web_stomp_connection_sup.erl src/rabbit_web_stomp_handler.erl src/rabbit_web_stomp_listener.erl src/rabbit_web_stomp_middleware.erl src/rabbit_web_stomp_sup.erl printf '{application, '\''rabbitmq_web_stomp'\'', [\n {description, "RabbitMQ STOMP-over-WebSockets support"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_web_stomp_app'\'','\''rabbit_web_stomp_connection_sup'\'','\''rabbit_web_stomp_handler'\'','\''rabbit_web_stomp_listener'\'','\''rabbit_web_stomp_middleware'\'','\''rabbit_web_stomp_sup'\'']},\n {registered, [rabbitmq_web_stomp_sup]},\n {applications, [kernel,stdlib,cowboy,rabbit_common,rabbit,rabbitmq_stomp]},\n {mod, {rabbit_web_stomp_app, []}},\n {env, [\n {tcp_config, [{port, 15674}]},\n {ssl_config, []},\n {num_tcp_acceptors, 10},\n {num_ssl_acceptors, 10},\n {cowboy_opts, []},\n {proxy_protocol, false},\n {ws_frame, text},\n {use_http_auth, false}\n ]},\n {broker_version_requirements, []}\n]}.' \ > ebin/rabbitmq_web_stomp.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_stomp.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_web_stomp_examples.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_web_stomp_examples_app.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_web_stomp_examples.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_web_stomp_examples_app.erl printf '{application, '\''rabbitmq_web_stomp_examples'\'', [\n {description, "Rabbit WEB-STOMP - examples"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_web_stomp_examples_app'\'']},\n {registered, [rabbitmq_web_stomp_examples_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbit,rabbitmq_web_dispatch,rabbitmq_web_stomp]},\n {mod, {rabbit_web_stomp_examples_app, []}},\n {env, [\n {listener, [{port, 15670}]}\n ]}\n]}.' \ > ebin/rabbitmq_web_stomp_examples.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_web_stomp_examples.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in ; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make --no-print-directory rabbitmq_aws.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbitmq_aws.erl src/rabbitmq_aws_app.erl src/rabbitmq_aws_config.erl src/rabbitmq_aws_json.erl src/rabbitmq_aws_sign.erl src/rabbitmq_aws_sup.erl src/rabbitmq_aws_urilib.erl src/rabbitmq_aws_xml.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_aws.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbitmq_aws.erl src/rabbitmq_aws_app.erl src/rabbitmq_aws_config.erl src/rabbitmq_aws_json.erl src/rabbitmq_aws_sign.erl src/rabbitmq_aws_sup.erl src/rabbitmq_aws_urilib.erl src/rabbitmq_aws_xml.erl printf '{application, '\''rabbitmq_aws'\'', [\n {description, "A minimalistic AWS API interface used by rabbitmq-autocluster (3.6.x) and other RabbitMQ plugins"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbitmq_aws'\'','\''rabbitmq_aws_app'\'','\''rabbitmq_aws_config'\'','\''rabbitmq_aws_json'\'','\''rabbitmq_aws_sign'\'','\''rabbitmq_aws_sup'\'','\''rabbitmq_aws_urilib'\'','\''rabbitmq_aws_xml'\'']},\n {registered, [rabbitmq_aws_sup,rabbitmq_aws]},\n {applications, [kernel,stdlib,crypto,inets,ssl,xmerl]},\n {mod, {rabbitmq_aws_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_aws.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_aws.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_common.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_cleanup.erl src/rabbit_peer_discovery_common_app.erl src/rabbit_peer_discovery_common_sup.erl src/rabbit_peer_discovery_config.erl src/rabbit_peer_discovery_httpc.erl src/rabbit_peer_discovery_util.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_peer_discovery_common.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_cleanup.erl src/rabbit_peer_discovery_common_app.erl src/rabbit_peer_discovery_common_sup.erl src/rabbit_peer_discovery_config.erl src/rabbit_peer_discovery_httpc.erl src/rabbit_peer_discovery_util.erl printf '{application, '\''rabbitmq_peer_discovery_common'\'', [\n {description, "Modules shared by various peer discovery backends"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_cleanup'\'','\''rabbit_peer_discovery_common_app'\'','\''rabbit_peer_discovery_common_sup'\'','\''rabbit_peer_discovery_config'\'','\''rabbit_peer_discovery_httpc'\'','\''rabbit_peer_discovery_util'\'']},\n {registered, [rabbitmq_peer_discovery_common_sup]},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbit]},\n {mod, {rabbit_peer_discovery_common_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_common.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_common.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_aws.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_aws.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_peer_discovery_aws.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_aws.erl printf '{application, '\''rabbitmq_peer_discovery_aws'\'', [\n {description, "AWS-based RabbitMQ peer discovery backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_aws'\'']},\n {registered, []},\n {applications, [kernel,stdlib,inets,rabbit_common,rabbitmq_peer_discovery_common,rabbitmq_aws,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_aws.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_aws.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_k8s.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_k8s.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_peer_discovery_k8s.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_k8s.erl printf '{application, '\''rabbitmq_peer_discovery_k8s'\'', [\n {description, "Kubernetes-based RabbitMQ peer discovery backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_k8s'\'']},\n {registered, []},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_k8s.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_k8s.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_consul.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_consul.erl src/rabbitmq_peer_discovery_consul_app.erl src/rabbitmq_peer_discovery_consul_health_check_helper.erl src/rabbitmq_peer_discovery_consul_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_peer_discovery_consul.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_consul.erl src/rabbitmq_peer_discovery_consul_app.erl src/rabbitmq_peer_discovery_consul_health_check_helper.erl src/rabbitmq_peer_discovery_consul_sup.erl printf '{application, '\''rabbitmq_peer_discovery_consul'\'', [\n {description, "Consult-based RabbitMQ peer discovery backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_consul'\'','\''rabbitmq_peer_discovery_consul_app'\'','\''rabbitmq_peer_discovery_consul_health_check_helper'\'','\''rabbitmq_peer_discovery_consul_sup'\'']},\n {registered, [rabbitmq_peer_discovery_consul_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {mod, {rabbitmq_peer_discovery_consul_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_consul.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_consul.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) set -e; for dep in /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit; do \ if grep -qs ^$dep$ /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/deps.log; \ if [ -z "" ] && ! (echo "amqp_client amqp10_common amqp10_client rabbit rabbit_common rabbitmq_amqp1_0 rabbitmq_auth_backend_amqp rabbitmq_auth_backend_cache rabbitmq_auth_backend_http rabbitmq_auth_backend_ldap rabbitmq_auth_backend_oauth2 rabbitmq_auth_mechanism_ssl rabbitmq_aws rabbitmq_boot_steps_visualiser rabbitmq_cli rabbitmq_codegen rabbitmq_consistent_hash_exchange rabbitmq_ct_client_helpers rabbitmq_ct_helpers rabbitmq_delayed_message_exchange rabbitmq_dotnet_client rabbitmq_event_exchange rabbitmq_federation rabbitmq_federation_management rabbitmq_java_client rabbitmq_jms_client rabbitmq_jms_cts rabbitmq_jms_topic_exchange rabbitmq_lvc_exchange rabbitmq_management rabbitmq_management_agent rabbitmq_management_exchange rabbitmq_management_themes rabbitmq_message_timestamp rabbitmq_metronome rabbitmq_mqtt rabbitmq_objc_client rabbitmq_peer_discovery_aws rabbitmq_peer_discovery_common rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_etcd rabbitmq_peer_discovery_k8s rabbitmq_prometheus rabbitmq_random_exchange rabbitmq_recent_history_exchange rabbitmq_routing_node_stamp rabbitmq_rtopic_exchange rabbitmq_server_release rabbitmq_sharding rabbitmq_shovel rabbitmq_shovel_management rabbitmq_stomp rabbitmq_toke rabbitmq_top rabbitmq_tracing rabbitmq_trust_store rabbitmq_web_dispatch rabbitmq_web_mqtt rabbitmq_web_mqtt_examples rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq_website" | grep -qw "$(basename "$dep")") && [ ! -L $dep ] && [ -f $dep/ebin/dep_built ]; then \ :; \ elif [ -f $dep/GNUmakefile ] || [ -f $dep/makefile ] || [ -f $dep/Makefile ]; then \ make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done : make --no-print-directory rabbitmq_peer_discovery_etcd.d erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/rabbit_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_health_check_helper.erl src/rabbitmq_peer_discovery_etcd_sup.erl \", \" \")), DepsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/deps\", AppsDir = \"/builddir/build/BUILD/rabbitmq-server-3.8.2/apps\", DepsDirsSrc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/src /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server/src\", DepsDirsInc = \" /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul/include /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s/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, ok = file:write_file(\"rabbitmq_peer_discovery_etcd.d\", unicode:characters_to_binary([ \"# 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\" ])), halt()" -- erlang.mk : make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli/_build/dev/lib/rabbitmqctl/ebin +'{parse_transform,lager_transform}' +'{lager_extra_sinks,[rabbit_log,rabbit_log_channel,rabbit_log_connection,rabbit_log_ldap,rabbit_log_mirroring,rabbit_log_queue,rabbit_log_ra,rabbit_log_federation,rabbit_log_shovel,rabbit_log_upgrade]}' -o ebin/ -pa ebin/ -I include/ src/rabbit_peer_discovery_etcd.erl src/rabbitmq_peer_discovery_etcd_app.erl src/rabbitmq_peer_discovery_etcd_health_check_helper.erl src/rabbitmq_peer_discovery_etcd_sup.erl printf '{application, '\''rabbitmq_peer_discovery_etcd'\'', [\n {description, "etcd-based RabbitMQ peer discovery backend"},\n {vsn, "3.8.2"},\n {id, ""},\n {modules, ['\''rabbit_peer_discovery_etcd'\'','\''rabbitmq_peer_discovery_etcd_app'\'','\''rabbitmq_peer_discovery_etcd_health_check_helper'\'','\''rabbitmq_peer_discovery_etcd_sup'\'']},\n {registered, [rabbitmq_peer_discovery_etcd_sup]},\n {applications, [kernel,stdlib,rabbit_common,rabbitmq_peer_discovery_common,rabbit]},\n {mod, {rabbitmq_peer_discovery_etcd_app, []}},\n {env, []}\n]}.' \ > ebin/rabbitmq_peer_discovery_etcd.app if ! erl +A0 -noinput -boot start_clean -pz /builddir/build/BUILD/rabbitmq-server-3.8.2/.erlang.mk/rebar/ebin -eval " case file:consult(\"ebin/rabbitmq_peer_discovery_etcd.app\") of {ok, _} -> halt(); _ -> halt(1) end" -- erlang.mk; then \ echo "The .app file produced is invalid. Please verify the value of PROJECT_ENV." >&2; \ exit 1; \ fi : make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rlPfef + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 + cd rabbitmq-server-3.8.2 + make install VERSION=3.8.2 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/goldrush' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/lager' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jsx' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ranch' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/recon' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/credentials_obfuscation' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/observer_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/syslog' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/gen_batch_server' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/aten' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/ra' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/sysmon_handler' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/stdout_formatter' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowlib' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose' make[3]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url' make[3]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/base64url' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/jose' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/cowboy' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/accept' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/prometheus' make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbit_common.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' DEPEND rabbit.d GEN copy-escripts GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' DEPEND amqp10_common.d ERLC amqp10_framing0.erl APP amqp10_common make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/elvis_mk' make[2]: Nothing to be done for 'noop'. make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/elvis_mk' DEPEND amqp10_client.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp10_client' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[2]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' DEPEND amqp_client.d make[2]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/amqp_client' DEPEND rabbitmq_amqp1_0.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_amqp1_0' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_cache' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_http' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_ldap' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_backend_oauth2' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_auth_mechanism_ssl' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_consistent_hash_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_consistent_hash_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_event_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_event_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_federation.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_jms_topic_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_jms_topic_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_mqtt.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_random_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_recent_history_exchange.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_recent_history_exchange' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_sharding.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_sharding' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_shovel.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_stomp.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_trust_store' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_dispatch' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_management_agent.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management_agent' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_management.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_prometheus.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_prometheus' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_federation_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_shovel_management.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_shovel_management' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_top.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_top' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_tracing.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_tracing' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_web_mqtt.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_mqtt_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DEPEND rabbitmq_web_stomp.d make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_web_stomp_examples' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_common' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_aws' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_k8s' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_consul' make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_peer_discovery_etcd' GEN dist make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DIST plugins/accept-0.3.5.ez DIST plugins/amqp10_client-3.8.2.ez DIST plugins/amqp10_common-3.8.2.ez DIST plugins/amqp_client-3.8.2.ez DIST plugins/aten-0.5.2.ez DIST plugins/base64url-1.0.1.ez DIST plugins/cowboy-2.6.1.ez DIST plugins/cowlib-2.7.0.ez DIST plugins/credentials_obfuscation-1.1.0.ez DIST plugins/gen_batch_server-0.8.2.ez DIST plugins/goldrush-0.1.9.ez DIST plugins/jose-1.8.4.ez DIST plugins/jsx-2.9.0.ez DIST plugins/lager-3.8.0.ez DIST plugins/observer_cli-1.5.2.ez DIST plugins/prometheus-4.4.0.ez DIST plugins/ra-1.0.5.ez DIST plugins/rabbit_common-3.8.2.ez DIST plugins/rabbitmq_amqp1_0-3.8.2.ez DIST plugins/rabbitmq_auth_backend_cache-3.8.2.ez DIST plugins/rabbitmq_auth_backend_http-3.8.2.ez DIST plugins/rabbitmq_auth_backend_ldap-3.8.2.ez DIST plugins/rabbitmq_auth_backend_oauth2-3.8.2.ez DIST plugins/rabbitmq_auth_mechanism_ssl-3.8.2.ez DIST plugins/rabbitmq_aws-3.8.2.ez DIST plugins/rabbitmq_consistent_hash_exchange-3.8.2.ez DIST plugins/rabbitmq_event_exchange-3.8.2.ez DIST plugins/rabbitmq_federation-3.8.2.ez DIST plugins/rabbitmq_federation_management-3.8.2.ez DIST plugins/rabbitmq_jms_topic_exchange-3.8.2.ez DIST plugins/rabbitmq_management-3.8.2.ez warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) DIST plugins/rabbitmq_management_agent-3.8.2.ez DIST plugins/rabbitmq_mqtt-3.8.2.ez DIST plugins/rabbitmq_peer_discovery_aws-3.8.2.ez DIST plugins/rabbitmq_peer_discovery_common-3.8.2.ez DIST plugins/rabbitmq_peer_discovery_consul-3.8.2.ez DIST plugins/rabbitmq_peer_discovery_etcd-3.8.2.ez DIST plugins/rabbitmq_peer_discovery_k8s-3.8.2.ez DIST plugins/rabbitmq_prometheus-3.8.2.ez DIST plugins/rabbitmq_random_exchange-3.8.2.ez DIST plugins/rabbitmq_recent_history_exchange-3.8.2.ez DIST plugins/rabbitmq_sharding-3.8.2.ez DIST plugins/rabbitmq_shovel-3.8.2.ez DIST plugins/rabbitmq_shovel_management-3.8.2.ez DIST plugins/rabbitmq_stomp-3.8.2.ez DIST plugins/rabbitmq_top-3.8.2.ez DIST plugins/rabbitmq_tracing-3.8.2.ez DIST plugins/rabbitmq_trust_store-3.8.2.ez DIST plugins/rabbitmq_web_dispatch-3.8.2.ez DIST plugins/rabbitmq_web_mqtt-3.8.2.ez DIST plugins/rabbitmq_web_mqtt_examples-3.8.2.ez DIST plugins/rabbitmq_web_stomp-3.8.2.ez DIST plugins/rabbitmq_web_stomp_examples-3.8.2.ez DIST plugins/ranch-1.7.1.ez DIST plugins/recon-2.5.0.ez DIST plugins/stdout_formatter-0.2.2.ez DIST plugins/syslog-3.4.5.ez DIST plugins/sysmon_handler-1.2.0.ez make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2' INST install-erlapp make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) GEN install make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbitmq_cli' INST install-scripts + make install-man VERSION=3.8.2 DESTDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 PREFIX=/usr RMQ_ROOTDIR=/usr/lib/rabbitmq make -C /builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit manpages DEPS_DIR=/builddir/build/BUILD/rabbitmq-server-3.8.2/deps make[1]: Entering directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) make[1]: Leaving directory '/builddir/build/BUILD/rabbitmq-server-3.8.2/deps/rabbit' INST install-man + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/var/lib/rabbitmq/mnesia + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/var/log/rabbitmq + sed -i -e 's|@RABBITMQ_USER@|rabbitmq|' -e 's|@RABBITMQ_GROUP@|rabbitmq|' scripts/rabbitmq-script-wrapper + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq-server.service.example /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/systemd/system/rabbitmq-server.service + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/sbin/rabbitmqctl + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/sbin/rabbitmq-server + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/sbin/rabbitmq-plugins + install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/sbin/rabbitmq-diagnostics + mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-defaults /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmq-defaults + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-env /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmq-env + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-plugins /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmq-plugins + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-diagnostics /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmq-diagnostics + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-server /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmq-server + for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics rabbitmq-server rabbitmqctl + ln -s /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmqctl /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/rabbitmqctl + ln -s /usr/bin/cuttlefish /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/rabbitmq/bin/cuttlefish + install -p -D -m 0755 scripts/rabbitmq-server.ocf /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server + install -p -D -m 0755 scripts/rabbitmq-server-ha.ocf /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.logrotate /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/etc/logrotate.d/rabbitmq-server + install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq.conf.example /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/etc/rabbitmq/rabbitmq.conf + install -d /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/var/run/rabbitmq + install -p -D -m 0644 /builddir/build/SOURCES/rabbitmq-server.tmpfiles /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/lib/tmpfiles.d/rabbitmq-server.conf + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dBcM8M + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.8.2 + exit 0 Processing files: rabbitmq-server-3.8.2-1.el8.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LVsE4k + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.8.2 + LICENSEDIR=/builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/share/licenses/rabbitmq-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/share/licenses/rabbitmq-server + cp -pr LICENSE /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/share/licenses/rabbitmq-server + cp -pr LICENSE-APACHE2 LICENSE-APACHE2-ExplorerCanvas LICENSE-APACHE2-excanvas LICENSE-APL2-Stomp-Websocket LICENSE-BSD-base64js LICENSE-BSD-recon LICENSE-ISC-cowboy LICENSE-MIT-EJS LICENSE-MIT-EJS10 LICENSE-MIT-Erlware-Commons LICENSE-MIT-Flot LICENSE-MIT-Mochi LICENSE-MIT-Sammy LICENSE-MIT-Sammy060 LICENSE-MIT-jQuery LICENSE-MIT-jQuery164 LICENSE-MPL LICENSE-MPL-RabbitMQ LICENSE-MPL2 LICENSE-erlcloud LICENSE-httpc_aws LICENSE-rabbitmq_aws /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64/usr/share/licenses/rabbitmq-server + exit 0 Provides: config(rabbitmq-server) = 3.8.2-1.el8 rabbitmq-server = 3.8.2-1.el8 rabbitmq-server(x86-64) = 3.8.2-1.el8 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils systemd Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh Requires: /bin/sh /usr/bin/env Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 Wrote: /builddir/build/RPMS/rabbitmq-server-3.8.2-1.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ffmude + umask 022 + cd /builddir/build/BUILD + cd rabbitmq-server-3.8.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rabbitmq-server-3.8.2-1.el8.x86_64 + exit 0 Finish: rpmbuild rabbitmq-server-3.8.2-1.el8.src.rpm Finish: build phase for rabbitmq-server-3.8.2-1.el8.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/1127517-centos-stream-x86_64-1575991783.410809/root/var/log/dnf.rpm.log /var/lib/mock/1127517-centos-stream-x86_64-1575991783.410809/root/var/log/dnf.librepo.log /var/lib/mock/1127517-centos-stream-x86_64-1575991783.410809/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/rabbitmq-server-3.8.2-1.el8.src.rpm) Config(child) 4 minutes 2 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run Start: scrub ['cache'] INFO: scrubbing cache for child Finish: scrub ['cache'] Finish: run