https://launchpad.net/~mfo/+archive/ubuntu/build/+build/25538078 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-051 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 x86_64 Buildd toolchain package versions: launchpad-buildd_229~619~ubuntu20.04.1 python3-lpbuildd_229~619~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.8 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 31 Jan 17:59:50 ntpdate[1925]: adjust time server 10.131.248.1 offset 0.000627 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 --image-type chroot /home/buildd/filecache-default/7f6882774d93a6ce12d34cd2f4e4b83a707bcc6e Creating target for build PACKAGEBUILD-25538078 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 Starting target for build PACKAGEBUILD-25538078 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 'deb http://ppa.launchpadcontent.net/mfo/build/ubuntu focal main' 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu focal-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu focal-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-25538078 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 Adding trusted keys to build-PACKAGEBUILD-25538078 pub rsa4096/F2C9190C071C4200 2018-07-13 [SC] Key fingerprint = F224 A9D7 71C9 DA0B D0B0 817D F2C9 190C 071C 4200 uid Launchpad PPA for Mauricio Faria de Oliveira RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 Updating target for build PACKAGEBUILD-25538078 Get:1 http://ppa.launchpadcontent.net/mfo/build/ubuntu focal InRelease [24.3 kB] Get:2 http://ftpmaster.internal/ubuntu focal InRelease [265 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security InRelease [114 kB] Get:4 http://ftpmaster.internal/ubuntu focal-updates InRelease [114 kB] Get:5 http://ppa.launchpadcontent.net/mfo/build/ubuntu focal/main amd64 Packages [3644 B] Get:6 http://ppa.launchpadcontent.net/mfo/build/ubuntu focal/main Translation-en [1764 B] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 Packages [970 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main Translation-en [506 kB] Get:9 http://ftpmaster.internal/ubuntu focal/universe amd64 Packages [8628 kB] Get:10 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5124 kB] Get:11 http://ftpmaster.internal/ubuntu focal-security/main amd64 Packages [1968 kB] Get:12 http://ftpmaster.internal/ubuntu focal-security/main Translation-en [322 kB] Get:13 http://ftpmaster.internal/ubuntu focal-security/restricted amd64 Packages [1467 kB] Get:14 http://ftpmaster.internal/ubuntu focal-security/restricted Translation-en [207 kB] Get:15 http://ftpmaster.internal/ubuntu focal-security/universe amd64 Packages [792 kB] Get:16 http://ftpmaster.internal/ubuntu focal-security/universe Translation-en [153 kB] Get:17 http://ftpmaster.internal/ubuntu focal-security/multiverse amd64 Packages [22.2 kB] Get:18 http://ftpmaster.internal/ubuntu focal-security/multiverse Translation-en [5464 B] Get:19 http://ftpmaster.internal/ubuntu focal-updates/main amd64 Packages [2344 kB] Get:20 http://ftpmaster.internal/ubuntu focal-updates/main Translation-en [404 kB] Get:21 http://ftpmaster.internal/ubuntu focal-updates/restricted amd64 Packages [1564 kB] Get:22 http://ftpmaster.internal/ubuntu focal-updates/restricted Translation-en [221 kB] Get:23 http://ftpmaster.internal/ubuntu focal-updates/universe amd64 Packages [1021 kB] Get:24 http://ftpmaster.internal/ubuntu focal-updates/universe Translation-en [236 kB] Get:25 http://ftpmaster.internal/ubuntu focal-updates/multiverse amd64 Packages [25.2 kB] Get:26 http://ftpmaster.internal/ubuntu focal-updates/multiverse Translation-en [7408 B] Fetched 26.5 MB in 3s (8233 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt base-files bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils build-essential ca-certificates cpp-9 dpkg dpkg-dev e2fsprogs fdisk g++-9 gcc-10-base gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip libapparmor1 libapt-pkg6.0 libasan5 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libcryptsetup12 libctf-nobfd0 libctf0 libdpkg-perl libext2fs2 libfdisk1 libgcc-9-dev libgcc-s1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libhogweed5 libitm1 libjson-c4 libkmod2 liblsan0 liblz4-1 liblzma5 libmount1 libnettle7 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libperl5.30 libprocps8 libquadmath0 libseccomp2 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave mount openssl passwd perl perl-base perl-modules-5.30 procps systemd systemd-sysv systemd-timesyncd tar tzdata ubuntu-keyring util-linux xz-utils zlib1g 99 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 74.6 MB of archives. After this operation, 27.9 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.9 [2519 kB] Get:2 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.9 [71.8 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security/main amd64 linux-libc-dev amd64 5.4.0-137.154 [1120 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main amd64 libubsan1 amd64 10.3.0-1ubuntu1~20.04 [784 kB] Get:5 http://ftpmaster.internal/ubuntu focal-security/main amd64 libtsan0 amd64 10.3.0-1ubuntu1~20.04 [2009 kB] Get:6 http://ftpmaster.internal/ubuntu focal-security/main amd64 libquadmath0 amd64 10.3.0-1ubuntu1~20.04 [146 kB] Get:7 http://ftpmaster.internal/ubuntu focal-security/main amd64 liblsan0 amd64 10.3.0-1ubuntu1~20.04 [835 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main amd64 libitm1 amd64 10.3.0-1ubuntu1~20.04 [26.2 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgomp1 amd64 10.3.0-1ubuntu1~20.04 [102 kB] Get:10 http://ftpmaster.internal/ubuntu focal-security/main amd64 gcc-10-base amd64 10.3.0-1ubuntu1~20.04 [20.2 kB] Get:11 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgcc-s1 amd64 10.3.0-1ubuntu1~20.04 [41.8 kB] Get:12 http://ftpmaster.internal/ubuntu focal-security/main amd64 libcc1-0 amd64 10.3.0-1ubuntu1~20.04 [48.8 kB] Get:13 http://ftpmaster.internal/ubuntu focal-security/main amd64 libatomic1 amd64 10.3.0-1ubuntu1~20.04 [9284 B] Get:14 http://ftpmaster.internal/ubuntu focal-security/main amd64 libstdc++6 amd64 10.3.0-1ubuntu1~20.04 [501 kB] Get:15 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libc6 amd64 2.31-0ubuntu9.9 [2722 kB] Get:16 http://ftpmaster.internal/ubuntu focal-updates/main amd64 base-files amd64 11ubuntu5.6 [60.4 kB] Get:17 http://ftpmaster.internal/ubuntu focal-security/main amd64 bash amd64 5.0-6ubuntu1.2 [639 kB] Get:18 http://ftpmaster.internal/ubuntu focal-security/main amd64 bsdutils amd64 1:2.34-0.1ubuntu9.3 [63.0 kB] Get:19 http://ftpmaster.internal/ubuntu focal-security/main amd64 tar amd64 1.30+dfsg-7ubuntu0.20.04.2 [240 kB] Get:20 http://ftpmaster.internal/ubuntu focal-security/main amd64 dpkg amd64 1.19.7ubuntu3.2 [1128 kB] Get:21 http://ftpmaster.internal/ubuntu focal-security/main amd64 gzip amd64 1.10-0ubuntu4.1 [95.2 kB] Get:22 http://ftpmaster.internal/ubuntu focal-security/main amd64 login amd64 1:4.8.1-1ubuntu5.20.04.4 [221 kB] Get:23 http://ftpmaster.internal/ubuntu focal-security/main amd64 libperl5.30 amd64 5.30.0-9ubuntu0.3 [3951 kB] Get:24 http://ftpmaster.internal/ubuntu focal-security/main amd64 perl amd64 5.30.0-9ubuntu0.3 [224 kB] Get:25 http://ftpmaster.internal/ubuntu focal-security/main amd64 perl-base amd64 5.30.0-9ubuntu0.3 [1514 kB] Get:26 http://ftpmaster.internal/ubuntu focal-security/main amd64 perl-modules-5.30 all 5.30.0-9ubuntu0.3 [2739 kB] Get:27 http://ftpmaster.internal/ubuntu focal-security/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu1.5 [54.2 kB] Get:28 http://ftpmaster.internal/ubuntu focal-security/main amd64 libblkid1 amd64 2.34-0.1ubuntu9.3 [136 kB] Get:29 http://ftpmaster.internal/ubuntu focal-security/main amd64 libuuid1 amd64 2.34-0.1ubuntu9.3 [19.9 kB] Get:30 http://ftpmaster.internal/ubuntu focal-security/main amd64 libfdisk1 amd64 2.34-0.1ubuntu9.3 [175 kB] Get:31 http://ftpmaster.internal/ubuntu focal-security/main amd64 libmount1 amd64 2.34-0.1ubuntu9.3 [149 kB] Get:32 http://ftpmaster.internal/ubuntu focal-security/main amd64 libsmartcols1 amd64 2.34-0.1ubuntu9.3 [100 kB] Get:33 http://ftpmaster.internal/ubuntu focal-security/main amd64 fdisk amd64 2.34-0.1ubuntu9.3 [120 kB] Get:34 http://ftpmaster.internal/ubuntu focal-security/main amd64 util-linux amd64 2.34-0.1ubuntu9.3 [1021 kB] Get:35 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libc-bin amd64 2.31-0ubuntu9.9 [633 kB] Get:36 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgcrypt20 amd64 1.8.5-5ubuntu1.1 [420 kB] Get:37 http://ftpmaster.internal/ubuntu focal-security/main amd64 liblz4-1 amd64 1.9.2-2ubuntu0.20.04.1 [56.1 kB] Get:38 http://ftpmaster.internal/ubuntu focal-security/main amd64 liblzma5 amd64 5.2.4-1ubuntu1.1 [91.8 kB] Get:39 http://ftpmaster.internal/ubuntu focal-updates/main amd64 systemd-timesyncd amd64 245.4-4ubuntu3.19 [28.1 kB] Get:40 http://ftpmaster.internal/ubuntu focal-updates/main amd64 systemd-sysv amd64 245.4-4ubuntu3.19 [10.3 kB] Get:41 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libapparmor1 amd64 2.13.3-7ubuntu5.1 [34.1 kB] Get:42 http://ftpmaster.internal/ubuntu focal-security/main amd64 libjson-c4 amd64 0.13.1+dfsg-7ubuntu0.3 [29.3 kB] Get:43 http://ftpmaster.internal/ubuntu focal-security/main amd64 libssl1.1 amd64 1.1.1f-1ubuntu2.16 [1321 kB] Get:44 http://ftpmaster.internal/ubuntu focal-security/main amd64 libcryptsetup12 amd64 2:2.2.2-3ubuntu2.4 [166 kB] Get:45 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgmp10 amd64 2:6.2.0+dfsg-4ubuntu0.1 [241 kB] Get:46 http://ftpmaster.internal/ubuntu focal-security/main amd64 libnettle7 amd64 3.5.1+really3.5.1-2ubuntu0.2 [115 kB] Get:47 http://ftpmaster.internal/ubuntu focal-security/main amd64 libhogweed5 amd64 3.5.1+really3.5.1-2ubuntu0.2 [138 kB] Get:48 http://ftpmaster.internal/ubuntu focal-security/main amd64 libp11-kit0 amd64 0.23.20-1ubuntu0.1 [188 kB] Get:49 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgnutls30 amd64 3.6.13-2ubuntu1.7 [828 kB] Get:50 http://ftpmaster.internal/ubuntu focal-security/main amd64 libzstd1 amd64 1.4.4+dfsg-3ubuntu0.1 [237 kB] Get:51 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libkmod2 amd64 27-1ubuntu2.1 [45.3 kB] Get:52 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpam0g amd64 1.3.1-5ubuntu4.4 [55.5 kB] Get:53 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpcre2-8-0 amd64 10.34-7ubuntu0.1 [198 kB] Get:54 http://ftpmaster.internal/ubuntu focal-security/main amd64 libseccomp2 amd64 2.5.1-1ubuntu1~20.04.2 [42.5 kB] Get:55 http://ftpmaster.internal/ubuntu focal-security/main amd64 mount amd64 2.34-0.1ubuntu9.3 [115 kB] Get:56 http://ftpmaster.internal/ubuntu focal-updates/main amd64 systemd amd64 245.4-4ubuntu3.19 [3812 kB] Get:57 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libsystemd0 amd64 245.4-4ubuntu3.19 [268 kB] Get:58 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libudev1 amd64 245.4-4ubuntu3.19 [75.5 kB] Get:59 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libapt-pkg6.0 amd64 2.0.9 [839 kB] Get:60 http://ftpmaster.internal/ubuntu focal-security/main amd64 gpgv amd64 2.2.19-3ubuntu2.2 [200 kB] Get:61 http://ftpmaster.internal/ubuntu focal-updates/main amd64 ubuntu-keyring all 2020.02.11.4 [22.1 kB] Get:62 http://ftpmaster.internal/ubuntu focal-updates/main amd64 apt amd64 2.0.9 [1294 kB] Get:63 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpam-modules-bin amd64 1.3.1-5ubuntu4.4 [41.2 kB] Get:64 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpam-modules amd64 1.3.1-5ubuntu4.4 [260 kB] Get:65 http://ftpmaster.internal/ubuntu focal-security/main amd64 logsave amd64 1.45.5-2ubuntu1.1 [10.2 kB] Get:66 http://ftpmaster.internal/ubuntu focal-security/main amd64 libext2fs2 amd64 1.45.5-2ubuntu1.1 [183 kB] Get:67 http://ftpmaster.internal/ubuntu focal-security/main amd64 e2fsprogs amd64 1.45.5-2ubuntu1.1 [527 kB] Get:68 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpam-runtime all 1.3.1-5ubuntu4.4 [37.3 kB] Get:69 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpcre3 amd64 2:8.39-12ubuntu0.1 [232 kB] Get:70 http://ftpmaster.internal/ubuntu focal-security/main amd64 libsepol1 amd64 3.0-1ubuntu0.1 [252 kB] Get:71 http://ftpmaster.internal/ubuntu focal-security/main amd64 passwd amd64 1:4.8.1-1ubuntu5.20.04.4 [799 kB] Get:72 http://ftpmaster.internal/ubuntu focal-security/main amd64 libcom-err2 amd64 1.45.5-2ubuntu1.1 [9548 B] Get:73 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libprocps8 amd64 2:3.3.16-1ubuntu2.3 [33.0 kB] Get:74 http://ftpmaster.internal/ubuntu focal-security/main amd64 libss2 amd64 1.45.5-2ubuntu1.1 [11.3 kB] Get:75 http://ftpmaster.internal/ubuntu focal-updates/main amd64 procps amd64 2:3.3.16-1ubuntu2.3 [233 kB] Get:76 http://ftpmaster.internal/ubuntu focal-security/main amd64 openssl amd64 1.1.1f-1ubuntu2.16 [621 kB] Get:77 http://ftpmaster.internal/ubuntu focal-security/main amd64 ca-certificates all 20211016ubuntu0.20.04.1 [141 kB] Get:78 http://ftpmaster.internal/ubuntu focal-security/main amd64 libsqlite3-0 amd64 3.31.1-4ubuntu0.5 [549 kB] Get:79 http://ftpmaster.internal/ubuntu focal-security/main amd64 tzdata all 2022g-0ubuntu0.20.04.1 [286 kB] Get:80 http://ftpmaster.internal/ubuntu focal-security/main amd64 xz-utils amd64 5.2.4-1ubuntu1.1 [82.6 kB] Get:81 http://ftpmaster.internal/ubuntu focal-security/main amd64 libctf0 amd64 2.34-6ubuntu1.4 [46.6 kB] Get:82 http://ftpmaster.internal/ubuntu focal-security/main amd64 binutils-x86-64-linux-gnu amd64 2.34-6ubuntu1.4 [1613 kB] Get:83 http://ftpmaster.internal/ubuntu focal-security/main amd64 libbinutils amd64 2.34-6ubuntu1.4 [474 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main amd64 binutils amd64 2.34-6ubuntu1.4 [3380 B] Get:85 http://ftpmaster.internal/ubuntu focal-security/main amd64 binutils-common amd64 2.34-6ubuntu1.4 [207 kB] Get:86 http://ftpmaster.internal/ubuntu focal-security/main amd64 libctf-nobfd0 amd64 2.34-6ubuntu1.4 [47.2 kB] Get:87 http://ftpmaster.internal/ubuntu focal-security/main amd64 dpkg-dev all 1.19.7ubuntu3.2 [679 kB] Get:88 http://ftpmaster.internal/ubuntu focal-security/main amd64 libdpkg-perl all 1.19.7ubuntu3.2 [231 kB] Get:89 http://ftpmaster.internal/ubuntu focal-updates/main amd64 build-essential amd64 12.8ubuntu1.1 [4664 B] Get:90 http://ftpmaster.internal/ubuntu focal-security/main amd64 libasan5 amd64 9.4.0-1ubuntu1~20.04.1 [2751 kB] Get:91 http://ftpmaster.internal/ubuntu focal-security/main amd64 g++-9 amd64 9.4.0-1ubuntu1~20.04.1 [8420 kB] Get:92 http://ftpmaster.internal/ubuntu focal-security/main amd64 gcc-9 amd64 9.4.0-1ubuntu1~20.04.1 [8274 kB] Get:93 http://ftpmaster.internal/ubuntu focal-security/main amd64 libstdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [1722 kB] Get:94 http://ftpmaster.internal/ubuntu focal-security/main amd64 libgcc-9-dev amd64 9.4.0-1ubuntu1~20.04.1 [2359 kB] Get:95 http://ftpmaster.internal/ubuntu focal-security/main amd64 cpp-9 amd64 9.4.0-1ubuntu1~20.04.1 [7500 kB] Get:96 http://ftpmaster.internal/ubuntu focal-security/main amd64 gcc-9-base amd64 9.4.0-1ubuntu1~20.04.1 [19.4 kB] Get:97 http://ftpmaster.internal/ubuntu focal-security/main amd64 gpg amd64 2.2.19-3ubuntu2.2 [482 kB] Get:98 http://ftpmaster.internal/ubuntu focal-security/main amd64 gpgconf amd64 2.2.19-3ubuntu2.2 [124 kB] Get:99 http://ftpmaster.internal/ubuntu focal-security/main amd64 gpg-agent amd64 2.2.19-3ubuntu2.2 [232 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.6 MB in 1s (107 MB/s) (Reading database ... 12816 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.31-0ubuntu9.9_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../1-libc-dev-bin_2.31-0ubuntu9.9_amd64.deb ... Unpacking libc-dev-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Preparing to unpack .../2-linux-libc-dev_5.4.0-137.154_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.4.0-137.154) over (5.4.0-26.30) ... Preparing to unpack .../3-libubsan1_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libubsan1:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../4-libtsan0_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libtsan0:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../5-libquadmath0_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libquadmath0:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../6-liblsan0_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking liblsan0:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../7-libitm1_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libitm1:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../8-libgomp1_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgomp1:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../9-gcc-10-base_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking gcc-10-base:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up gcc-10-base:amd64 (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgcc-s1:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libgcc-s1:amd64 (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../libcc1-0_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libcc1-0:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libatomic1_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libatomic1:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Preparing to unpack .../libstdc++6_10.3.0-1ubuntu1~20.04_amd64.deb ... Unpacking libstdc++6:amd64 (10.3.0-1ubuntu1~20.04) over (10-20200411-0ubuntu1) ... Setting up libstdc++6:amd64 (10.3.0-1ubuntu1~20.04) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../libc6_2.31-0ubuntu9.9_amd64.deb ... Unpacking libc6:amd64 (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc6:amd64 (2.31-0ubuntu9.9) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu5.6_amd64.deb ... Unpacking base-files (11ubuntu5.6) over (11ubuntu5) ... Setting up base-files (11ubuntu5.6) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Removing obsolete conffile /etc/default/motd-news ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../bash_5.0-6ubuntu1.2_amd64.deb ... Unpacking bash (5.0-6ubuntu1.2) over (5.0-6ubuntu1) ... Setting up bash (5.0-6ubuntu1.2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu9.3_amd64.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu9.3) over (1:2.34-0.1ubuntu9) ... Setting up bsdutils (1:2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-7ubuntu0.20.04.2_amd64.deb ... Unpacking tar (1.30+dfsg-7ubuntu0.20.04.2) over (1.30+dfsg-7) ... Setting up tar (1.30+dfsg-7ubuntu0.20.04.2) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu3.2_amd64.deb ... Unpacking dpkg (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Setting up dpkg (1.19.7ubuntu3.2) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4.1_amd64.deb ... Unpacking gzip (1.10-0ubuntu4.1) over (1.10-0ubuntu4) ... Setting up gzip (1.10-0ubuntu4.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu5.20.04.4_amd64.deb ... Unpacking login (1:4.8.1-1ubuntu5.20.04.4) over (1:4.8.1-1ubuntu5) ... Setting up login (1:4.8.1-1ubuntu5.20.04.4) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libperl5.30_5.30.0-9ubuntu0.3_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl_5.30.0-9ubuntu0.3_amd64.deb ... Unpacking perl (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../perl-base_5.30.0-9ubuntu0.3_amd64.deb ... Unpacking perl-base (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Setting up perl-base (5.30.0-9ubuntu0.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../perl-modules-5.30_5.30.0-9ubuntu0.3_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9ubuntu0.3) over (5.30.0-9build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1.5) over (1:1.2.11.dfsg-2ubuntu1) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking libblkid1:amd64 (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libblkid1:amd64 (2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking libuuid1:amd64 (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libuuid1:amd64 (2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking libfdisk1:amd64 (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../libmount1_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking libmount1:amd64 (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libmount1:amd64 (2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking libsmartcols1:amd64 (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up libsmartcols1:amd64 (2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking fdisk (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../util-linux_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking util-linux (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Setting up util-linux (2.34-0.1ubuntu9.3) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libc-bin_2.31-0ubuntu9.9_amd64.deb ... Unpacking libc-bin (2.31-0ubuntu9.9) over (2.31-0ubuntu9) ... Setting up libc-bin (2.31-0ubuntu9.9) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-5ubuntu1.1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.5-5ubuntu1.1) over (1.8.5-5ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.5-5ubuntu1.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2ubuntu0.20.04.1_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.2-2ubuntu0.20.04.1) over (1.9.2-2) ... Setting up liblz4-1:amd64 (1.9.2-2ubuntu0.20.04.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1.1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Setting up liblzma5:amd64 (5.2.4-1ubuntu1.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../0-systemd-timesyncd_245.4-4ubuntu3.19_amd64.deb ... Unpacking systemd-timesyncd (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../1-systemd-sysv_245.4-4ubuntu3.19_amd64.deb ... Unpacking systemd-sysv (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../2-libapparmor1_2.13.3-7ubuntu5.1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-7ubuntu5.1) over (2.13.3-7ubuntu5) ... Preparing to unpack .../3-libjson-c4_0.13.1+dfsg-7ubuntu0.3_amd64.deb ... Unpacking libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) over (0.13.1+dfsg-7) ... Preparing to unpack .../4-libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.16) over (1.1.1f-1ubuntu2) ... Preparing to unpack .../5-libcryptsetup12_2%3a2.2.2-3ubuntu2.4_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) over (2:2.2.2-3ubuntu2) ... Preparing to unpack .../6-libgmp10_2%3a6.2.0+dfsg-4ubuntu0.1_amd64.deb ... Unpacking libgmp10:amd64 (2:6.2.0+dfsg-4ubuntu0.1) over (2:6.2.0+dfsg-4) ... Setting up libgmp10:amd64 (2:6.2.0+dfsg-4ubuntu0.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2ubuntu0.2_amd64.deb ... Unpacking libnettle7:amd64 (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libnettle7:amd64 (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2ubuntu0.2_amd64.deb ... Unpacking libhogweed5:amd64 (3.5.1+really3.5.1-2ubuntu0.2) over (3.5.1+really3.5.1-2) ... Setting up libhogweed5:amd64 (3.5.1+really3.5.1-2ubuntu0.2) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.20-1ubuntu0.1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.20-1ubuntu0.1) over (0.23.20-1build1) ... Setting up libp11-kit0:amd64 (0.23.20-1ubuntu0.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.13-2ubuntu1.7_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.13-2ubuntu1.7) over (3.6.13-2ubuntu1) ... Setting up libgnutls30:amd64 (3.6.13-2ubuntu1.7) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-3ubuntu0.1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.4+dfsg-3ubuntu0.1) over (1.4.4+dfsg-3) ... Setting up libzstd1:amd64 (1.4.4+dfsg-3ubuntu0.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libkmod2_27-1ubuntu2.1_amd64.deb ... Unpacking libkmod2:amd64 (27-1ubuntu2.1) over (27-1ubuntu2) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4.4_amd64.deb ... Unpacking libpam0g:amd64 (1.3.1-5ubuntu4.4) over (1.3.1-5ubuntu4) ... Setting up libpam0g:amd64 (1.3.1-5ubuntu4.4) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7ubuntu0.1_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.34-7ubuntu0.1) over (10.34-7) ... Setting up libpcre2-8-0:amd64 (10.34-7ubuntu0.1) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~20.04.2_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.1-1ubuntu1~20.04.2) over (2.4.3-1ubuntu1) ... Setting up libseccomp2:amd64 (2.5.1-1ubuntu1~20.04.2) ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu9.3_amd64.deb ... Unpacking mount (2.34-0.1ubuntu9.3) over (2.34-0.1ubuntu9) ... Preparing to unpack .../systemd_245.4-4ubuntu3.19_amd64.deb ... Unpacking systemd (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Preparing to unpack .../libsystemd0_245.4-4ubuntu3.19_amd64.deb ... Unpacking libsystemd0:amd64 (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Setting up libsystemd0:amd64 (245.4-4ubuntu3.19) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../libudev1_245.4-4ubuntu3.19_amd64.deb ... Unpacking libudev1:amd64 (245.4-4ubuntu3.19) over (245.4-4ubuntu3) ... Setting up libudev1:amd64 (245.4-4ubuntu3.19) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.9_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.0.9) over (2.0.2) ... Setting up libapt-pkg6.0:amd64 (2.0.9) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpgv (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up gpgv (2.2.19-3ubuntu2.2) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2020.02.11.4_all.deb ... Unpacking ubuntu-keyring (2020.02.11.4) over (2020.02.11.2) ... Setting up ubuntu-keyring (2020.02.11.4) ... (Reading database ... 12815 files and directories currently installed.) Preparing to unpack .../archives/apt_2.0.9_amd64.deb ... Unpacking apt (2.0.9) over (2.0.2) ... Setting up apt (2.0.9) ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... (Reading database ... 12814 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4.4_amd64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4.4) over (1.3.1-5ubuntu4) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4.4) ... (Reading database ... 12816 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4.4_amd64.deb ... Unpacking libpam-modules:amd64 (1.3.1-5ubuntu4.4) over (1.3.1-5ubuntu4) ... Setting up libpam-modules:amd64 (1.3.1-5ubuntu4.4) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../logsave_1.45.5-2ubuntu1.1_amd64.deb ... Unpacking logsave (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.45.5-2ubuntu1.1_amd64.deb ... Unpacking libext2fs2:amd64 (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Setting up libext2fs2:amd64 (1.45.5-2ubuntu1.1) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.5-2ubuntu1.1_amd64.deb ... Unpacking e2fsprogs (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4.4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4.4) over (1.3.1-5ubuntu4) ... Setting up libpam-runtime (1.3.1-5ubuntu4.4) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-12ubuntu0.1_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-12ubuntu0.1) over (2:8.39-12build1) ... Setting up libpcre3:amd64 (2:8.39-12ubuntu0.1) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1ubuntu0.1_amd64.deb ... Unpacking libsepol1:amd64 (3.0-1ubuntu0.1) over (3.0-1) ... Setting up libsepol1:amd64 (3.0-1ubuntu0.1) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu5.20.04.4_amd64.deb ... Unpacking passwd (1:4.8.1-1ubuntu5.20.04.4) over (1:4.8.1-1ubuntu5) ... Setting up passwd (1:4.8.1-1ubuntu5.20.04.4) ... (Reading database ... 12820 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.5-2ubuntu1.1_amd64.deb ... Unpacking libcom-err2:amd64 (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../01-libprocps8_2%3a3.3.16-1ubuntu2.3_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../02-libss2_1.45.5-2ubuntu1.1_amd64.deb ... Unpacking libss2:amd64 (1.45.5-2ubuntu1.1) over (1.45.5-2ubuntu1) ... Preparing to unpack .../03-procps_2%3a3.3.16-1ubuntu2.3_amd64.deb ... Unpacking procps (2:3.3.16-1ubuntu2.3) over (2:3.3.16-1ubuntu2) ... Preparing to unpack .../04-openssl_1.1.1f-1ubuntu2.16_amd64.deb ... Unpacking openssl (1.1.1f-1ubuntu2.16) over (1.1.1f-1ubuntu2) ... Preparing to unpack .../05-ca-certificates_20211016ubuntu0.20.04.1_all.deb ... Unpacking ca-certificates (20211016ubuntu0.20.04.1) over (20190110ubuntu1) ... Preparing to unpack .../06-libsqlite3-0_3.31.1-4ubuntu0.5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-4ubuntu0.5) over (3.31.1-4) ... Preparing to unpack .../07-tzdata_2022g-0ubuntu0.20.04.1_all.deb ... Unpacking tzdata (2022g-0ubuntu0.20.04.1) over (2019c-3ubuntu1) ... Preparing to unpack .../08-xz-utils_5.2.4-1ubuntu1.1_amd64.deb ... Unpacking xz-utils (5.2.4-1ubuntu1.1) over (5.2.4-1) ... Preparing to unpack .../09-libctf0_2.34-6ubuntu1.4_amd64.deb ... Unpacking libctf0:amd64 (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../10-binutils-x86-64-linux-gnu_2.34-6ubuntu1.4_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../11-libbinutils_2.34-6ubuntu1.4_amd64.deb ... Unpacking libbinutils:amd64 (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../12-binutils_2.34-6ubuntu1.4_amd64.deb ... Unpacking binutils (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../13-binutils-common_2.34-6ubuntu1.4_amd64.deb ... Unpacking binutils-common:amd64 (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../14-libctf-nobfd0_2.34-6ubuntu1.4_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.34-6ubuntu1.4) over (2.34-6ubuntu1) ... Preparing to unpack .../15-dpkg-dev_1.19.7ubuntu3.2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../16-libdpkg-perl_1.19.7ubuntu3.2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu3.2) over (1.19.7ubuntu3) ... Preparing to unpack .../17-build-essential_12.8ubuntu1.1_amd64.deb ... Unpacking build-essential (12.8ubuntu1.1) over (12.8ubuntu1) ... Preparing to unpack .../18-libasan5_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking libasan5:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../19-g++-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking g++-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../20-gcc-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../21-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../22-libgcc-9-dev_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../23-cpp-9_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../24-gcc-9-base_9.4.0-1ubuntu1~20.04.1_amd64.deb ... Unpacking gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.1) over (9.3.0-10ubuntu2) ... Preparing to unpack .../25-gpg_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpg (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../26-gpgconf_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpgconf (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Preparing to unpack .../27-gpg-agent_2.2.19-3ubuntu2.2_amd64.deb ... Unpacking gpg-agent (2.2.19-3ubuntu2.2) over (2.2.19-3ubuntu2) ... Setting up libapparmor1:amd64 (2.13.3-7ubuntu5.1) ... Setting up perl-modules-5.30 (5.30.0-9ubuntu0.3) ... Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.16) ... Setting up libsqlite3-0:amd64 (3.31.1-4ubuntu0.5) ... Setting up binutils-common:amd64 (2.34-6ubuntu1.4) ... Setting up linux-libc-dev:amd64 (5.4.0-137.154) ... Setting up libctf-nobfd0:amd64 (2.34-6ubuntu1.4) ... Setting up libcom-err2:amd64 (1.45.5-2ubuntu1.1) ... Setting up libgomp1:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up tzdata (2022g-0ubuntu0.20.04.1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jan 31 18:00:12 UTC 2023. Universal Time is now: Tue Jan 31 18:00:12 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xz-utils (5.2.4-1ubuntu1.1) ... Setting up libquadmath0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libatomic1:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libss2:amd64 (1.45.5-2ubuntu1.1) ... Setting up logsave (1.45.5-2ubuntu1.1) ... Setting up libfdisk1:amd64 (2.34-0.1ubuntu9.3) ... Setting up libubsan1:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up mount (2.34-0.1ubuntu9.3) ... Setting up gpgconf (2.2.19-3ubuntu2.2) ... Setting up libperl5.30:amd64 (5.30.0-9ubuntu0.3) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Setting up libbinutils:amd64 (2.34-6ubuntu1.4) ... Setting up libc-dev-bin (2.31-0ubuntu9.9) ... Setting up openssl (1.1.1f-1ubuntu2.16) ... Setting up libcc1-0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up gpg (2.2.19-3ubuntu2.2) ... Setting up liblsan0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libprocps8:amd64 (2:3.3.16-1ubuntu2.3) ... Setting up libitm1:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libkmod2:amd64 (27-1ubuntu2.1) ... Setting up gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up libtsan0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libctf0:amd64 (2.34-6ubuntu1.4) ... Setting up gpg-agent (2.2.19-3ubuntu2.2) ... Setting up e2fsprogs (1.45.5-2ubuntu1.1) ... Setting up fdisk (2.34-0.1ubuntu9.3) ... Setting up ca-certificates (20211016ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 28 added, 32 removed; done. Setting up libasan5:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up perl (5.30.0-9ubuntu0.3) ... Setting up libdpkg-perl (1.19.7ubuntu3.2) ... Setting up procps (2:3.3.16-1ubuntu2.3) ... Setting up cpp-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libc6-dev:amd64 (2.31-0ubuntu9.9) ... Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Setting up binutils-x86-64-linux-gnu (2.34-6ubuntu1.4) ... Setting up binutils (2.34-6ubuntu1.4) ... Setting up dpkg-dev (1.19.7ubuntu3.2) ... Setting up libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up build-essential (12.8ubuntu1.1) ... Setting up gcc-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up g++-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up systemd-timesyncd (245.4-4ubuntu3.19) ... Setting up systemd (245.4-4ubuntu3.19) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from KVM UUID. Setting up systemd-sysv (245.4-4ubuntu3.19) ... Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Processing triggers for ca-certificates (20211016ubuntu0.20.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-25538078 amd64 focal -c chroot:build-PACKAGEBUILD-25538078 --arch=amd64 --dist=focal --nolog -A rabbitmq-server_3.8.2-0ubuntu1.4.dsc Initiating build PACKAGEBUILD-25538078 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-051.buildd +==============================================================================+ | rabbitmq-server 3.8.2-0ubuntu1.4 (amd64) Tue, 31 Jan 2023 18:00:16 +0000 | +==============================================================================+ Package: rabbitmq-server Version: 3.8.2-0ubuntu1.4 Source Version: 3.8.2-0ubuntu1.4 Distribution: focal Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-25538078/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/rabbitmq-server-lKTj2X/resolver-yua49r' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- rabbitmq-server_3.8.2-0ubuntu1.4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/rabbitmq-server-lKTj2X/rabbitmq-server-3.8.2' with '<>' I: NOTICE: Log filtering will replace 'build/rabbitmq-server-lKTj2X' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 10), dh-python, elixir (>= 1.6.6), erlang-base (>= 1:21.3), erlang-crypto (>= 1:21.3), erlang-dev (>= 1:21.3), erlang-edoc (>= 1:21.3), erlang-eldap (>= 1:21.3), erlang-erl-docgen (>= 1:21.3), erlang-eunit (>= 1:21.3), erlang-inets (>= 1:21.3), erlang-mnesia (>= 1:21.3), erlang-nox (>= 1:21.3), erlang-os-mon (>= 1:21.3), erlang-parsetools (>= 1:21.3), erlang-public-key (>= 1:21.3), erlang-runtime-tools (>= 1:21.3), erlang-src (>= 1:21.3), erlang-ssl (>= 1:21.3), erlang-syntax-tools (>= 1:21.3), erlang-tools (>= 1:21.3), erlang-xmerl (>= 1:21.3), locales-all, python3-all, python3-simplejson, rsync, unzip, xmlto, xsltproc, zip, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 10), dh-python, elixir (>= 1.6.6), erlang-base (>= 1:21.3), erlang-crypto (>= 1:21.3), erlang-dev (>= 1:21.3), erlang-edoc (>= 1:21.3), erlang-eldap (>= 1:21.3), erlang-erl-docgen (>= 1:21.3), erlang-eunit (>= 1:21.3), erlang-inets (>= 1:21.3), erlang-mnesia (>= 1:21.3), erlang-nox (>= 1:21.3), erlang-os-mon (>= 1:21.3), erlang-parsetools (>= 1:21.3), erlang-public-key (>= 1:21.3), erlang-runtime-tools (>= 1:21.3), erlang-src (>= 1:21.3), erlang-ssl (>= 1:21.3), erlang-syntax-tools (>= 1:21.3), erlang-tools (>= 1:21.3), erlang-xmerl (>= 1:21.3), locales-all, python3-all, python3-simplejson, rsync, unzip, xmlto, xsltproc, zip, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [548 B] Get:5 copy:/<>/apt_archive ./ Packages [631 B] Fetched 2142 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docbook-xml docbook-xsl dwz elixir erlang-asn1 erlang-base erlang-crypto erlang-dev erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-eunit erlang-ftp erlang-inets erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-src erlang-ssh erlang-ssl erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libltdl7 libmagic-mgc libmagic1 libmpdec2 libodbc1 libpipeline1 libpopt0 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libxml2-utils libxslt1.1 locales-all m4 man-db mime-support po-debconf python3 python3-all python3-distutils python3-lib2to3 python3-minimal python3-simplejson python3.8 python3.8-minimal rsync sgml-base sgml-data unzip xml-core xmlto xsltproc zip Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make docbook docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan erlang erlang-manpages erlang-doc gettext-doc libasprintf-dev libgettextpo-dev groff libmyodbc odbc-postgresql tdsodbc unixodbc-bin libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.8-venv python3.8-doc binfmt-support openssh-client openssh-server sgml-base-doc perlsgml w3-recs opensp w3m | lynx-cur | links texlive-htmlxml Recommended packages: libsctp1 curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl dblatex | fop libpaper-utils The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docbook-xml docbook-xsl dwz elixir erlang-asn1 erlang-base erlang-crypto erlang-dev erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-eunit erlang-ftp erlang-inets erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-src erlang-ssh erlang-ssl erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libltdl7 libmagic-mgc libmagic1 libmpdec2 libodbc1 libpipeline1 libpopt0 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libxml2-utils libxslt1.1 locales-all m4 man-db mime-support po-debconf python3 python3-all python3-distutils python3-lib2to3 python3-minimal python3-simplejson python3.8 python3.8-minimal rsync sbuild-build-depends-main-dummy sgml-base sgml-data unzip xml-core xmlto xsltproc zip 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded. Need to get 62.7 MB of archives. After this operation, 430 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1056 B] Get:2 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.6 [717 kB] Get:3 http://ftpmaster.internal/ubuntu focal-security/main amd64 libexpat1 amd64 2.2.9-1ubuntu0.6 [74.6 kB] Get:4 http://ftpmaster.internal/ubuntu focal-security/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.6 [1901 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Get:8 http://ftpmaster.internal/ubuntu focal-security/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.6 [1675 kB] Get:9 http://ftpmaster.internal/ubuntu focal-security/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.6 [387 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Get:11 http://ftpmaster.internal/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu3 [181 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3build1 [65.2 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 groff-base amd64 1.22.4-4build1 [847 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 man-db amd64 2.9.1-1 [1112 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 libpopt0 amd64 1.16-14 [26.3 kB] Get:19 http://ftpmaster.internal/ubuntu focal-security/main amd64 rsync amd64 3.1.3-8ubuntu0.4 [318 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 sgml-base all 1.29.1 [12.4 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 libelf1 amd64 0.176-1.1build1 [44.0 kB] Get:25 http://ftpmaster.internal/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.4 [1287 kB] Get:26 http://ftpmaster.internal/ubuntu focal-security/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Get:27 http://ftpmaster.internal/ubuntu focal-security/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.5 [640 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10build1 [50.2 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 libdebhelper-perl all 12.10ubuntu1 [62.1 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-2 [90.5 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.7.0-1 [15.9 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.7.0-1 [5228 B] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 debhelper all 12.10ubuntu1 [877 kB] Get:48 http://ftpmaster.internal/ubuntu focal-security/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Get:49 http://ftpmaster.internal/ubuntu focal-security/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Get:50 http://ftpmaster.internal/ubuntu focal/universe amd64 dh-python all 4.20191017ubuntu7 [87.1 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 sgml-data all 2.0.11 [171 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 docbook-xml all 4.5-9 [71.2 kB] Get:54 http://ftpmaster.internal/ubuntu focal/universe amd64 docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-base amd64 1:22.2.7+dfsg-1 [8063 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-crypto amd64 1:22.2.7+dfsg-1 [137 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-mnesia amd64 1:22.2.7+dfsg-1 [716 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-runtime-tools amd64 1:22.2.7+dfsg-1 [182 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-asn1 amd64 1:22.2.7+dfsg-1 [712 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-public-key amd64 1:22.2.7+dfsg-1 [567 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-ssl amd64 1:22.2.7+dfsg-1 [1103 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-ftp amd64 1:22.2.7+dfsg-1 [68.8 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-tftp amd64 1:22.2.7+dfsg-1 [84.6 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-inets amd64 1:22.2.7+dfsg-1 [577 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-parsetools amd64 1:22.2.7+dfsg-1 [151 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-tools amd64 1:22.2.7+dfsg-1 [499 kB] Get:67 http://ftpmaster.internal/ubuntu focal/universe amd64 elixir amd64 1.9.1.dfsg-1.3 [3493 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-dev amd64 1:22.2.7+dfsg-1 [315 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-syntax-tools amd64 1:22.2.7+dfsg-1 [344 kB] Get:70 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-diameter amd64 1:22.2.7+dfsg-1 [649 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-xmerl amd64 1:22.2.7+dfsg-1 [1113 kB] Get:72 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-edoc amd64 1:22.2.7+dfsg-1 [280 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-eldap amd64 1:22.2.7+dfsg-1 [99.7 kB] Get:74 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-erl-docgen amd64 1:22.2.7+dfsg-1 [120 kB] Get:75 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-eunit amd64 1:22.2.7+dfsg-1 [134 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libodbc1 amd64 2.3.6-0.1build1 [189 kB] Get:78 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-odbc amd64 1:22.2.7+dfsg-1 [48.6 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-snmp amd64 1:22.2.7+dfsg-1 [1538 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-os-mon amd64 1:22.2.7+dfsg-1 [81.2 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 erlang-ssh amd64 1:22.2.7+dfsg-1 [640 kB] Get:82 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-nox all 1:22.2.7+dfsg-1 [12.8 kB] Get:83 http://ftpmaster.internal/ubuntu focal/universe amd64 erlang-src all 1:22.2.7+dfsg-1 [5347 kB] Get:84 http://ftpmaster.internal/ubuntu focal-security/main amd64 libxml2-utils amd64 2.9.10+dfsg-5ubuntu0.20.04.5 [37.0 kB] Get:85 http://ftpmaster.internal/ubuntu focal-security/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.20.04.1 [151 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 python3-all amd64 3.8.2-0ubuntu2 [1104 B] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 python3-simplejson amd64 3.16.0-2ubuntu2 [50.8 kB] Get:88 http://ftpmaster.internal/ubuntu focal-security/main amd64 unzip amd64 6.0-25ubuntu1.1 [168 kB] Get:89 http://ftpmaster.internal/ubuntu focal-security/main amd64 xsltproc amd64 1.1.34-4ubuntu0.20.04.1 [14.3 kB] Get:90 http://ftpmaster.internal/ubuntu focal/universe amd64 xmlto amd64 0.0.28-2.1 [26.8 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 zip amd64 3.0-11build1 [167 kB] Get:92 http://ftpmaster.internal/ubuntu focal-updates/main amd64 locales-all amd64 2.31-0ubuntu9.9 [10.5 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 62.7 MB in 1s (124 MB/s) Selecting previously unselected package libpython3.8-minimal:amd64. (Reading database ... 12825 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.6_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1ubuntu0.6_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1ubuntu0.6) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.6_amd64.deb ... Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.6) ... Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.6) ... Setting up libexpat1:amd64 (2.2.9-1ubuntu0.6) ... Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package python3-minimal. (Reading database ... 13116 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.6_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.6_amd64.deb ... Unpacking python3.8 (3.8.10-0ubuntu1~20.04.6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13518 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu3_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu3) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../03-libuchardet0_0.0.6-3build1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-4build1_amd64.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../05-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../07-libpopt0_1.16-14_amd64.deb ... Unpacking libpopt0:amd64 (1.16-14) ... Selecting previously unselected package rsync. Preparing to unpack .../08-rsync_3.1.3-8ubuntu0.4_amd64.deb ... Unpacking rsync (3.1.3-8ubuntu0.4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../09-sgml-base_1.29.1_all.deb ... Unpacking sgml-base (1.29.1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../10-libmagic-mgc_1%3a5.38-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../11-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../12-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../13-libelf1_0.176-1.1build1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../14-libglib2.0-0_2.64.6-1~ubuntu20.04.4_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ... Selecting previously unselected package libicu66:amd64. Preparing to unpack .../15-libicu66_66.1-2ubuntu2.1_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../16-libxml2_2.9.10+dfsg-5ubuntu0.20.04.5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../17-gettext-base_0.19.8.1-10build1_amd64.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../18-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../19-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../20-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../21-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../22-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package autopoint. Preparing to unpack .../23-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../24-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../25-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../26-libdebhelper-perl_12.10ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.10ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../27-libarchive-zip-perl_1.67-2_all.deb ... Unpacking libarchive-zip-perl (1.67-2) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../28-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.7.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.7.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.7.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.7.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../31-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../32-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../33-gettext_0.19.8.1-10build1_amd64.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../34-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../35-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../36-debhelper_12.10ubuntu1_all.deb ... Unpacking debhelper (12.10ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../37-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../38-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Selecting previously unselected package dh-python. Preparing to unpack .../39-dh-python_4.20191017ubuntu7_all.deb ... Unpacking dh-python (4.20191017ubuntu7) ... Selecting previously unselected package xml-core. Preparing to unpack .../40-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../41-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../42-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../43-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package erlang-base. Preparing to unpack .../44-erlang-base_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-base (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-crypto. Preparing to unpack .../45-erlang-crypto_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-crypto (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-mnesia. Preparing to unpack .../46-erlang-mnesia_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-mnesia (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-runtime-tools. Preparing to unpack .../47-erlang-runtime-tools_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-runtime-tools (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-asn1. Preparing to unpack .../48-erlang-asn1_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-asn1 (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-public-key. Preparing to unpack .../49-erlang-public-key_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-public-key (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-ssl. Preparing to unpack .../50-erlang-ssl_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-ssl (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-ftp. Preparing to unpack .../51-erlang-ftp_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-ftp (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-tftp. Preparing to unpack .../52-erlang-tftp_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-tftp (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-inets. Preparing to unpack .../53-erlang-inets_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-inets (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-parsetools. Preparing to unpack .../54-erlang-parsetools_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-parsetools (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-tools. Preparing to unpack .../55-erlang-tools_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-tools (1:22.2.7+dfsg-1) ... Selecting previously unselected package elixir. Preparing to unpack .../56-elixir_1.9.1.dfsg-1.3_amd64.deb ... Unpacking elixir (1.9.1.dfsg-1.3) ... Selecting previously unselected package erlang-dev. Preparing to unpack .../57-erlang-dev_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-dev (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-syntax-tools. Preparing to unpack .../58-erlang-syntax-tools_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-syntax-tools (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-diameter. Preparing to unpack .../59-erlang-diameter_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-diameter (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-xmerl. Preparing to unpack .../60-erlang-xmerl_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-xmerl (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-edoc. Preparing to unpack .../61-erlang-edoc_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-edoc (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-eldap. Preparing to unpack .../62-erlang-eldap_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-eldap (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-erl-docgen. Preparing to unpack .../63-erlang-erl-docgen_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-erl-docgen (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-eunit. Preparing to unpack .../64-erlang-eunit_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-eunit (1:22.2.7+dfsg-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../65-libltdl7_2.4.6-14_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-14) ... Selecting previously unselected package libodbc1:amd64. Preparing to unpack .../66-libodbc1_2.3.6-0.1build1_amd64.deb ... Unpacking libodbc1:amd64 (2.3.6-0.1build1) ... Selecting previously unselected package erlang-odbc. Preparing to unpack .../67-erlang-odbc_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-odbc (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-snmp. Preparing to unpack .../68-erlang-snmp_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-snmp (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-os-mon. Preparing to unpack .../69-erlang-os-mon_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-os-mon (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-ssh. Preparing to unpack .../70-erlang-ssh_1%3a22.2.7+dfsg-1_amd64.deb ... Unpacking erlang-ssh (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-nox. Preparing to unpack .../71-erlang-nox_1%3a22.2.7+dfsg-1_all.deb ... Unpacking erlang-nox (1:22.2.7+dfsg-1) ... Selecting previously unselected package erlang-src. Preparing to unpack .../72-erlang-src_1%3a22.2.7+dfsg-1_all.deb ... Unpacking erlang-src (1:22.2.7+dfsg-1) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../73-libxml2-utils_2.9.10+dfsg-5ubuntu0.20.04.5_amd64.deb ... Unpacking libxml2-utils (2.9.10+dfsg-5ubuntu0.20.04.5) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../74-libxslt1.1_1.1.34-4ubuntu0.20.04.1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.1) ... Selecting previously unselected package python3-all. Preparing to unpack .../75-python3-all_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-all (3.8.2-0ubuntu2) ... Selecting previously unselected package python3-simplejson. Preparing to unpack .../76-python3-simplejson_3.16.0-2ubuntu2_amd64.deb ... Unpacking python3-simplejson (3.16.0-2ubuntu2) ... Selecting previously unselected package unzip. Preparing to unpack .../77-unzip_6.0-25ubuntu1.1_amd64.deb ... Unpacking unzip (6.0-25ubuntu1.1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../78-xsltproc_1.1.34-4ubuntu0.20.04.1_amd64.deb ... Unpacking xsltproc (1.1.34-4ubuntu0.20.04.1) ... Selecting previously unselected package xmlto. Preparing to unpack .../79-xmlto_0.0.28-2.1_amd64.deb ... Unpacking xmlto (0.0.28-2.1) ... Selecting previously unselected package zip. Preparing to unpack .../80-zip_3.0-11build1_amd64.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package locales-all. Preparing to unpack .../81-locales-all_2.31-0ubuntu9.9_amd64.deb ... Unpacking locales-all (2.31-0ubuntu9.9) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../82-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up mime-support (3.64ubuntu1) ... Setting up erlang-base (1:22.2.7+dfsg-1) ... Created symlink /etc/systemd/system/multi-user.target.wants/epmd.service → /lib/systemd/system/epmd.service. Created symlink /etc/systemd/system/sockets.target.wants/epmd.socket → /lib/systemd/system/epmd.socket. Searching for services which depend on erlang and should be started... none found. Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.67-2) ... Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ... No schema files found: doing nothing. Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Setting up unzip (6.0-25ubuntu1.1) ... Setting up libdebhelper-perl (12.10ubuntu1) ... Setting up erlang-src (1:22.2.7+dfsg-1) ... Setting up erlang-xmerl (1:22.2.7+dfsg-1) ... Setting up libmagic1:amd64 (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up erlang-syntax-tools (1:22.2.7+dfsg-1) ... Setting up erlang-eunit (1:22.2.7+dfsg-1) ... Setting up file (1:5.38-4) ... Setting up locales-all (2.31-0ubuntu9.9) ... Setting up zip (3.0-11build1) ... Setting up autotools-dev (20180224.1) ... Setting up erlang-parsetools (1:22.2.7+dfsg-1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up erlang-dev (1:22.2.7+dfsg-1) ... Setting up erlang-asn1 (1:22.2.7+dfsg-1) ... Setting up libltdl7:amd64 (2.4.6-14) ... Setting up erlang-tftp (1:22.2.7+dfsg-1) ... Setting up libuchardet0:amd64 (0.0.6-3build1) ... Setting up erlang-mnesia (1:22.2.7+dfsg-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.29.1) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up erlang-crypto (1:22.2.7+dfsg-1) ... Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.6) ... Setting up python3.8 (3.8.10-0ubuntu1~20.04.6) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1build1) ... Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.5) ... Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up libpopt0:amd64 (1.16-14) ... Setting up libfile-stripnondeterminism-perl (1.7.0-1) ... Setting up erlang-runtime-tools (1:22.2.7+dfsg-1) ... Setting up libtool (2.4.6-14) ... Setting up m4 (1.4.18-4) ... Setting up erlang-tools (1:22.2.7+dfsg-1) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up python3-simplejson (3.16.0-2ubuntu2) ... Setting up erlang-snmp (1:22.2.7+dfsg-1) ... Setting up erlang-public-key (1:22.2.7+dfsg-1) ... Setting up bsdmainutils (11.1.2ubuntu3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:amd64 (0.6.13-1) ... Setting up libodbc1:amd64 (2.3.6-0.1build1) ... Setting up autoconf (2.69-11.1) ... Setting up erlang-ssh (1:22.2.7+dfsg-1) ... Setting up dh-strip-nondeterminism (1.7.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4build1) ... Setting up xml-core (0.18+nmu1) ... Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.20.04.1) ... Setting up libxml2-utils (2.9.10+dfsg-5ubuntu0.20.04.5) ... Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Setting up rsync (3.1.3-8ubuntu0.4) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up erlang-ssl (1:22.2.7+dfsg-1) ... Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Setting up dh-python (4.20191017ubuntu7) ... Setting up erlang-diameter (1:22.2.7+dfsg-1) ... Setting up gettext (0.19.8.1-10build1) ... Setting up erlang-os-mon (1:22.2.7+dfsg-1) ... Setting up erlang-odbc (1:22.2.7+dfsg-1) ... Setting up xsltproc (1.1.34-4ubuntu0.20.04.1) ... Setting up python3-all (3.8.2-0ubuntu2) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up erlang-eldap (1:22.2.7+dfsg-1) ... Setting up erlang-ftp (1:22.2.7+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up erlang-inets (1:22.2.7+dfsg-1) ... Setting up elixir (1.9.1.dfsg-1.3) ... Setting up erlang-edoc (1:22.2.7+dfsg-1) ... Setting up erlang-erl-docgen (1:22.2.7+dfsg-1) ... Setting up erlang-nox (1:22.2.7+dfsg-1) ... Setting up debhelper (12.10ubuntu1) ... Setting up dh-autoreconf (19) ... Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Processing triggers for systemd (245.4-4ubuntu3.19) ... Processing triggers for sgml-base (1.29.1) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29.1) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.29.1) ... Setting up xmlto (0.0.28-2.1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 amd64 (x86_64) Toolchain package versions: binutils_2.34-6ubuntu1.4 dpkg-dev_1.19.7ubuntu3.2 g++-9_9.4.0-1ubuntu1~20.04.1 gcc-9_9.4.0-1ubuntu1~20.04.1 libc6-dev_2.31-0ubuntu9.9 libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1 libstdc++6_10.3.0-1ubuntu1~20.04 linux-libc-dev_5.4.0-137.154 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.0.9 autoconf_2.69-11.1 automake_1:1.16.1-4ubuntu6 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu5.6 base-passwd_3.5.47 bash_5.0-6ubuntu1.2 binutils_2.34-6ubuntu1.4 binutils-common_2.34-6ubuntu1.4 binutils-x86-64-linux-gnu_2.34-6ubuntu1.4 bsdmainutils_11.1.2ubuntu3 bsdutils_1:2.34-0.1ubuntu9.3 build-essential_12.8ubuntu1.1 bzip2_1.0.8-2 ca-certificates_20211016ubuntu0.20.04.1 coreutils_8.30-3ubuntu2 cpp_4:9.3.0-1ubuntu2 cpp-9_9.4.0-1ubuntu1~20.04.1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.10ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-python_4.20191017ubuntu7 dh-strip-nondeterminism_1.7.0-1 diffutils_1:3.7-3 docbook-xml_4.5-9 docbook-xsl_1.79.1+dfsg-2 dpkg_1.19.7ubuntu3.2 dpkg-dev_1.19.7ubuntu3.2 dwz_0.13-5 e2fsprogs_1.45.5-2ubuntu1.1 elixir_1.9.1.dfsg-1.3 erlang-asn1_1:22.2.7+dfsg-1 erlang-base_1:22.2.7+dfsg-1 erlang-crypto_1:22.2.7+dfsg-1 erlang-dev_1:22.2.7+dfsg-1 erlang-diameter_1:22.2.7+dfsg-1 erlang-edoc_1:22.2.7+dfsg-1 erlang-eldap_1:22.2.7+dfsg-1 erlang-erl-docgen_1:22.2.7+dfsg-1 erlang-eunit_1:22.2.7+dfsg-1 erlang-ftp_1:22.2.7+dfsg-1 erlang-inets_1:22.2.7+dfsg-1 erlang-mnesia_1:22.2.7+dfsg-1 erlang-nox_1:22.2.7+dfsg-1 erlang-odbc_1:22.2.7+dfsg-1 erlang-os-mon_1:22.2.7+dfsg-1 erlang-parsetools_1:22.2.7+dfsg-1 erlang-public-key_1:22.2.7+dfsg-1 erlang-runtime-tools_1:22.2.7+dfsg-1 erlang-snmp_1:22.2.7+dfsg-1 erlang-src_1:22.2.7+dfsg-1 erlang-ssh_1:22.2.7+dfsg-1 erlang-ssl_1:22.2.7+dfsg-1 erlang-syntax-tools_1:22.2.7+dfsg-1 erlang-tftp_1:22.2.7+dfsg-1 erlang-tools_1:22.2.7+dfsg-1 erlang-xmerl_1:22.2.7+dfsg-1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu9.3 file_1:5.38-4 findutils_4.7.0-1ubuntu1 g++_4:9.3.0-1ubuntu2 g++-9_9.4.0-1ubuntu1~20.04.1 gcc_4:9.3.0-1ubuntu2 gcc-10-base_10.3.0-1ubuntu1~20.04 gcc-9_9.4.0-1ubuntu1~20.04.1 gcc-9-base_9.4.0-1ubuntu1~20.04.1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.19-3ubuntu2.2 gpg-agent_2.2.19-3ubuntu2.2 gpgconf_2.2.19-3ubuntu2.2 gpgv_2.2.19-3ubuntu2.2 grep_3.4-1 groff-base_1.22.4-4build1 gzip_1.10-0ubuntu4.1 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-6 libapparmor1_2.13.3-7ubuntu5.1 libapt-pkg6.0_2.0.9 libarchive-zip-perl_1.67-2 libargon2-1_0~20171227-0.2 libasan5_9.4.0-1ubuntu1~20.04.1 libassuan0_2.5.3-7ubuntu2 libatomic1_10.3.0-1ubuntu1~20.04 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libbinutils_2.34-6ubuntu1.4 libblkid1_2.34-0.1ubuntu9.3 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.31-0ubuntu9.9 libc-dev-bin_2.31-0ubuntu9.9 libc6_2.31-0ubuntu9.9 libc6-dev_2.31-0ubuntu9.9 libcap-ng0_0.7.9-2.1build1 libcap2_1:2.32-1 libcc1-0_10.3.0-1ubuntu1~20.04 libcom-err2_1.45.5-2ubuntu1.1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.10-10ubuntu4 libcrypt1_1:4.4.10-10ubuntu4 libcryptsetup12_2:2.2.2-3ubuntu2.4 libctf-nobfd0_2.34-6ubuntu1.4 libctf0_2.34-6ubuntu1.4 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdebconfclient0_0.251ubuntu1 libdebhelper-perl_12.10ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu1 libdpkg-perl_1.19.7ubuntu3.2 libelf1_0.176-1.1build1 libexpat1_2.2.9-1ubuntu0.6 libext2fs2_1.45.5-2ubuntu1.1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu9.3 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.7.0-1 libgcc-9-dev_9.4.0-1ubuntu1~20.04.1 libgcc-s1_10.3.0-1ubuntu1~20.04 libgcrypt20_1.8.5-5ubuntu1.1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.6-1~ubuntu20.04.4 libgmp10_2:6.2.0+dfsg-4ubuntu0.1 libgnutls30_3.6.13-2ubuntu1.7 libgomp1_10.3.0-1ubuntu1~20.04 libgpg-error0_1.37-1 libhogweed5_3.5.1+really3.5.1-2ubuntu0.2 libicu66_66.1-2ubuntu2.1 libidn2-0_2.2.0-2 libip4tc2_1.8.4-3ubuntu2 libisl22_0.22.1-1 libitm1_10.3.0-1ubuntu1~20.04 libjson-c4_0.13.1+dfsg-7ubuntu0.3 libkmod2_27-1ubuntu2.1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10.3.0-1ubuntu1~20.04 libltdl7_2.4.6-14 liblz4-1_1.9.2-2ubuntu0.20.04.1 liblzma5_5.2.4-1ubuntu1.1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1ubuntu9.3 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libncurses6_6.2-0ubuntu2 libncursesw6_6.2-0ubuntu2 libnettle7_3.5.1+really3.5.1-2ubuntu0.2 libnpth0_1.6-1 libodbc1_2.3.6-0.1build1 libp11-kit0_0.23.20-1ubuntu0.1 libpam-modules_1.3.1-5ubuntu4.4 libpam-modules-bin_1.3.1-5ubuntu4.4 libpam-runtime_1.3.1-5ubuntu4.4 libpam0g_1.3.1-5ubuntu4.4 libpcre2-8-0_10.34-7ubuntu0.1 libpcre3_2:8.39-12ubuntu0.1 libperl5.30_5.30.0-9ubuntu0.3 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libpopt0_1.16-14 libprocps8_2:3.3.16-1ubuntu2.3 libpython3-stdlib_3.8.2-0ubuntu2 libpython3.8-minimal_3.8.10-0ubuntu1~20.04.6 libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.6 libquadmath0_10.3.0-1ubuntu1~20.04 libreadline8_8.0-4 libseccomp2_2.5.1-1ubuntu1~20.04.2 libselinux1_3.0-1build2 libsemanage-common_3.0-1build2 libsemanage1_3.0-1build2 libsepol1_3.0-1ubuntu0.1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu9.3 libsqlite3-0_3.31.1-4ubuntu0.5 libss2_1.45.5-2ubuntu1.1 libssl1.1_1.1.1f-1ubuntu2.16 libstdc++-9-dev_9.4.0-1ubuntu1~20.04.1 libstdc++6_10.3.0-1ubuntu1~20.04 libsub-override-perl_0.09-2 libsystemd0_245.4-4ubuntu3.19 libtasn1-6_4.16.0-2 libtinfo6_6.2-0ubuntu2 libtool_2.4.6-14 libtsan0_10.3.0-1ubuntu1~20.04 libubsan1_10.3.0-1ubuntu1~20.04 libuchardet0_0.0.6-3build1 libudev1_245.4-4ubuntu3.19 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu9.3 libxml2_2.9.10+dfsg-5ubuntu0.20.04.5 libxml2-utils_2.9.10+dfsg-5ubuntu0.20.04.5 libxslt1.1_1.1.34-4ubuntu0.20.04.1 libzstd1_1.4.4+dfsg-3ubuntu0.1 linux-libc-dev_5.4.0-137.154 locales-all_2.31-0ubuntu9.9 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu5.20.04.4 logsave_1.45.5-2ubuntu1.1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu9.3 ncurses-base_6.2-0ubuntu2 ncurses-bin_6.2-0ubuntu2 openssl_1.1.1f-1ubuntu2.16 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu5.20.04.4 patch_2.7.6-6 perl_5.30.0-9ubuntu0.3 perl-base_5.30.0-9ubuntu0.3 perl-modules-5.30_5.30.0-9ubuntu0.3 pinentry-curses_1.1.0-3build1 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-1ubuntu2.3 python3_3.8.2-0ubuntu2 python3-all_3.8.2-0ubuntu2 python3-distutils_3.8.10-0ubuntu1~20.04 python3-lib2to3_3.8.10-0ubuntu1~20.04 python3-minimal_3.8.2-0ubuntu2 python3-simplejson_3.16.0-2ubuntu2 python3.8_3.8.10-0ubuntu1~20.04.6 python3.8-minimal_3.8.10-0ubuntu1~20.04.6 readline-common_8.0-4 rsync_3.1.3-8ubuntu0.4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sgml-base_1.29.1 sgml-data_2.0.11 systemd_245.4-4ubuntu3.19 systemd-sysv_245.4-4ubuntu3.19 systemd-timesyncd_245.4-4ubuntu3.19 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-7ubuntu0.20.04.2 tzdata_2022g-0ubuntu0.20.04.1 ubuntu-keyring_2020.02.11.4 unzip_6.0-25ubuntu1.1 util-linux_2.34-0.1ubuntu9.3 xml-core_0.18+nmu1 xmlto_0.0.28-2.1 xsltproc_1.1.34-4ubuntu0.20.04.1 xz-utils_5.2.4-1ubuntu1.1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-2ubuntu1.5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: rabbitmq-server Binary: rabbitmq-server Architecture: all Version: 3.8.2-0ubuntu1.4 Maintainer: Ubuntu Developers Uploaders: James Page , Thomas Goirand , Homepage: https://www.rabbitmq.com/ Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/openstack-team/third-party/rabbitmq-server Vcs-Git: https://salsa.debian.org/openstack-team/third-party/rabbitmq-server.git Build-Depends: debhelper-compat (= 10), dh-python, elixir (>= 1.6.6), erlang-base (>= 1:21.3), erlang-crypto (>= 1:21.3), erlang-dev (>= 1:21.3), erlang-edoc (>= 1:21.3), erlang-eldap (>= 1:21.3), erlang-erl-docgen (>= 1:21.3), erlang-eunit (>= 1:21.3), erlang-inets (>= 1:21.3), erlang-mnesia (>= 1:21.3), erlang-nox (>= 1:21.3), erlang-os-mon (>= 1:21.3), erlang-parsetools (>= 1:21.3), erlang-public-key (>= 1:21.3), erlang-runtime-tools (>= 1:21.3), erlang-src (>= 1:21.3), erlang-ssl (>= 1:21.3), erlang-syntax-tools (>= 1:21.3), erlang-tools (>= 1:21.3), erlang-xmerl (>= 1:21.3), locales-all, python3-all, python3-simplejson, rsync, unzip, xmlto, xsltproc, zip Package-List: rabbitmq-server deb net optional arch=all Checksums-Sha1: 70076751de7573b0714f63b4bacf9efcbe962f33 15178744 rabbitmq-server_3.8.2.orig.tar.xz 150dee32396c311a47ca144eb0de2ab5476a8780 20716 rabbitmq-server_3.8.2-0ubuntu1.4.debian.tar.xz Checksums-Sha256: 8c6729b985cb21bab13363b1c806cfa15845b046be9e641ab1496bd5a1eaf19d 15178744 rabbitmq-server_3.8.2.orig.tar.xz d08aa3c3d38774589d8f7656283ef9e2c15cea07e097fbf2b650153ccad164e6 20716 rabbitmq-server_3.8.2-0ubuntu1.4.debian.tar.xz Files: ad7127242cfdcc1948331f9364d1012f 15178744 rabbitmq-server_3.8.2.orig.tar.xz 2f7f7684e7a28e3882565ff11adcd64b 20716 rabbitmq-server_3.8.2-0ubuntu1.4.debian.tar.xz Original-Maintainer: Debian OpenStack -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEj42DtScGSaCAZIJV6vI/SgvTS/AFAmPZVqgSHG1mb0BjYW5v bmljYWwuY29tAAoJEOryP0oL00vwVxUP/1OIJ0eE/DhVhCyc14NuCintn88vtIg3 anwQZ2G9v2Y7MzyE2BhZDJxHFnPwKzrghxVi8OsMHS9/95y4gWZIMNFjQwlE7l3E pirZUdJZ0u5xW+o3JrsuCKyfCKsNi3Oj09m5OSYveb1d5coIj+TKkpuf63x3LwXA zpM9UyOUozaiV2cZ+/NMftd3NW+is1o1ogOgkTN7hpB8G52ow/EQluQCxPWUmih1 lXjtzuBLXoEBGaXuPt6DyQXg82IptSwmfnutYD4ekthoqr5szj0rbz+EisAqTc8/ qUTryujwQKaBGEUe7jDK9y1CjBNIQpMLaNUoGGt6B3mFMyffmgp3eSGuRQqyieKP G51/TR6tWenNpbFyoMMz6+UnlzwHexBxJistI+S2UOy8Q3BpEtBG5MbL0U1KiB6Q 25mw2iyUFxjbZyOImQhCrhp6ayHvX9nKefPhITlswSjfdKln321VPl+cTGlS5ejQ n8nnsnF+h0rQLoVloK0tajawW3jWTe62EpJyFCkrun80JrkD25PBGXwgMUCnsJXy UcFI9NRgE/qtjty0AdTB8bDbpUgFUYSoQTvV71hC1MnZwcS/3QFar09109QRew9B GGv492VgyzxiFBJxtHJhQo631eS6sVKY0iVOmXhbQyoqH5MyLWKRAZQTkQSgqCS5 Iu+zuodR7HHv =wfUj -----END PGP SIGNATURE----- gpgv: Signature made Tue Jan 31 17:58:00 2023 UTC gpgv: using RSA key 8F8D83B5270649A080648255EAF23F4A0BD34BF0 gpgv: issuer "mfo@canonical.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./rabbitmq-server_3.8.2-0ubuntu1.4.dsc dpkg-source: info: extracting rabbitmq-server in /<> dpkg-source: info: unpacking rabbitmq-server_3.8.2.orig.tar.xz dpkg-source: info: unpacking rabbitmq-server_3.8.2-0ubuntu1.4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying lets-use-python3-not-python-binary.patch dpkg-source: info: applying CVE-2021-22116.patch dpkg-source: info: applying lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-25538078 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25538078 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25538078 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package rabbitmq-server dpkg-buildpackage: info: source version 3.8.2-0ubuntu1.4 dpkg-buildpackage: info: source distribution focal dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh clean --with python3,systemd debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' rm -f plugins-src/rabbitmq-server plugins/README #dh_auto_clean make[1]: Leaving directory '/<>' dh_clean debian/rules build debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh build --with python3,systemd dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' /usr/bin/make dist manpages make[2]: Entering directory '/<>' mkdir -p /<>/.erlang.mk rm -f /<>/.erlang.mk/recursive-tmp-deps-9785.log set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp10_common /<>/deps/amqp10_client /<>/deps/rabbitmq_amqp1_0 /<>/deps/rabbitmq_auth_backend_cache /<>/deps/rabbitmq_auth_backend_http /<>/deps/rabbitmq_auth_backend_ldap /<>/deps/rabbitmq_auth_backend_oauth2 /<>/deps/rabbitmq_auth_mechanism_ssl /<>/deps/rabbitmq_consistent_hash_exchange /<>/deps/rabbitmq_event_exchange /<>/deps/rabbitmq_federation /<>/deps/rabbitmq_jms_topic_exchange /<>/deps/rabbitmq_mqtt /<>/deps/rabbitmq_random_exchange /<>/deps/rabbitmq_recent_history_exchange /<>/deps/rabbitmq_sharding /<>/deps/rabbitmq_shovel /<>/deps/rabbitmq_stomp /<>/deps/rabbitmq_trust_store /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent /<>/deps/rabbitmq_management /<>/deps/rabbitmq_prometheus /<>/deps/rabbitmq_federation_management /<>/deps/rabbitmq_shovel_management /<>/deps/rabbitmq_top /<>/deps/rabbitmq_tracing /<>/deps/rabbitmq_web_mqtt /<>/deps/rabbitmq_web_mqtt_examples /<>/deps/rabbitmq_web_stomp /<>/deps/rabbitmq_web_stomp_examples /<>/deps/rabbitmq_aws /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_peer_discovery_aws /<>/deps/rabbitmq_peer_discovery_k8s /<>/deps/rabbitmq_peer_discovery_consul /<>/deps/rabbitmq_peer_discovery_etcd ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Entering directory '/<>/deps/rabbit_common' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/lager /<>/deps/jsx /<>/deps/ranch /<>/deps/recon /<>/deps/credentials_obfuscation ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/lager' set -e; for dep in /<>/deps/goldrush ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/goldrush' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/goldrush' make[4]: Leaving directory '/<>/deps/lager' make[4]: Entering directory '/<>/deps/jsx' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/jsx' make[4]: Entering directory '/<>/deps/ranch' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/ranch' make[4]: Entering directory '/<>/deps/recon' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/recon' make[4]: Entering directory '/<>/deps/credentials_obfuscation' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/credentials_obfuscation' make[3]: Leaving directory '/<>/deps/rabbit_common' make[3]: Entering directory '/<>/deps/rabbit' set -e; for dep in /<>/deps/rabbitmq_cli /<>/deps/syslog /<>/deps/ranch /<>/deps/lager /<>/deps/rabbit_common /<>/deps/ra /<>/deps/sysmon_handler /<>/deps/stdout_formatter /<>/deps/recon /<>/deps/observer_cli ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/rabbitmq_cli' set -e; for dep in /<>/deps/rabbit_common /<>/deps/observer_cli ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/observer_cli' set -e; for dep in /<>/deps/recon ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/observer_cli' make[4]: Leaving directory '/<>/deps/rabbitmq_cli' make[4]: Entering directory '/<>/deps/syslog' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/syslog' make[4]: Entering directory '/<>/deps/ra' set -e; for dep in /<>/deps/gen_batch_server /<>/deps/aten ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/gen_batch_server' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/gen_batch_server' make[5]: Entering directory '/<>/deps/aten' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/aten' make[4]: Leaving directory '/<>/deps/ra' make[4]: Entering directory '/<>/deps/sysmon_handler' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/sysmon_handler' make[4]: Entering directory '/<>/deps/stdout_formatter' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/stdout_formatter' make[3]: Leaving directory '/<>/deps/rabbit' make[3]: Entering directory '/<>/deps/amqp10_common' set -e; for dep in /<>/deps/rabbitmq_codegen ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/amqp10_common' make[3]: Entering directory '/<>/deps/amqp10_client' set -e; for dep in /<>/deps/rabbit_common /<>/deps/elvis_mk /<>/deps/amqp10_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/amqp10_client' make[3]: Entering directory '/<>/deps/rabbitmq_amqp1_0' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/amqp_client' set -e; for dep in /<>/deps/rabbit_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/amqp_client' make[3]: Leaving directory '/<>/deps/rabbitmq_amqp1_0' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_cache' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_cache' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_http' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_http' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_ldap' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_ldap' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_oauth2' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowlib /<>/deps/jose ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowlib' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/cowlib' make[4]: Entering directory '/<>/deps/jose' set -e; for dep in /<>/deps/base64url ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/base64url' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/base64url' make[4]: Leaving directory '/<>/deps/jose' make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_oauth2' make[3]: Entering directory '/<>/deps/rabbitmq_auth_mechanism_ssl' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_mechanism_ssl' make[3]: Entering directory '/<>/deps/rabbitmq_consistent_hash_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_consistent_hash_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_event_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_event_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_federation' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_federation' make[3]: Entering directory '/<>/deps/rabbitmq_jms_topic_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_jms_topic_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_mqtt' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/ra ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_random_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_random_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_recent_history_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_recent_history_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_sharding' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_sharding' make[3]: Entering directory '/<>/deps/rabbitmq_shovel' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_shovel' make[3]: Entering directory '/<>/deps/rabbitmq_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_trust_store' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_trust_store' make[3]: Entering directory '/<>/deps/rabbitmq_web_dispatch' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowboy' set -e; for dep in /<>/deps/cowlib /<>/deps/ranch ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/cowboy' make[3]: Leaving directory '/<>/deps/rabbitmq_web_dispatch' make[3]: Entering directory '/<>/deps/rabbitmq_management_agent' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_management_agent' make[3]: Entering directory '/<>/deps/rabbitmq_management' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/cowboy /<>/deps/cowlib /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_management' make[3]: Entering directory '/<>/deps/rabbitmq_prometheus' set -e; for dep in /<>/deps/accept /<>/deps/amqp_client /<>/deps/rabbit_common /<>/deps/rabbitmq_management /<>/deps/rabbit /<>/deps/rabbitmq_management_agent /<>/deps/prometheus /<>/deps/rabbitmq_web_dispatch ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/accept' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/accept' make[4]: Entering directory '/<>/deps/prometheus' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/prometheus' make[3]: Leaving directory '/<>/deps/rabbitmq_prometheus' make[3]: Entering directory '/<>/deps/rabbitmq_federation_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_federation ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_federation_management' make[3]: Entering directory '/<>/deps/rabbitmq_shovel_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_shovel ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_shovel_management' make[3]: Entering directory '/<>/deps/rabbitmq_top' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/rabbitmq_management ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_top' make[3]: Entering directory '/<>/deps/rabbitmq_tracing' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_tracing' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy /<>/deps/rabbitmq_mqtt ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_mqtt ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt_examples' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/cowboy /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_stomp ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_stomp ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp_examples' make[3]: Entering directory '/<>/deps/rabbitmq_aws' set -e; for dep in /<>/deps/rabbit_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_common' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_common' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_aws /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_k8s' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_k8s' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_consul' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_consul' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_etcd' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-9785.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-9785.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ /usr/bin/make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-9785.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' sort < /<>/.erlang.mk/recursive-tmp-deps-9785.log | \ uniq > /<>/.erlang.mk/recursive-tmp-deps-9785.log.sorted cmp -s /<>/.erlang.mk/recursive-tmp-deps-9785.log.sorted /<>/.erlang.mk/recursive-deps-list.log \ || mv /<>/.erlang.mk/recursive-tmp-deps-9785.log.sorted /<>/.erlang.mk/recursive-deps-list.log rm -f /<>/.erlang.mk/recursive-tmp-deps-9785.log.sorted rm /<>/.erlang.mk/recursive-tmp-deps-9785.log erl +A0 -noinput -boot start_clean -pz /<>/.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 /<>/.erlang.mk/apps.log /<>/.erlang.mk/deps.log set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp10_common /<>/deps/amqp10_client /<>/deps/rabbitmq_amqp1_0 /<>/deps/rabbitmq_auth_backend_cache /<>/deps/rabbitmq_auth_backend_http /<>/deps/rabbitmq_auth_backend_ldap /<>/deps/rabbitmq_auth_backend_oauth2 /<>/deps/rabbitmq_auth_mechanism_ssl /<>/deps/rabbitmq_consistent_hash_exchange /<>/deps/rabbitmq_event_exchange /<>/deps/rabbitmq_federation /<>/deps/rabbitmq_jms_topic_exchange /<>/deps/rabbitmq_mqtt /<>/deps/rabbitmq_random_exchange /<>/deps/rabbitmq_recent_history_exchange /<>/deps/rabbitmq_sharding /<>/deps/rabbitmq_shovel /<>/deps/rabbitmq_stomp /<>/deps/rabbitmq_trust_store /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent /<>/deps/rabbitmq_management /<>/deps/rabbitmq_prometheus /<>/deps/rabbitmq_federation_management /<>/deps/rabbitmq_shovel_management /<>/deps/rabbitmq_top /<>/deps/rabbitmq_tracing /<>/deps/rabbitmq_web_mqtt /<>/deps/rabbitmq_web_mqtt_examples /<>/deps/rabbitmq_web_stomp /<>/deps/rabbitmq_web_stomp_examples /<>/deps/rabbitmq_aws /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_peer_discovery_aws /<>/deps/rabbitmq_peer_discovery_k8s /<>/deps/rabbitmq_peer_discovery_consul /<>/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 '/<>/deps/rabbit_common' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/lager /<>/deps/jsx /<>/deps/ranch /<>/deps/recon /<>/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/lager' set -e; for dep in /<>/deps/goldrush; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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[5]: Entering directory '/<>/deps/goldrush' /usr/bin/make --no-print-directory goldrush.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[5]: Leaving directory '/<>/deps/goldrush' /usr/bin/make --no-print-directory lager.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/lager' make[4]: Entering directory '/<>/deps/jsx' /usr/bin/make --no-print-directory jsx.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/jsx' make[4]: Entering directory '/<>/deps/ranch' /usr/bin/make --no-print-directory ranch.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/ranch' make[4]: Entering directory '/<>/deps/recon' /usr/bin/make --no-print-directory recon.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/recon' make[4]: Entering directory '/<>/deps/credentials_obfuscation' /usr/bin/make --no-print-directory credentials_obfuscation.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/credentials_obfuscation' /usr/bin/make --no-print-directory rabbit_common.d env PYTHONPATH=/<>/deps/rabbitmq_codegen \ python3 /<>/deps/rabbit_common/codegen.py --ignore-conflicts header \ /<>/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /<>/deps/rabbitmq_codegen/credit_extension.json /<>/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json include/rabbit_framing.hrl env PYTHONPATH=/<>/deps/rabbitmq_codegen \ python3 /<>/deps/rabbit_common/codegen.py body /<>/deps/rabbitmq_codegen/amqp-rabbitmq-0.8.json src/rabbit_framing_amqp_0_8.erl env PYTHONPATH=/<>/deps/rabbitmq_codegen \ python3 /<>/deps/rabbit_common/codegen.py body /<>/deps/rabbitmq_codegen/amqp-rabbitmq-0.9.1.json /<>/deps/rabbitmq_codegen/credit_extension.json src/rabbit_framing_amqp_0_9_1.erl erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbit_common' make[3]: Entering directory '/<>/deps/rabbit' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbitmq_cli /<>/deps/syslog /<>/deps/ranch /<>/deps/lager /<>/deps/rabbit_common /<>/deps/ra /<>/deps/sysmon_handler /<>/deps/stdout_formatter /<>/deps/recon /<>/deps/observer_cli; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/rabbitmq_cli' set -e; for dep in /<>/deps/rabbit_common /<>/deps/observer_cli; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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[5]: Entering directory '/<>/deps/observer_cli' set -e; for dep in /<>/deps/recon; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory observer_cli.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info -o ebin/ -pa ebin/ -I include/ src/observer_cli.erl src/observer_cli_application.erl src/observer_cli_escriptize.erl src/observer_cli_ets.erl src/observer_cli_help.erl src/observer_cli_inet.erl src/observer_cli_lib.erl src/observer_cli_mnesia.erl src/observer_cli_plugin.erl src/observer_cli_port.erl src/observer_cli_process.erl src/observer_cli_store.erl src/observer_cli_system.erl Inlining: inline_size=24 inline_effort=150 if [ -z "$(grep -e '^[^%]*{\s*modules\s*,' src/observer_cli.app.src)" ]; then \ echo "Empty modules entry not found in observer_cli.app.src. Please consult the erlang.mk 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[5]: Leaving directory '/<>/deps/observer_cli' if test -d ../.hex; then \ echo y | mix make_all_in_src_archive; \ else \ echo y | mix make_all; \ fi 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) 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 /<>/deps/rabbitmq_cli/deps/parallel_stream/mix.exs:17 ==> parallel_stream Compiling 11 files (.ex) 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 /<>/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 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 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 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 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 3 always matches lib/string/chars.ex:3 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 3 always matches lib/string/chars.ex:3 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 3 always matches lib/string/chars.ex:3 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 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" ln "escript/rabbitmqctl" "escript/rabbitmq-plugins" rm -f "escript/rabbitmq-diagnostics" ln "escript/rabbitmqctl" "escript/rabbitmq-diagnostics" rm -f "escript/rabbitmq-queues" ln "escript/rabbitmqctl" "escript/rabbitmq-queues" rm -f "escript/rabbitmq-upgrade" ln "escript/rabbitmqctl" "escript/rabbitmq-upgrade" : make[4]: Leaving directory '/<>/deps/rabbitmq_cli' make[4]: Entering directory '/<>/deps/syslog' /usr/bin/make --no-print-directory syslog.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/syslog' make[4]: Entering directory '/<>/deps/ra' set -e; for dep in /<>/deps/gen_batch_server /<>/deps/aten; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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[5]: Entering directory '/<>/deps/gen_batch_server' /usr/bin/make --no-print-directory gen_batch_server.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[5]: Leaving directory '/<>/deps/gen_batch_server' make[5]: Entering directory '/<>/deps/aten' /usr/bin/make --no-print-directory aten.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[5]: Leaving directory '/<>/deps/aten' /usr/bin/make --no-print-directory ra.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/ra' make[4]: Entering directory '/<>/deps/sysmon_handler' /usr/bin/make --no-print-directory sysmon_handler.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/sysmon_handler' make[4]: Entering directory '/<>/deps/stdout_formatter' /usr/bin/make --no-print-directory stdout_formatter.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/stdout_formatter' /usr/bin/make --no-print-directory rabbit.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/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 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, [<<"guest">>]},\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 /<>/.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 /usr/bin/make -C /<>/deps/rabbitmq_cli install \ PREFIX="/<>/deps/rabbit/escript" \ DESTDIR= mkdir -p "/<>/deps/rabbit/escript" rm -f "/<>/deps/rabbit/escript/rabbitmqctl"; rm -f "/<>/deps/rabbit/escript/rabbitmq-plugins"; rm -f "/<>/deps/rabbit/escript/rabbitmq-diagnostics"; rm -f "/<>/deps/rabbit/escript/rabbitmq-queues"; rm -f "/<>/deps/rabbit/escript/rabbitmq-upgrade"; cp "escript/rabbitmqctl" "/<>/deps/rabbit/escript"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-plugins"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-diagnostics"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-queues"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-upgrade"; : : make[3]: Leaving directory '/<>/deps/rabbit' make[3]: Entering directory '/<>/deps/amqp10_common' set -e; for dep in /<>/deps/rabbitmq_codegen; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory amqp10_common.d mkdir -p include/ env PYTHONPATH=/<>/deps/rabbitmq_codegen \ python3 /<>/deps/amqp10_common/codegen.py hrl /<>/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /<>/deps/rabbitmq_codegen/amqp-1.0/security.xml /<>/deps/rabbitmq_codegen/amqp-1.0/transport.xml /<>/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > include/amqp10_framing.hrl mkdir -p src/ env PYTHONPATH=/<>/deps/rabbitmq_codegen \ python3 /<>/deps/amqp10_common/codegen.py erl /<>/deps/rabbitmq_codegen/amqp-1.0/messaging.xml /<>/deps/rabbitmq_codegen/amqp-1.0/security.xml /<>/deps/rabbitmq_codegen/amqp-1.0/transport.xml /<>/deps/rabbitmq_codegen/amqp-1.0/transactions.xml > src/amqp10_framing0.erl erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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 /<>/.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[3]: Leaving directory '/<>/deps/amqp10_common' make[3]: Entering directory '/<>/deps/amqp10_client' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbit_common /<>/deps/elvis_mk /<>/deps/amqp10_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/elvis_mk' make[4]: Nothing to be done for 'noop'. make[4]: Leaving directory '/<>/deps/elvis_mk' /usr/bin/make --no-print-directory amqp10_client.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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 /<>/.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[3]: Leaving directory '/<>/deps/amqp10_client' make[3]: Entering directory '/<>/deps/rabbitmq_amqp1_0' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/amqp_client' set -e; for dep in /<>/deps/rabbit_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory amqp_client.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[4]: Leaving directory '/<>/deps/amqp_client' /usr/bin/make --no-print-directory rabbitmq_amqp1_0.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_amqp1_0' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_cache' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_auth_backend_cache.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_cache' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_http' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_auth_backend_http.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_http' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_ldap' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_auth_backend_ldap.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_ldap' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_oauth2' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowlib /<>/deps/jose; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowlib' /usr/bin/make --no-print-directory cowlib.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/cowlib' make[4]: Entering directory '/<>/deps/jose' set -e; for dep in /<>/deps/base64url; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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[5]: Entering directory '/<>/deps/base64url' /usr/bin/make --no-print-directory base64url.d erl +A0 -noinput -boot start_clean -pz /<>/.erlang.mk/rebar/ebin -eval " E = ets:new(makedep, [bag]), G = digraph:new([acyclic]), ErlFiles = lists:usort(string:tokens(\"src/base64url.erl \", \" \")), DepsDir = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[5]: Leaving directory '/<>/deps/base64url' /usr/bin/make --no-print-directory jose.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/jose' /usr/bin/make --no-print-directory rabbitmq_auth_backend_oauth2.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_oauth2' make[3]: Entering directory '/<>/deps/rabbitmq_auth_mechanism_ssl' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_auth_mechanism_ssl.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_auth_mechanism_ssl' make[3]: Entering directory '/<>/deps/rabbitmq_consistent_hash_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_consistent_hash_exchange.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_consistent_hash_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_event_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_event_exchange.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_event_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_federation' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_federation.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_federation' make[3]: Entering directory '/<>/deps/rabbitmq_jms_topic_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_jms_topic_exchange.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_jms_topic_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_mqtt' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/ra; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_mqtt.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_random_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_random_exchange.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_random_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_recent_history_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_recent_history_exchange.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_recent_history_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_sharding' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_sharding.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_sharding' make[3]: Entering directory '/<>/deps/rabbitmq_shovel' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_shovel.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_shovel' make[3]: Entering directory '/<>/deps/rabbitmq_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_stomp.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_trust_store' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_trust_store.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_trust_store' make[3]: Entering directory '/<>/deps/rabbitmq_web_dispatch' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowboy' set -e; for dep in /<>/deps/cowlib /<>/deps/ranch; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory cowboy.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/cowboy' /usr/bin/make --no-print-directory rabbitmq_web_dispatch.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_web_dispatch' make[3]: Entering directory '/<>/deps/rabbitmq_management_agent' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_management_agent.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_management_agent' make[3]: Entering directory '/<>/deps/rabbitmq_management' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/cowboy /<>/deps/cowlib /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_management.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_management' make[3]: Entering directory '/<>/deps/rabbitmq_prometheus' set -e; for dep in /<>/deps/accept /<>/deps/amqp_client /<>/deps/rabbit_common /<>/deps/rabbitmq_management /<>/deps/rabbit /<>/deps/rabbitmq_management_agent /<>/deps/prometheus /<>/deps/rabbitmq_web_dispatch; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/make -C $dep IS_DEP=1; \ if [ ! -L $dep ] && [ -d $dep/ebin ]; then touch $dep/ebin/dep_built; fi; \ else \ echo "Error: No Makefile to build dependency $dep." >&2; \ exit 2; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/accept' /usr/bin/make --no-print-directory accept.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/accept' make[4]: Entering directory '/<>/deps/prometheus' /usr/bin/make --no-print-directory prometheus.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/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[4]: Leaving directory '/<>/deps/prometheus' /usr/bin/make --no-print-directory rabbitmq_prometheus.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_prometheus' make[3]: Entering directory '/<>/deps/rabbitmq_federation_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_federation; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_federation_management.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_federation_management' make[3]: Entering directory '/<>/deps/rabbitmq_shovel_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_shovel; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_shovel_management.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_shovel_management' make[3]: Entering directory '/<>/deps/rabbitmq_top' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_top.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_top' make[3]: Entering directory '/<>/deps/rabbitmq_tracing' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_tracing.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_tracing' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy /<>/deps/rabbitmq_mqtt; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_web_mqtt.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_mqtt; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_web_mqtt_examples.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt_examples' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/cowboy /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_stomp; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_web_stomp.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_stomp; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_web_stomp_examples.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp_examples' make[3]: Entering directory '/<>/deps/rabbitmq_aws' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ /usr/bin/make -C $dep IS_APP=1; \ fi \ done set -e; for dep in /<>/deps/rabbit_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_aws.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_common' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_peer_discovery_common.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_common' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_aws /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_peer_discovery_aws.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_k8s' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_peer_discovery_k8s.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_k8s' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_consul' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_peer_discovery_consul.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_consul' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_etcd' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 \ /usr/bin/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 /usr/bin/make --no-print-directory rabbitmq_peer_discovery_etcd.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : /usr/bin/make --no-print-directory app-build mkdir -p ebin/ erlc -v +debug_info +warn_export_vars +warn_shadow_vars +warn_obsolete_guard -pa /<>/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 /<>/.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[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' : /usr/bin/make do-dist \ DIST_PLUGINS_LIST="/<>/.erlang.mk/recursive-deps-list.log " make[3]: Entering directory '/<>' rm -rf /<>/plugins/accept-0.3.5 plugins/accept-0.3.5.ez mkdir -p /<>/plugins/accept-0.3.5 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/accept/ /<>/plugins/accept-0.3.5/ sending incremental file list ./ ebin/ ebin/accept.app ebin/accept_encoding_header.beam ebin/accept_header.beam ebin/accept_neg.beam ebin/accept_parser.beam ebin/dep_built include/ include/accept.hrl sent 14,872 bytes received 164 bytes 30,072.00 bytes/sec total size is 14,283 speedup is 0.95 ! (test -f /<>/deps/accept/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/accept/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/accept prepare-dist \ APP=accept VSN=0.3.5 EZ_DIR=/<>/plugins/accept-0.3.5 (cd plugins && \ find "accept-0.3.5" | LC_COLLATE=C sort \ > "accept-0.3.5.manifest" && \ zip --names-stdin "accept-0.3.5.ez" \ < "accept-0.3.5.manifest") adding: accept-0.3.5/ (stored 0%) adding: accept-0.3.5/ebin/ (stored 0%) adding: accept-0.3.5/ebin/accept.app (deflated 51%) adding: accept-0.3.5/ebin/accept_encoding_header.beam (deflated 16%) adding: accept-0.3.5/ebin/accept_header.beam (deflated 14%) adding: accept-0.3.5/ebin/accept_neg.beam (deflated 17%) adding: accept-0.3.5/ebin/accept_parser.beam (deflated 18%) adding: accept-0.3.5/ebin/dep_built (stored 0%) adding: accept-0.3.5/include/ (stored 0%) adding: accept-0.3.5/include/accept.hrl (deflated 65%) rm -rf /<>/plugins/accept-0.3.5 /<>/plugins/accept-0.3.5.manifest rm -rf /<>/plugins/amqp10_client-3.8.2 plugins/amqp10_client-3.8.2.ez mkdir -p /<>/plugins/amqp10_client-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/amqp10_client/ /<>/plugins/amqp10_client-3.8.2/ sending incremental file list ./ ebin/ ebin/amqp10_client.app ebin/amqp10_client.beam ebin/amqp10_client_app.beam ebin/amqp10_client_connection.beam ebin/amqp10_client_connection_sup.beam ebin/amqp10_client_connections_sup.beam ebin/amqp10_client_frame_reader.beam ebin/amqp10_client_link.beam ebin/amqp10_client_session.beam ebin/amqp10_client_sessions_sup.beam ebin/amqp10_client_sup.beam ebin/amqp10_client_types.beam ebin/amqp10_msg.beam ebin/dep_built sent 124,661 bytes received 293 bytes 249,908.00 bytes/sec total size is 123,601 speedup is 0.99 ! (test -f /<>/deps/amqp10_client/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/amqp10_client/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/amqp10_client prepare-dist \ APP=amqp10_client VSN=3.8.2 EZ_DIR=/<>/plugins/amqp10_client-3.8.2 (cd plugins && \ find "amqp10_client-3.8.2" | LC_COLLATE=C sort \ > "amqp10_client-3.8.2.manifest" && \ zip --names-stdin "amqp10_client-3.8.2.ez" \ < "amqp10_client-3.8.2.manifest") adding: amqp10_client-3.8.2/ (stored 0%) adding: amqp10_client-3.8.2/ebin/ (stored 0%) adding: amqp10_client-3.8.2/ebin/amqp10_client.app (deflated 57%) adding: amqp10_client-3.8.2/ebin/amqp10_client_app.beam (deflated 23%) adding: amqp10_client-3.8.2/ebin/amqp10_client.beam (deflated 16%) adding: amqp10_client-3.8.2/ebin/amqp10_client_connection.beam (deflated 15%) adding: amqp10_client-3.8.2/ebin/amqp10_client_connections_sup.beam (deflated 18%) adding: amqp10_client-3.8.2/ebin/amqp10_client_connection_sup.beam (deflated 17%) adding: amqp10_client-3.8.2/ebin/amqp10_client_frame_reader.beam (deflated 13%) adding: amqp10_client-3.8.2/ebin/amqp10_client_link.beam (deflated 7%) adding: amqp10_client-3.8.2/ebin/amqp10_client_session.beam (deflated 16%) adding: amqp10_client-3.8.2/ebin/amqp10_client_sessions_sup.beam (deflated 20%) adding: amqp10_client-3.8.2/ebin/amqp10_client_sup.beam (deflated 17%) adding: amqp10_client-3.8.2/ebin/amqp10_client_types.beam (deflated 6%) adding: amqp10_client-3.8.2/ebin/amqp10_msg.beam (deflated 20%) adding: amqp10_client-3.8.2/ebin/dep_built (stored 0%) rm -rf /<>/plugins/amqp10_client-3.8.2 /<>/plugins/amqp10_client-3.8.2.manifest rm -rf /<>/plugins/amqp10_common-3.8.2 plugins/amqp10_common-3.8.2.ez mkdir -p /<>/plugins/amqp10_common-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/amqp10_common/ /<>/plugins/amqp10_common-3.8.2/ sending incremental file list ./ ebin/ ebin/amqp10_binary_generator.beam ebin/amqp10_binary_parser.beam ebin/amqp10_common.app ebin/amqp10_framing.beam ebin/amqp10_framing0.beam ebin/dep_built include/ include/amqp10_framing.hrl sent 59,215 bytes received 164 bytes 118,758.00 bytes/sec total size is 58,594 speedup is 0.99 ! (test -f /<>/deps/amqp10_common/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/amqp10_common/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/amqp10_common prepare-dist \ APP=amqp10_common VSN=3.8.2 EZ_DIR=/<>/plugins/amqp10_common-3.8.2 (cd plugins && \ find "amqp10_common-3.8.2" | LC_COLLATE=C sort \ > "amqp10_common-3.8.2.manifest" && \ zip --names-stdin "amqp10_common-3.8.2.ez" \ < "amqp10_common-3.8.2.manifest") adding: amqp10_common-3.8.2/ (stored 0%) adding: amqp10_common-3.8.2/ebin/ (stored 0%) adding: amqp10_common-3.8.2/ebin/amqp10_binary_generator.beam (deflated 15%) adding: amqp10_common-3.8.2/ebin/amqp10_binary_parser.beam (deflated 17%) adding: amqp10_common-3.8.2/ebin/amqp10_common.app (deflated 41%) adding: amqp10_common-3.8.2/ebin/amqp10_framing0.beam (deflated 12%) adding: amqp10_common-3.8.2/ebin/amqp10_framing.beam (deflated 17%) adding: amqp10_common-3.8.2/ebin/dep_built (stored 0%) adding: amqp10_common-3.8.2/include/ (stored 0%) adding: amqp10_common-3.8.2/include/amqp10_framing.hrl (deflated 75%) rm -rf /<>/plugins/amqp10_common-3.8.2 /<>/plugins/amqp10_common-3.8.2.manifest rm -rf /<>/plugins/amqp_client-3.8.2 plugins/amqp_client-3.8.2.ez mkdir -p /<>/plugins/amqp_client-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/amqp_client/ /<>/plugins/amqp_client-3.8.2/ sending incremental file list ./ ebin/ ebin/amqp_auth_mechanisms.beam ebin/amqp_channel.beam ebin/amqp_channel_sup.beam ebin/amqp_channel_sup_sup.beam ebin/amqp_channels_manager.beam ebin/amqp_client.app ebin/amqp_client.beam ebin/amqp_connection.beam ebin/amqp_connection_sup.beam ebin/amqp_connection_type_sup.beam ebin/amqp_direct_connection.beam ebin/amqp_direct_consumer.beam ebin/amqp_gen_connection.beam ebin/amqp_gen_consumer.beam ebin/amqp_main_reader.beam ebin/amqp_network_connection.beam ebin/amqp_rpc_client.beam ebin/amqp_rpc_server.beam ebin/amqp_selective_consumer.beam ebin/amqp_ssl.beam ebin/amqp_sup.beam ebin/amqp_uri.beam ebin/amqp_util.beam ebin/dep_built ebin/rabbit_routing_util.beam ebin/uri_parser.beam include/ include/amqp_client.hrl include/amqp_client_internal.hrl include/amqp_gen_consumer_spec.hrl include/rabbit_routing_prefixes.hrl sent 583,360 bytes received 601 bytes 1,167,922.00 bytes/sec total size is 580,988 speedup is 0.99 ! (test -f /<>/deps/amqp_client/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/amqp_client/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/amqp_client prepare-dist \ APP=amqp_client VSN=3.8.2 EZ_DIR=/<>/plugins/amqp_client-3.8.2 (cd plugins && \ find "amqp_client-3.8.2" | LC_COLLATE=C sort \ > "amqp_client-3.8.2.manifest" && \ zip --names-stdin "amqp_client-3.8.2.ez" \ < "amqp_client-3.8.2.manifest") adding: amqp_client-3.8.2/ (stored 0%) adding: amqp_client-3.8.2/ebin/ (stored 0%) adding: amqp_client-3.8.2/ebin/amqp_auth_mechanisms.beam (deflated 34%) adding: amqp_client-3.8.2/ebin/amqp_channel.beam (deflated 25%) adding: amqp_client-3.8.2/ebin/amqp_channels_manager.beam (deflated 31%) adding: amqp_client-3.8.2/ebin/amqp_channel_sup.beam (deflated 33%) adding: amqp_client-3.8.2/ebin/amqp_channel_sup_sup.beam (deflated 35%) adding: amqp_client-3.8.2/ebin/amqp_client.app (deflated 56%) adding: amqp_client-3.8.2/ebin/amqp_client.beam (deflated 24%) adding: amqp_client-3.8.2/ebin/amqp_connection.beam (deflated 32%) adding: amqp_client-3.8.2/ebin/amqp_connection_sup.beam (deflated 35%) adding: amqp_client-3.8.2/ebin/amqp_connection_type_sup.beam (deflated 34%) adding: amqp_client-3.8.2/ebin/amqp_direct_connection.beam (deflated 30%) adding: amqp_client-3.8.2/ebin/amqp_direct_consumer.beam (deflated 34%) adding: amqp_client-3.8.2/ebin/amqp_gen_connection.beam (deflated 27%) adding: amqp_client-3.8.2/ebin/amqp_gen_consumer.beam (deflated 33%) adding: amqp_client-3.8.2/ebin/amqp_main_reader.beam (deflated 32%) adding: amqp_client-3.8.2/ebin/amqp_network_connection.beam (deflated 26%) adding: amqp_client-3.8.2/ebin/amqp_rpc_client.beam (deflated 33%) adding: amqp_client-3.8.2/ebin/amqp_rpc_server.beam (deflated 34%) adding: amqp_client-3.8.2/ebin/amqp_selective_consumer.beam (deflated 31%) adding: amqp_client-3.8.2/ebin/amqp_ssl.beam (deflated 34%) adding: amqp_client-3.8.2/ebin/amqp_sup.beam (deflated 35%) adding: amqp_client-3.8.2/ebin/amqp_uri.beam (deflated 29%) adding: amqp_client-3.8.2/ebin/amqp_util.beam (deflated 35%) adding: amqp_client-3.8.2/ebin/dep_built (stored 0%) adding: amqp_client-3.8.2/ebin/rabbit_routing_util.beam (deflated 31%) adding: amqp_client-3.8.2/ebin/uri_parser.beam (deflated 18%) adding: amqp_client-3.8.2/include/ (stored 0%) adding: amqp_client-3.8.2/include/amqp_client.hrl (deflated 66%) adding: amqp_client-3.8.2/include/amqp_client_internal.hrl (deflated 52%) adding: amqp_client-3.8.2/include/amqp_gen_consumer_spec.hrl (deflated 62%) adding: amqp_client-3.8.2/include/rabbit_routing_prefixes.hrl (deflated 46%) rm -rf /<>/plugins/amqp_client-3.8.2 /<>/plugins/amqp_client-3.8.2.manifest rm -rf /<>/plugins/aten-0.5.2 plugins/aten-0.5.2.ez mkdir -p /<>/plugins/aten-0.5.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/aten/ /<>/plugins/aten-0.5.2/ sending incremental file list ./ ebin/ ebin/aten.app ebin/aten.beam ebin/aten_app.beam ebin/aten_detect.beam ebin/aten_detector.beam ebin/aten_emitter.beam ebin/aten_sink.beam ebin/aten_sup.beam ebin/dep_built sent 21,197 bytes received 198 bytes 42,790.00 bytes/sec total size is 20,516 speedup is 0.96 ! (test -f /<>/deps/aten/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/aten/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/aten prepare-dist \ APP=aten VSN=0.5.2 EZ_DIR=/<>/plugins/aten-0.5.2 (cd plugins && \ find "aten-0.5.2" | LC_COLLATE=C sort \ > "aten-0.5.2.manifest" && \ zip --names-stdin "aten-0.5.2.ez" \ < "aten-0.5.2.manifest") adding: aten-0.5.2/ (stored 0%) adding: aten-0.5.2/ebin/ (stored 0%) adding: aten-0.5.2/ebin/aten.app (deflated 55%) adding: aten-0.5.2/ebin/aten_app.beam (deflated 22%) adding: aten-0.5.2/ebin/aten.beam (deflated 20%) adding: aten-0.5.2/ebin/aten_detect.beam (deflated 14%) adding: aten-0.5.2/ebin/aten_detector.beam (deflated 16%) adding: aten-0.5.2/ebin/aten_emitter.beam (deflated 16%) adding: aten-0.5.2/ebin/aten_sink.beam (deflated 18%) adding: aten-0.5.2/ebin/aten_sup.beam (deflated 14%) adding: aten-0.5.2/ebin/dep_built (stored 0%) rm -rf /<>/plugins/aten-0.5.2 /<>/plugins/aten-0.5.2.manifest rm -rf /<>/plugins/base64url-1.0.1 plugins/base64url-1.0.1.ez mkdir -p /<>/plugins/base64url-1.0.1 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/base64url/ /<>/plugins/base64url-1.0.1/ sending incremental file list ./ ebin/ ebin/base64url.app ebin/base64url.beam ebin/dep_built sent 3,437 bytes received 84 bytes 7,042.00 bytes/sec total size is 3,138 speedup is 0.89 ! (test -f /<>/deps/base64url/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/base64url/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/base64url prepare-dist \ APP=base64url VSN=1.0.1 EZ_DIR=/<>/plugins/base64url-1.0.1 (cd plugins && \ find "base64url-1.0.1" | LC_COLLATE=C sort \ > "base64url-1.0.1.manifest" && \ zip --names-stdin "base64url-1.0.1.ez" \ < "base64url-1.0.1.manifest") adding: base64url-1.0.1/ (stored 0%) adding: base64url-1.0.1/ebin/ (stored 0%) adding: base64url-1.0.1/ebin/base64url.app (deflated 51%) adding: base64url-1.0.1/ebin/base64url.beam (deflated 20%) adding: base64url-1.0.1/ebin/dep_built (stored 0%) rm -rf /<>/plugins/base64url-1.0.1 /<>/plugins/base64url-1.0.1.manifest rm -rf /<>/plugins/cowboy-2.6.1 plugins/cowboy-2.6.1.ez mkdir -p /<>/plugins/cowboy-2.6.1 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/cowboy/ /<>/plugins/cowboy-2.6.1/ sending incremental file list ./ ebin/ ebin/cowboy.app ebin/cowboy.beam ebin/cowboy_app.beam ebin/cowboy_bstr.beam ebin/cowboy_children.beam ebin/cowboy_clear.beam ebin/cowboy_clock.beam ebin/cowboy_compress_h.beam ebin/cowboy_constraints.beam ebin/cowboy_handler.beam ebin/cowboy_http.beam ebin/cowboy_http2.beam ebin/cowboy_loop.beam ebin/cowboy_metrics_h.beam ebin/cowboy_middleware.beam ebin/cowboy_req.beam ebin/cowboy_rest.beam ebin/cowboy_router.beam ebin/cowboy_static.beam ebin/cowboy_stream.beam ebin/cowboy_stream_h.beam ebin/cowboy_sub_protocol.beam ebin/cowboy_sup.beam ebin/cowboy_tls.beam ebin/cowboy_tracer_h.beam ebin/cowboy_websocket.beam ebin/dep_built sent 318,545 bytes received 540 bytes 638,170.00 bytes/sec total size is 316,575 speedup is 0.99 ! (test -f /<>/deps/cowboy/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/cowboy/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/cowboy prepare-dist \ APP=cowboy VSN=2.6.1 EZ_DIR=/<>/plugins/cowboy-2.6.1 (cd plugins && \ find "cowboy-2.6.1" | LC_COLLATE=C sort \ > "cowboy-2.6.1.manifest" && \ zip --names-stdin "cowboy-2.6.1.ez" \ < "cowboy-2.6.1.manifest") adding: cowboy-2.6.1/ (stored 0%) adding: cowboy-2.6.1/ebin/ (stored 0%) adding: cowboy-2.6.1/ebin/cowboy.app (deflated 60%) adding: cowboy-2.6.1/ebin/cowboy_app.beam (deflated 20%) adding: cowboy-2.6.1/ebin/cowboy.beam (deflated 13%) adding: cowboy-2.6.1/ebin/cowboy_bstr.beam (deflated 19%) adding: cowboy-2.6.1/ebin/cowboy_children.beam (deflated 15%) adding: cowboy-2.6.1/ebin/cowboy_clear.beam (deflated 14%) adding: cowboy-2.6.1/ebin/cowboy_clock.beam (deflated 18%) adding: cowboy-2.6.1/ebin/cowboy_compress_h.beam (deflated 14%) adding: cowboy-2.6.1/ebin/cowboy_constraints.beam (deflated 14%) adding: cowboy-2.6.1/ebin/cowboy_handler.beam (deflated 13%) adding: cowboy-2.6.1/ebin/cowboy_http2.beam (deflated 15%) adding: cowboy-2.6.1/ebin/cowboy_http.beam (deflated 16%) adding: cowboy-2.6.1/ebin/cowboy_loop.beam (deflated 12%) adding: cowboy-2.6.1/ebin/cowboy_metrics_h.beam (deflated 12%) adding: cowboy-2.6.1/ebin/cowboy_middleware.beam (deflated 17%) adding: cowboy-2.6.1/ebin/cowboy_req.beam (deflated 15%) adding: cowboy-2.6.1/ebin/cowboy_rest.beam (deflated 19%) adding: cowboy-2.6.1/ebin/cowboy_router.beam (deflated 13%) adding: cowboy-2.6.1/ebin/cowboy_static.beam (deflated 14%) adding: cowboy-2.6.1/ebin/cowboy_stream.beam (deflated 11%) adding: cowboy-2.6.1/ebin/cowboy_stream_h.beam (deflated 13%) adding: cowboy-2.6.1/ebin/cowboy_sub_protocol.beam (deflated 16%) adding: cowboy-2.6.1/ebin/cowboy_sup.beam (deflated 15%) adding: cowboy-2.6.1/ebin/cowboy_tls.beam (deflated 14%) adding: cowboy-2.6.1/ebin/cowboy_tracer_h.beam (deflated 13%) adding: cowboy-2.6.1/ebin/cowboy_websocket.beam (deflated 15%) adding: cowboy-2.6.1/ebin/dep_built (stored 0%) rm -rf /<>/plugins/cowboy-2.6.1 /<>/plugins/cowboy-2.6.1.manifest rm -rf /<>/plugins/cowlib-2.7.0 plugins/cowlib-2.7.0.ez mkdir -p /<>/plugins/cowlib-2.7.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/cowlib/ /<>/plugins/cowlib-2.7.0/ sending incremental file list ./ ebin/ ebin/cow_base64url.beam ebin/cow_cookie.beam ebin/cow_date.beam ebin/cow_hpack.beam ebin/cow_http.beam ebin/cow_http2.beam ebin/cow_http2_machine.beam ebin/cow_http_hd.beam ebin/cow_http_te.beam ebin/cow_iolists.beam ebin/cow_mimetypes.beam ebin/cow_multipart.beam ebin/cow_qs.beam ebin/cow_spdy.beam ebin/cow_sse.beam ebin/cow_uri.beam ebin/cow_ws.beam ebin/cowlib.app ebin/dep_built include/ include/cow_inline.hrl include/cow_parse.hrl sent 805,561 bytes received 434 bytes 1,611,990.00 bytes/sec total size is 803,863 speedup is 1.00 ! (test -f /<>/deps/cowlib/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/cowlib/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/cowlib prepare-dist \ APP=cowlib VSN=2.7.0 EZ_DIR=/<>/plugins/cowlib-2.7.0 (cd plugins && \ find "cowlib-2.7.0" | LC_COLLATE=C sort \ > "cowlib-2.7.0.manifest" && \ zip --names-stdin "cowlib-2.7.0.ez" \ < "cowlib-2.7.0.manifest") adding: cowlib-2.7.0/ (stored 0%) adding: cowlib-2.7.0/ebin/ (stored 0%) adding: cowlib-2.7.0/ebin/cow_base64url.beam (deflated 16%) adding: cowlib-2.7.0/ebin/cow_cookie.beam (deflated 14%) adding: cowlib-2.7.0/ebin/cow_date.beam (deflated 50%) adding: cowlib-2.7.0/ebin/cow_hpack.beam (deflated 33%) adding: cowlib-2.7.0/ebin/cow_http2.beam (deflated 17%) adding: cowlib-2.7.0/ebin/cow_http2_machine.beam (deflated 15%) adding: cowlib-2.7.0/ebin/cow_http.beam (deflated 16%) adding: cowlib-2.7.0/ebin/cow_http_hd.beam (deflated 49%) adding: cowlib-2.7.0/ebin/cow_http_te.beam (deflated 17%) adding: cowlib-2.7.0/ebin/cow_iolists.beam (deflated 13%) adding: cowlib-2.7.0/ebin/cowlib.app (deflated 52%) adding: cowlib-2.7.0/ebin/cow_mimetypes.beam (deflated 20%) adding: cowlib-2.7.0/ebin/cow_multipart.beam (deflated 29%) adding: cowlib-2.7.0/ebin/cow_qs.beam (deflated 24%) adding: cowlib-2.7.0/ebin/cow_spdy.beam (deflated 12%) adding: cowlib-2.7.0/ebin/cow_sse.beam (deflated 15%) adding: cowlib-2.7.0/ebin/cow_uri.beam (deflated 33%) adding: cowlib-2.7.0/ebin/cow_ws.beam (deflated 16%) adding: cowlib-2.7.0/ebin/dep_built (stored 0%) adding: cowlib-2.7.0/include/ (stored 0%) adding: cowlib-2.7.0/include/cow_inline.hrl (deflated 90%) adding: cowlib-2.7.0/include/cow_parse.hrl (deflated 68%) rm -rf /<>/plugins/cowlib-2.7.0 /<>/plugins/cowlib-2.7.0.manifest rm -rf /<>/plugins/credentials_obfuscation-1.1.0 plugins/credentials_obfuscation-1.1.0.ez mkdir -p /<>/plugins/credentials_obfuscation-1.1.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/credentials_obfuscation/ /<>/plugins/credentials_obfuscation-1.1.0/ sending incremental file list ./ ebin/ ebin/credentials_obfuscation.app ebin/credentials_obfuscation.beam ebin/credentials_obfuscation_app.beam ebin/credentials_obfuscation_pbe.beam ebin/dep_built sent 12,988 bytes received 122 bytes 26,220.00 bytes/sec total size is 12,534 speedup is 0.96 ! (test -f /<>/deps/credentials_obfuscation/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/credentials_obfuscation/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/credentials_obfuscation prepare-dist \ APP=credentials_obfuscation VSN=1.1.0 EZ_DIR=/<>/plugins/credentials_obfuscation-1.1.0 (cd plugins && \ find "credentials_obfuscation-1.1.0" | LC_COLLATE=C sort \ > "credentials_obfuscation-1.1.0.manifest" && \ zip --names-stdin "credentials_obfuscation-1.1.0.ez" \ < "credentials_obfuscation-1.1.0.manifest") adding: credentials_obfuscation-1.1.0/ (stored 0%) adding: credentials_obfuscation-1.1.0/ebin/ (stored 0%) adding: credentials_obfuscation-1.1.0/ebin/credentials_obfuscation.app (deflated 57%) adding: credentials_obfuscation-1.1.0/ebin/credentials_obfuscation_app.beam (deflated 20%) adding: credentials_obfuscation-1.1.0/ebin/credentials_obfuscation.beam (deflated 25%) adding: credentials_obfuscation-1.1.0/ebin/credentials_obfuscation_pbe.beam (deflated 19%) adding: credentials_obfuscation-1.1.0/ebin/dep_built (stored 0%) rm -rf /<>/plugins/credentials_obfuscation-1.1.0 /<>/plugins/credentials_obfuscation-1.1.0.manifest rm -rf /<>/plugins/gen_batch_server-0.8.2 plugins/gen_batch_server-0.8.2.ez mkdir -p /<>/plugins/gen_batch_server-0.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/gen_batch_server/ /<>/plugins/gen_batch_server-0.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/gen_batch_server.app ebin/gen_batch_server.beam sent 15,464 bytes received 84 bytes 31,096.00 bytes/sec total size is 15,151 speedup is 0.97 ! (test -f /<>/deps/gen_batch_server/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/gen_batch_server/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/gen_batch_server prepare-dist \ APP=gen_batch_server VSN=0.8.2 EZ_DIR=/<>/plugins/gen_batch_server-0.8.2 (cd plugins && \ find "gen_batch_server-0.8.2" | LC_COLLATE=C sort \ > "gen_batch_server-0.8.2.manifest" && \ zip --names-stdin "gen_batch_server-0.8.2.ez" \ < "gen_batch_server-0.8.2.manifest") adding: gen_batch_server-0.8.2/ (stored 0%) adding: gen_batch_server-0.8.2/ebin/ (stored 0%) adding: gen_batch_server-0.8.2/ebin/dep_built (stored 0%) adding: gen_batch_server-0.8.2/ebin/gen_batch_server.app (deflated 52%) adding: gen_batch_server-0.8.2/ebin/gen_batch_server.beam (deflated 15%) rm -rf /<>/plugins/gen_batch_server-0.8.2 /<>/plugins/gen_batch_server-0.8.2.manifest rm -rf /<>/plugins/goldrush-0.1.9 plugins/goldrush-0.1.9.ez mkdir -p /<>/plugins/goldrush-0.1.9 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/goldrush/ /<>/plugins/goldrush-0.1.9/ sending incremental file list ./ ebin/ ebin/dep_built ebin/glc.beam ebin/glc_code.beam ebin/glc_lib.beam ebin/glc_ops.beam ebin/glc_run.beam ebin/goldrush.app ebin/gr_app.beam ebin/gr_context.beam ebin/gr_counter.beam ebin/gr_counter_sup.beam ebin/gr_manager.beam ebin/gr_manager_sup.beam ebin/gr_param.beam ebin/gr_param_sup.beam ebin/gr_sup.beam ebin/gre.beam priv/ priv/edoc.css sent 83,954 bytes received 373 bytes 168,654.00 bytes/sec total size is 82,637 speedup is 0.98 ! (test -f /<>/deps/goldrush/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/goldrush/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/goldrush prepare-dist \ APP=goldrush VSN=0.1.9 EZ_DIR=/<>/plugins/goldrush-0.1.9 (cd plugins && \ find "goldrush-0.1.9" | LC_COLLATE=C sort \ > "goldrush-0.1.9.manifest" && \ zip --names-stdin "goldrush-0.1.9.ez" \ < "goldrush-0.1.9.manifest") adding: goldrush-0.1.9/ (stored 0%) adding: goldrush-0.1.9/ebin/ (stored 0%) adding: goldrush-0.1.9/ebin/dep_built (stored 0%) adding: goldrush-0.1.9/ebin/glc.beam (deflated 16%) adding: goldrush-0.1.9/ebin/glc_code.beam (deflated 24%) adding: goldrush-0.1.9/ebin/glc_lib.beam (deflated 24%) adding: goldrush-0.1.9/ebin/glc_ops.beam (deflated 15%) adding: goldrush-0.1.9/ebin/glc_run.beam (deflated 17%) adding: goldrush-0.1.9/ebin/goldrush.app (deflated 54%) adding: goldrush-0.1.9/ebin/gr_app.beam (deflated 22%) adding: goldrush-0.1.9/ebin/gr_context.beam (deflated 14%) adding: goldrush-0.1.9/ebin/gr_counter.beam (deflated 18%) adding: goldrush-0.1.9/ebin/gr_counter_sup.beam (deflated 16%) adding: goldrush-0.1.9/ebin/gre.beam (deflated 14%) adding: goldrush-0.1.9/ebin/gr_manager.beam (deflated 15%) adding: goldrush-0.1.9/ebin/gr_manager_sup.beam (deflated 16%) adding: goldrush-0.1.9/ebin/gr_param.beam (deflated 19%) adding: goldrush-0.1.9/ebin/gr_param_sup.beam (deflated 16%) adding: goldrush-0.1.9/ebin/gr_sup.beam (deflated 12%) adding: goldrush-0.1.9/priv/ (stored 0%) adding: goldrush-0.1.9/priv/edoc.css (deflated 71%) rm -rf /<>/plugins/goldrush-0.1.9 /<>/plugins/goldrush-0.1.9.manifest rm -rf /<>/plugins/jose-1.8.4 plugins/jose-1.8.4.ez mkdir -p /<>/plugins/jose-1.8.4 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/jose/ /<>/plugins/jose-1.8.4/ sending incremental file list ./ ebin/ ebin/dep_built ebin/jose.app ebin/jose.beam ebin/jose_app.beam ebin/jose_block_encryptor.beam ebin/jose_chacha20_poly1305.beam ebin/jose_chacha20_poly1305_crypto.beam ebin/jose_chacha20_poly1305_libsodium.beam ebin/jose_chacha20_poly1305_unsupported.beam ebin/jose_curve25519.beam ebin/jose_curve25519_libdecaf.beam ebin/jose_curve25519_libsodium.beam ebin/jose_curve25519_unsupported.beam ebin/jose_curve448.beam ebin/jose_curve448_libdecaf.beam ebin/jose_curve448_unsupported.beam ebin/jose_json.beam ebin/jose_json_jiffy.beam ebin/jose_json_jsone.beam ebin/jose_json_jsx.beam ebin/jose_json_ojson.beam ebin/jose_json_poison.beam ebin/jose_json_poison_compat_encoder.beam ebin/jose_json_poison_lexical_encoder.beam ebin/jose_json_unsupported.beam ebin/jose_jwa.beam ebin/jose_jwa_aes.beam ebin/jose_jwa_aes_kw.beam ebin/jose_jwa_bench.beam ebin/jose_jwa_chacha20.beam ebin/jose_jwa_chacha20_poly1305.beam ebin/jose_jwa_concat_kdf.beam ebin/jose_jwa_curve25519.beam ebin/jose_jwa_curve448.beam ebin/jose_jwa_ed25519.beam ebin/jose_jwa_ed448.beam ebin/jose_jwa_math.beam ebin/jose_jwa_pkcs1.beam ebin/jose_jwa_pkcs5.beam ebin/jose_jwa_pkcs7.beam ebin/jose_jwa_poly1305.beam ebin/jose_jwa_sha3.beam ebin/jose_jwa_unsupported.beam ebin/jose_jwa_x25519.beam ebin/jose_jwa_x448.beam ebin/jose_jwe.beam ebin/jose_jwe_alg.beam ebin/jose_jwe_alg_aes_kw.beam ebin/jose_jwe_alg_dir.beam ebin/jose_jwe_alg_ecdh_es.beam ebin/jose_jwe_alg_pbes2.beam ebin/jose_jwe_alg_rsa.beam ebin/jose_jwe_enc.beam ebin/jose_jwe_enc_aes.beam ebin/jose_jwe_enc_chacha20_poly1305.beam ebin/jose_jwe_zip.beam ebin/jose_jwk.beam ebin/jose_jwk_kty.beam ebin/jose_jwk_kty_ec.beam ebin/jose_jwk_kty_oct.beam ebin/jose_jwk_kty_okp_ed25519.beam ebin/jose_jwk_kty_okp_ed25519ph.beam ebin/jose_jwk_kty_okp_ed448.beam ebin/jose_jwk_kty_okp_ed448ph.beam ebin/jose_jwk_kty_okp_x25519.beam ebin/jose_jwk_kty_okp_x448.beam ebin/jose_jwk_kty_rsa.beam ebin/jose_jwk_oct.beam ebin/jose_jwk_openssh_key.beam ebin/jose_jwk_pem.beam ebin/jose_jwk_set.beam ebin/jose_jwk_use_enc.beam ebin/jose_jwk_use_sig.beam ebin/jose_jws.beam ebin/jose_jws_alg.beam ebin/jose_jws_alg_ecdsa.beam ebin/jose_jws_alg_eddsa.beam ebin/jose_jws_alg_hmac.beam ebin/jose_jws_alg_none.beam ebin/jose_jws_alg_poly1305.beam ebin/jose_jws_alg_rsa_pkcs1_v1_5.beam ebin/jose_jws_alg_rsa_pss.beam ebin/jose_jwt.beam ebin/jose_public_key.beam ebin/jose_server.beam ebin/jose_sha3.beam ebin/jose_sha3_keccakf1600_driver.beam ebin/jose_sha3_keccakf1600_nif.beam ebin/jose_sha3_libdecaf.beam ebin/jose_sha3_unsupported.beam ebin/jose_sup.beam include/ include/jose.hrl include/jose_jwe.hrl include/jose_jwk.hrl include/jose_jws.hrl include/jose_jwt.hrl include/jose_public_key.hrl priv/ priv/Dockerfile sent 680,967 bytes received 1,901 bytes 1,365,736.00 bytes/sec total size is 673,652 speedup is 0.99 ! (test -f /<>/deps/jose/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/jose/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/jose prepare-dist \ APP=jose VSN=1.8.4 EZ_DIR=/<>/plugins/jose-1.8.4 (cd plugins && \ find "jose-1.8.4" | LC_COLLATE=C sort \ > "jose-1.8.4.manifest" && \ zip --names-stdin "jose-1.8.4.ez" \ < "jose-1.8.4.manifest") adding: jose-1.8.4/ (stored 0%) adding: jose-1.8.4/ebin/ (stored 0%) adding: jose-1.8.4/ebin/dep_built (stored 0%) adding: jose-1.8.4/ebin/jose.app (deflated 70%) adding: jose-1.8.4/ebin/jose_app.beam (deflated 21%) adding: jose-1.8.4/ebin/jose.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_block_encryptor.beam (deflated 13%) adding: jose-1.8.4/ebin/jose_chacha20_poly1305.beam (deflated 15%) adding: jose-1.8.4/ebin/jose_chacha20_poly1305_crypto.beam (deflated 23%) adding: jose-1.8.4/ebin/jose_chacha20_poly1305_libsodium.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_chacha20_poly1305_unsupported.beam (deflated 23%) adding: jose-1.8.4/ebin/jose_curve25519.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_curve25519_libdecaf.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_curve25519_libsodium.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_curve25519_unsupported.beam (deflated 23%) adding: jose-1.8.4/ebin/jose_curve448.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_curve448_libdecaf.beam (deflated 23%) adding: jose-1.8.4/ebin/jose_curve448_unsupported.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_json.beam (deflated 23%) adding: jose-1.8.4/ebin/jose_json_jiffy.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_json_jsone.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_json_jsx.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_json_ojson.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_json_poison.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_json_poison_compat_encoder.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_json_poison_lexical_encoder.beam (deflated 26%) adding: jose-1.8.4/ebin/jose_json_unsupported.beam (deflated 25%) adding: jose-1.8.4/ebin/jose_jwa_aes.beam (deflated 31%) adding: jose-1.8.4/ebin/jose_jwa_aes_kw.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jwa.beam (deflated 10%) adding: jose-1.8.4/ebin/jose_jwa_bench.beam (deflated 14%) adding: jose-1.8.4/ebin/jose_jwa_chacha20.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_jwa_chacha20_poly1305.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwa_concat_kdf.beam (deflated 15%) adding: jose-1.8.4/ebin/jose_jwa_curve25519.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_jwa_curve448.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_jwa_ed25519.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwa_ed448.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_jwa_math.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwa_pkcs1.beam (deflated 12%) adding: jose-1.8.4/ebin/jose_jwa_pkcs5.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jwa_pkcs7.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_jwa_poly1305.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jwa_sha3.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_jwa_unsupported.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_jwa_x25519.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwa_x448.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwe_alg_aes_kw.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwe_alg.beam (deflated 13%) adding: jose-1.8.4/ebin/jose_jwe_alg_dir.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jwe_alg_ecdh_es.beam (deflated 9%) adding: jose-1.8.4/ebin/jose_jwe_alg_pbes2.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwe_alg_rsa.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jwe.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jwe_enc_aes.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jwe_enc.beam (deflated 12%) adding: jose-1.8.4/ebin/jose_jwe_enc_chacha20_poly1305.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwe_zip.beam (deflated 18%) adding: jose-1.8.4/ebin/jose_jwk.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_jwk_kty.beam (deflated 9%) adding: jose-1.8.4/ebin/jose_jwk_kty_ec.beam (deflated 12%) adding: jose-1.8.4/ebin/jose_jwk_kty_oct.beam (deflated 15%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_ed25519.beam (deflated 9%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_ed25519ph.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_ed448.beam (deflated 8%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_ed448ph.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_x25519.beam (deflated 9%) adding: jose-1.8.4/ebin/jose_jwk_kty_okp_x448.beam (deflated 9%) adding: jose-1.8.4/ebin/jose_jwk_kty_rsa.beam (deflated 13%) adding: jose-1.8.4/ebin/jose_jwk_oct.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_jwk_openssh_key.beam (deflated 15%) adding: jose-1.8.4/ebin/jose_jwk_pem.beam (deflated 4%) adding: jose-1.8.4/ebin/jose_jwk_set.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_jwk_use_enc.beam (deflated 13%) adding: jose-1.8.4/ebin/jose_jwk_use_sig.beam (deflated 15%) adding: jose-1.8.4/ebin/jose_jws_alg.beam (deflated 13%) adding: jose-1.8.4/ebin/jose_jws_alg_ecdsa.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jws_alg_eddsa.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jws_alg_hmac.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jws_alg_none.beam (deflated 17%) adding: jose-1.8.4/ebin/jose_jws_alg_poly1305.beam (deflated 14%) adding: jose-1.8.4/ebin/jose_jws_alg_rsa_pkcs1_v1_5.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jws_alg_rsa_pss.beam (deflated 16%) adding: jose-1.8.4/ebin/jose_jws.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_jwt.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_public_key.beam (deflated 12%) adding: jose-1.8.4/ebin/jose_server.beam (deflated 14%) adding: jose-1.8.4/ebin/jose_sha3.beam (deflated 19%) adding: jose-1.8.4/ebin/jose_sha3_keccakf1600_driver.beam (deflated 24%) adding: jose-1.8.4/ebin/jose_sha3_keccakf1600_nif.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_sha3_libdecaf.beam (deflated 21%) adding: jose-1.8.4/ebin/jose_sha3_unsupported.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_sup.beam (deflated 16%) adding: jose-1.8.4/include/ (stored 0%) adding: jose-1.8.4/include/jose.hrl (deflated 55%) adding: jose-1.8.4/include/jose_jwe.hrl (deflated 56%) adding: jose-1.8.4/include/jose_jwk.hrl (deflated 53%) adding: jose-1.8.4/include/jose_jws.hrl (deflated 51%) adding: jose-1.8.4/include/jose_jwt.hrl (deflated 49%) adding: jose-1.8.4/include/jose_public_key.hrl (deflated 74%) adding: jose-1.8.4/priv/ (stored 0%) adding: jose-1.8.4/priv/Dockerfile (deflated 49%) rm -rf /<>/plugins/jose-1.8.4 /<>/plugins/jose-1.8.4.manifest rm -rf /<>/plugins/jsx-2.9.0 plugins/jsx-2.9.0.ez mkdir -p /<>/plugins/jsx-2.9.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/jsx/ /<>/plugins/jsx-2.9.0/ sending incremental file list ./ ebin/ ebin/dep_built ebin/jsx.app ebin/jsx.beam ebin/jsx_config.beam ebin/jsx_consult.beam ebin/jsx_decoder.beam ebin/jsx_encoder.beam ebin/jsx_parser.beam ebin/jsx_to_json.beam ebin/jsx_to_term.beam ebin/jsx_verify.beam sent 122,382 bytes received 236 bytes 245,236.00 bytes/sec total size is 121,534 speedup is 0.99 ! (test -f /<>/deps/jsx/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/jsx/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/jsx prepare-dist \ APP=jsx VSN=2.9.0 EZ_DIR=/<>/plugins/jsx-2.9.0 (cd plugins && \ find "jsx-2.9.0" | LC_COLLATE=C sort \ > "jsx-2.9.0.manifest" && \ zip --names-stdin "jsx-2.9.0.ez" \ < "jsx-2.9.0.manifest") adding: jsx-2.9.0/ (stored 0%) adding: jsx-2.9.0/ebin/ (stored 0%) adding: jsx-2.9.0/ebin/dep_built (stored 0%) adding: jsx-2.9.0/ebin/jsx.app (deflated 51%) adding: jsx-2.9.0/ebin/jsx.beam (deflated 13%) adding: jsx-2.9.0/ebin/jsx_config.beam (deflated 18%) adding: jsx-2.9.0/ebin/jsx_consult.beam (deflated 14%) adding: jsx-2.9.0/ebin/jsx_decoder.beam (deflated 23%) adding: jsx-2.9.0/ebin/jsx_encoder.beam (deflated 15%) adding: jsx-2.9.0/ebin/jsx_parser.beam (deflated 23%) adding: jsx-2.9.0/ebin/jsx_to_json.beam (deflated 16%) adding: jsx-2.9.0/ebin/jsx_to_term.beam (deflated 16%) adding: jsx-2.9.0/ebin/jsx_verify.beam (deflated 15%) rm -rf /<>/plugins/jsx-2.9.0 /<>/plugins/jsx-2.9.0.manifest rm -rf /<>/plugins/lager-3.8.0 plugins/lager-3.8.0.ez mkdir -p /<>/plugins/lager-3.8.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/lager/ /<>/plugins/lager-3.8.0/ sending incremental file list ./ ebin/ ebin/dep_built ebin/error_logger_lager_h.beam ebin/lager.app ebin/lager.beam ebin/lager_app.beam ebin/lager_backend_throttle.beam ebin/lager_common_test_backend.beam ebin/lager_config.beam ebin/lager_console_backend.beam ebin/lager_crash_log.beam ebin/lager_default_formatter.beam ebin/lager_file_backend.beam ebin/lager_format.beam ebin/lager_handler_watcher.beam ebin/lager_handler_watcher_sup.beam ebin/lager_manager_killer.beam ebin/lager_msg.beam ebin/lager_rotator_behaviour.beam ebin/lager_rotator_default.beam ebin/lager_stdlib.beam ebin/lager_sup.beam ebin/lager_transform.beam ebin/lager_trunc_io.beam ebin/lager_util.beam include/ include/lager.hrl priv/ priv/edoc.css sent 286,225 bytes received 533 bytes 573,516.00 bytes/sec total size is 284,210 speedup is 0.99 ! (test -f /<>/deps/lager/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/lager/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/lager prepare-dist \ APP=lager VSN=3.8.0 EZ_DIR=/<>/plugins/lager-3.8.0 (cd plugins && \ find "lager-3.8.0" | LC_COLLATE=C sort \ > "lager-3.8.0.manifest" && \ zip --names-stdin "lager-3.8.0.ez" \ < "lager-3.8.0.manifest") adding: lager-3.8.0/ (stored 0%) adding: lager-3.8.0/ebin/ (stored 0%) adding: lager-3.8.0/ebin/dep_built (stored 0%) adding: lager-3.8.0/ebin/error_logger_lager_h.beam (deflated 23%) adding: lager-3.8.0/ebin/lager.app (deflated 68%) adding: lager-3.8.0/ebin/lager_app.beam (deflated 18%) adding: lager-3.8.0/ebin/lager_backend_throttle.beam (deflated 15%) adding: lager-3.8.0/ebin/lager.beam (deflated 18%) adding: lager-3.8.0/ebin/lager_common_test_backend.beam (deflated 13%) adding: lager-3.8.0/ebin/lager_config.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_console_backend.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_crash_log.beam (deflated 18%) adding: lager-3.8.0/ebin/lager_default_formatter.beam (deflated 19%) adding: lager-3.8.0/ebin/lager_file_backend.beam (deflated 19%) adding: lager-3.8.0/ebin/lager_format.beam (deflated 20%) adding: lager-3.8.0/ebin/lager_handler_watcher.beam (deflated 21%) adding: lager-3.8.0/ebin/lager_handler_watcher_sup.beam (deflated 18%) adding: lager-3.8.0/ebin/lager_manager_killer.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_msg.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_rotator_behaviour.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_rotator_default.beam (deflated 14%) adding: lager-3.8.0/ebin/lager_stdlib.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_sup.beam (deflated 15%) adding: lager-3.8.0/ebin/lager_transform.beam (deflated 16%) adding: lager-3.8.0/ebin/lager_trunc_io.beam (deflated 17%) adding: lager-3.8.0/ebin/lager_util.beam (deflated 18%) adding: lager-3.8.0/include/ (stored 0%) adding: lager-3.8.0/include/lager.hrl (deflated 69%) adding: lager-3.8.0/priv/ (stored 0%) adding: lager-3.8.0/priv/edoc.css (deflated 71%) rm -rf /<>/plugins/lager-3.8.0 /<>/plugins/lager-3.8.0.manifest rm -rf /<>/plugins/observer_cli-1.5.2 plugins/observer_cli-1.5.2.ez mkdir -p /<>/plugins/observer_cli-1.5.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/observer_cli/ /<>/plugins/observer_cli-1.5.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/observer_cli.app ebin/observer_cli.beam ebin/observer_cli_application.beam ebin/observer_cli_escriptize.beam ebin/observer_cli_ets.beam ebin/observer_cli_help.beam ebin/observer_cli_inet.beam ebin/observer_cli_lib.beam ebin/observer_cli_mnesia.beam ebin/observer_cli_plugin.beam ebin/observer_cli_port.beam ebin/observer_cli_process.beam ebin/observer_cli_store.beam ebin/observer_cli_system.beam include/ include/observer_cli.hrl sent 190,323 bytes received 335 bytes 381,316.00 bytes/sec total size is 189,095 speedup is 0.99 ! (test -f /<>/deps/observer_cli/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/observer_cli/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/observer_cli prepare-dist \ APP=observer_cli VSN=1.5.2 EZ_DIR=/<>/plugins/observer_cli-1.5.2 (cd plugins && \ find "observer_cli-1.5.2" | LC_COLLATE=C sort \ > "observer_cli-1.5.2.manifest" && \ zip --names-stdin "observer_cli-1.5.2.ez" \ < "observer_cli-1.5.2.manifest") adding: observer_cli-1.5.2/ (stored 0%) adding: observer_cli-1.5.2/ebin/ (stored 0%) adding: observer_cli-1.5.2/ebin/dep_built (stored 0%) adding: observer_cli-1.5.2/ebin/observer_cli.app (deflated 59%) adding: observer_cli-1.5.2/ebin/observer_cli_application.beam (deflated 19%) adding: observer_cli-1.5.2/ebin/observer_cli.beam (deflated 19%) adding: observer_cli-1.5.2/ebin/observer_cli_escriptize.beam (deflated 14%) adding: observer_cli-1.5.2/ebin/observer_cli_ets.beam (deflated 14%) adding: observer_cli-1.5.2/ebin/observer_cli_help.beam (deflated 9%) adding: observer_cli-1.5.2/ebin/observer_cli_inet.beam (deflated 16%) adding: observer_cli-1.5.2/ebin/observer_cli_lib.beam (deflated 20%) adding: observer_cli-1.5.2/ebin/observer_cli_mnesia.beam (deflated 14%) adding: observer_cli-1.5.2/ebin/observer_cli_plugin.beam (deflated 16%) adding: observer_cli-1.5.2/ebin/observer_cli_port.beam (deflated 16%) adding: observer_cli-1.5.2/ebin/observer_cli_process.beam (deflated 17%) adding: observer_cli-1.5.2/ebin/observer_cli_store.beam (deflated 16%) adding: observer_cli-1.5.2/ebin/observer_cli_system.beam (deflated 16%) adding: observer_cli-1.5.2/include/ (stored 0%) adding: observer_cli-1.5.2/include/observer_cli.hrl (deflated 68%) rm -rf /<>/plugins/observer_cli-1.5.2 /<>/plugins/observer_cli-1.5.2.manifest rm -rf /<>/plugins/prometheus-4.4.0 plugins/prometheus-4.4.0.ez mkdir -p /<>/plugins/prometheus-4.4.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/prometheus/ /<>/plugins/prometheus-4.4.0/ sending incremental file list ./ ebin/ ebin/dep_built ebin/prometheus.app ebin/prometheus.beam ebin/prometheus_boolean.beam ebin/prometheus_buckets.beam ebin/prometheus_collector.beam ebin/prometheus_counter.beam ebin/prometheus_format.beam ebin/prometheus_gauge.beam ebin/prometheus_histogram.beam ebin/prometheus_http.beam ebin/prometheus_instrumenter.beam ebin/prometheus_metric.beam ebin/prometheus_metric_spec.beam ebin/prometheus_misc.beam ebin/prometheus_mnesia.beam ebin/prometheus_mnesia_collector.beam ebin/prometheus_model.beam ebin/prometheus_model_helpers.beam ebin/prometheus_protobuf_format.beam ebin/prometheus_registry.beam ebin/prometheus_summary.beam ebin/prometheus_sup.beam ebin/prometheus_test_instrumenter.beam ebin/prometheus_text_format.beam ebin/prometheus_time.beam ebin/prometheus_vm_dist_collector.beam ebin/prometheus_vm_memory_collector.beam ebin/prometheus_vm_statistics_collector.beam ebin/prometheus_vm_system_info_collector.beam include/ include/prometheus.hrl include/prometheus_model.hrl sent 270,439 bytes received 639 bytes 542,156.00 bytes/sec total size is 268,003 speedup is 0.99 ! (test -f /<>/deps/prometheus/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/prometheus/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/prometheus prepare-dist \ APP=prometheus VSN=4.4.0 EZ_DIR=/<>/plugins/prometheus-4.4.0 (cd plugins && \ find "prometheus-4.4.0" | LC_COLLATE=C sort \ > "prometheus-4.4.0.manifest" && \ zip --names-stdin "prometheus-4.4.0.ez" \ < "prometheus-4.4.0.manifest") adding: prometheus-4.4.0/ (stored 0%) adding: prometheus-4.4.0/ebin/ (stored 0%) adding: prometheus-4.4.0/ebin/dep_built (stored 0%) adding: prometheus-4.4.0/ebin/prometheus.app (deflated 74%) adding: prometheus-4.4.0/ebin/prometheus.beam (deflated 23%) adding: prometheus-4.4.0/ebin/prometheus_boolean.beam (deflated 23%) adding: prometheus-4.4.0/ebin/prometheus_buckets.beam (deflated 15%) adding: prometheus-4.4.0/ebin/prometheus_collector.beam (deflated 12%) adding: prometheus-4.4.0/ebin/prometheus_counter.beam (deflated 24%) adding: prometheus-4.4.0/ebin/prometheus_format.beam (deflated 21%) adding: prometheus-4.4.0/ebin/prometheus_gauge.beam (deflated 22%) adding: prometheus-4.4.0/ebin/prometheus_histogram.beam (deflated 25%) adding: prometheus-4.4.0/ebin/prometheus_http.beam (deflated 10%) adding: prometheus-4.4.0/ebin/prometheus_instrumenter.beam (deflated 20%) adding: prometheus-4.4.0/ebin/prometheus_metric.beam (deflated 12%) adding: prometheus-4.4.0/ebin/prometheus_metric_spec.beam (deflated 18%) adding: prometheus-4.4.0/ebin/prometheus_misc.beam (deflated 24%) adding: prometheus-4.4.0/ebin/prometheus_mnesia.beam (deflated 16%) adding: prometheus-4.4.0/ebin/prometheus_mnesia_collector.beam (deflated 24%) adding: prometheus-4.4.0/ebin/prometheus_model.beam (deflated 22%) adding: prometheus-4.4.0/ebin/prometheus_model_helpers.beam (deflated 18%) adding: prometheus-4.4.0/ebin/prometheus_protobuf_format.beam (deflated 14%) adding: prometheus-4.4.0/ebin/prometheus_registry.beam (deflated 18%) adding: prometheus-4.4.0/ebin/prometheus_summary.beam (deflated 25%) adding: prometheus-4.4.0/ebin/prometheus_sup.beam (deflated 20%) adding: prometheus-4.4.0/ebin/prometheus_test_instrumenter.beam (deflated 26%) adding: prometheus-4.4.0/ebin/prometheus_text_format.beam (deflated 15%) adding: prometheus-4.4.0/ebin/prometheus_time.beam (deflated 20%) adding: prometheus-4.4.0/ebin/prometheus_vm_dist_collector.beam (deflated 21%) adding: prometheus-4.4.0/ebin/prometheus_vm_memory_collector.beam (deflated 18%) adding: prometheus-4.4.0/ebin/prometheus_vm_statistics_collector.beam (deflated 17%) adding: prometheus-4.4.0/ebin/prometheus_vm_system_info_collector.beam (deflated 17%) adding: prometheus-4.4.0/include/ (stored 0%) adding: prometheus-4.4.0/include/prometheus.hrl (deflated 65%) adding: prometheus-4.4.0/include/prometheus_model.hrl (deflated 79%) rm -rf /<>/plugins/prometheus-4.4.0 /<>/plugins/prometheus-4.4.0.manifest rm -rf /<>/plugins/ra-1.0.5 plugins/ra-1.0.5.ez mkdir -p /<>/plugins/ra-1.0.5 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/ra/ /<>/plugins/ra-1.0.5/ sending incremental file list ./ ebin/ ebin/dep_built ebin/noop.beam ebin/ra.app ebin/ra.beam ebin/ra_app.beam ebin/ra_dbg.beam ebin/ra_directory.beam ebin/ra_env.beam ebin/ra_file_handle.beam ebin/ra_flru.beam ebin/ra_lib.beam ebin/ra_log.beam ebin/ra_log_ets.beam ebin/ra_log_meta.beam ebin/ra_log_pre_init.beam ebin/ra_log_segment.beam ebin/ra_log_segment_writer.beam ebin/ra_log_snapshot.beam ebin/ra_log_sup.beam ebin/ra_log_wal.beam ebin/ra_log_wal_sup.beam ebin/ra_machine.beam ebin/ra_machine_ets.beam ebin/ra_machine_simple.beam ebin/ra_metrics_ets.beam ebin/ra_server.beam ebin/ra_server_proc.beam ebin/ra_server_sup.beam ebin/ra_server_sup_sup.beam ebin/ra_snapshot.beam ebin/ra_sup.beam ebin/ra_system_sup.beam sent 401,238 bytes received 635 bytes 803,746.00 bytes/sec total size is 398,899 speedup is 0.99 ! (test -f /<>/deps/ra/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/ra/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/ra prepare-dist \ APP=ra VSN=1.0.5 EZ_DIR=/<>/plugins/ra-1.0.5 (cd plugins && \ find "ra-1.0.5" | LC_COLLATE=C sort \ > "ra-1.0.5.manifest" && \ zip --names-stdin "ra-1.0.5.ez" \ < "ra-1.0.5.manifest") adding: ra-1.0.5/ (stored 0%) adding: ra-1.0.5/ebin/ (stored 0%) adding: ra-1.0.5/ebin/dep_built (stored 0%) adding: ra-1.0.5/ebin/noop.beam (deflated 11%) adding: ra-1.0.5/ebin/ra.app (deflated 59%) adding: ra-1.0.5/ebin/ra_app.beam (deflated 22%) adding: ra-1.0.5/ebin/ra.beam (deflated 13%) adding: ra-1.0.5/ebin/ra_dbg.beam (deflated 16%) adding: ra-1.0.5/ebin/ra_directory.beam (deflated 13%) adding: ra-1.0.5/ebin/ra_env.beam (deflated 17%) adding: ra-1.0.5/ebin/ra_file_handle.beam (deflated 19%) adding: ra-1.0.5/ebin/ra_flru.beam (deflated 12%) adding: ra-1.0.5/ebin/ra_lib.beam (deflated 18%) adding: ra-1.0.5/ebin/ra_log.beam (deflated 17%) adding: ra-1.0.5/ebin/ra_log_ets.beam (deflated 9%) adding: ra-1.0.5/ebin/ra_log_meta.beam (deflated 13%) adding: ra-1.0.5/ebin/ra_log_pre_init.beam (deflated 10%) adding: ra-1.0.5/ebin/ra_log_segment.beam (deflated 11%) adding: ra-1.0.5/ebin/ra_log_segment_writer.beam (deflated 14%) adding: ra-1.0.5/ebin/ra_log_snapshot.beam (deflated 12%) adding: ra-1.0.5/ebin/ra_log_sup.beam (deflated 14%) adding: ra-1.0.5/ebin/ra_log_wal.beam (deflated 13%) adding: ra-1.0.5/ebin/ra_log_wal_sup.beam (deflated 9%) adding: ra-1.0.5/ebin/ra_machine.beam (deflated 8%) adding: ra-1.0.5/ebin/ra_machine_ets.beam (deflated 10%) adding: ra-1.0.5/ebin/ra_machine_simple.beam (deflated 20%) adding: ra-1.0.5/ebin/ra_metrics_ets.beam (deflated 8%) adding: ra-1.0.5/ebin/ra_server.beam (deflated 18%) adding: ra-1.0.5/ebin/ra_server_proc.beam (deflated 19%) adding: ra-1.0.5/ebin/ra_server_sup.beam (deflated 8%) adding: ra-1.0.5/ebin/ra_server_sup_sup.beam (deflated 13%) adding: ra-1.0.5/ebin/ra_snapshot.beam (deflated 11%) adding: ra-1.0.5/ebin/ra_sup.beam (deflated 11%) adding: ra-1.0.5/ebin/ra_system_sup.beam (deflated 13%) rm -rf /<>/plugins/ra-1.0.5 /<>/plugins/ra-1.0.5.manifest rm -rf /<>/plugins/rabbit_common-3.8.2 plugins/rabbit_common-3.8.2.ez mkdir -p /<>/plugins/rabbit_common-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbit_common/ /<>/plugins/rabbit_common-3.8.2/ sending incremental file list ./ ebin/ ebin/app_utils.beam ebin/code_version.beam ebin/credit_flow.beam ebin/delegate.beam ebin/delegate_sup.beam ebin/dep_built ebin/file_handle_cache.beam ebin/file_handle_cache_stats.beam ebin/gen_server2.beam ebin/lager_forwarder_backend.beam ebin/mirrored_supervisor.beam ebin/mnesia_sync.beam ebin/pmon.beam ebin/priority_queue.beam ebin/rabbit_amqp_connection.beam ebin/rabbit_amqqueue_common.beam ebin/rabbit_auth_backend_dummy.beam ebin/rabbit_auth_mechanism.beam ebin/rabbit_authn_backend.beam ebin/rabbit_authz_backend.beam ebin/rabbit_basic_common.beam ebin/rabbit_binary_generator.beam ebin/rabbit_binary_parser.beam ebin/rabbit_cert_info.beam ebin/rabbit_channel_common.beam ebin/rabbit_command_assembler.beam ebin/rabbit_common.app ebin/rabbit_control_misc.beam ebin/rabbit_core_metrics.beam ebin/rabbit_data_coercion.beam ebin/rabbit_error_logger_handler.beam ebin/rabbit_event.beam ebin/rabbit_exchange_type.beam ebin/rabbit_framing_amqp_0_8.beam ebin/rabbit_framing_amqp_0_9_1.beam ebin/rabbit_heartbeat.beam ebin/rabbit_http_util.beam ebin/rabbit_json.beam ebin/rabbit_log.beam ebin/rabbit_log_ra_shim.beam ebin/rabbit_misc.beam ebin/rabbit_msg_store_index.beam ebin/rabbit_net.beam ebin/rabbit_nodes_common.beam ebin/rabbit_numerical.beam ebin/rabbit_password_hashing.beam ebin/rabbit_pbe.beam ebin/rabbit_peer_discovery_backend.beam ebin/rabbit_policy_validator.beam ebin/rabbit_queue_collector.beam ebin/rabbit_registry.beam ebin/rabbit_registry_class.beam ebin/rabbit_resource_monitor_misc.beam ebin/rabbit_runtime.beam ebin/rabbit_runtime_parameter.beam ebin/rabbit_semver.beam ebin/rabbit_semver_parser.beam ebin/rabbit_ssl_options.beam ebin/rabbit_types.beam ebin/rabbit_writer.beam ebin/supervisor2.beam ebin/vm_memory_monitor.beam ebin/worker_pool.beam ebin/worker_pool_sup.beam ebin/worker_pool_worker.beam include/ include/rabbit.hrl include/rabbit_core_metrics.hrl include/rabbit_framing.hrl include/rabbit_log.hrl include/rabbit_memory.hrl include/rabbit_misc.hrl include/rabbit_msg_store.hrl include/resource.hrl sent 916,702 bytes received 1,422 bytes 1,836,248.00 bytes/sec total size is 910,985 speedup is 0.99 ! (test -f /<>/deps/rabbit_common/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbit_common/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbit_common prepare-dist \ APP=rabbit_common VSN=3.8.2 EZ_DIR=/<>/plugins/rabbit_common-3.8.2 (cd plugins && \ find "rabbit_common-3.8.2" | LC_COLLATE=C sort \ > "rabbit_common-3.8.2.manifest" && \ zip --names-stdin "rabbit_common-3.8.2.ez" \ < "rabbit_common-3.8.2.manifest") adding: rabbit_common-3.8.2/ (stored 0%) adding: rabbit_common-3.8.2/ebin/ (stored 0%) adding: rabbit_common-3.8.2/ebin/app_utils.beam (deflated 23%) adding: rabbit_common-3.8.2/ebin/code_version.beam (deflated 27%) adding: rabbit_common-3.8.2/ebin/credit_flow.beam (deflated 17%) adding: rabbit_common-3.8.2/ebin/delegate.beam (deflated 19%) adding: rabbit_common-3.8.2/ebin/delegate_sup.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/dep_built (stored 0%) adding: rabbit_common-3.8.2/ebin/file_handle_cache.beam (deflated 19%) adding: rabbit_common-3.8.2/ebin/file_handle_cache_stats.beam (deflated 22%) adding: rabbit_common-3.8.2/ebin/gen_server2.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/lager_forwarder_backend.beam (deflated 19%) adding: rabbit_common-3.8.2/ebin/mirrored_supervisor.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/mnesia_sync.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/pmon.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/priority_queue.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/rabbit_amqp_connection.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_amqqueue_common.beam (deflated 22%) adding: rabbit_common-3.8.2/ebin/rabbit_auth_backend_dummy.beam (deflated 26%) adding: rabbit_common-3.8.2/ebin/rabbit_auth_mechanism.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_authn_backend.beam (deflated 26%) adding: rabbit_common-3.8.2/ebin/rabbit_authz_backend.beam (deflated 24%) adding: rabbit_common-3.8.2/ebin/rabbit_basic_common.beam (deflated 25%) adding: rabbit_common-3.8.2/ebin/rabbit_binary_generator.beam (deflated 28%) adding: rabbit_common-3.8.2/ebin/rabbit_binary_parser.beam (deflated 26%) adding: rabbit_common-3.8.2/ebin/rabbit_cert_info.beam (deflated 33%) adding: rabbit_common-3.8.2/ebin/rabbit_channel_common.beam (deflated 23%) adding: rabbit_common-3.8.2/ebin/rabbit_command_assembler.beam (deflated 32%) adding: rabbit_common-3.8.2/ebin/rabbit_common.app (deflated 57%) adding: rabbit_common-3.8.2/ebin/rabbit_control_misc.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/rabbit_core_metrics.beam (deflated 23%) adding: rabbit_common-3.8.2/ebin/rabbit_data_coercion.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_error_logger_handler.beam (deflated 16%) adding: rabbit_common-3.8.2/ebin/rabbit_event.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_exchange_type.beam (deflated 17%) adding: rabbit_common-3.8.2/ebin/rabbit_framing_amqp_0_8.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_framing_amqp_0_9_1.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_heartbeat.beam (deflated 22%) adding: rabbit_common-3.8.2/ebin/rabbit_http_util.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/rabbit_json.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/rabbit_log.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_log_ra_shim.beam (deflated 26%) adding: rabbit_common-3.8.2/ebin/rabbit_misc.beam (deflated 24%) adding: rabbit_common-3.8.2/ebin/rabbit_msg_store_index.beam (deflated 24%) adding: rabbit_common-3.8.2/ebin/rabbit_net.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/rabbit_nodes_common.beam (deflated 17%) adding: rabbit_common-3.8.2/ebin/rabbit_numerical.beam (deflated 17%) adding: rabbit_common-3.8.2/ebin/rabbit_password_hashing.beam (deflated 27%) adding: rabbit_common-3.8.2/ebin/rabbit_pbe.beam (deflated 22%) adding: rabbit_common-3.8.2/ebin/rabbit_peer_discovery_backend.beam (deflated 25%) adding: rabbit_common-3.8.2/ebin/rabbit_policy_validator.beam (deflated 24%) adding: rabbit_common-3.8.2/ebin/rabbit_queue_collector.beam (deflated 23%) adding: rabbit_common-3.8.2/ebin/rabbit_registry.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_registry_class.beam (deflated 24%) adding: rabbit_common-3.8.2/ebin/rabbit_resource_monitor_misc.beam (deflated 17%) adding: rabbit_common-3.8.2/ebin/rabbit_runtime.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_runtime_parameter.beam (deflated 23%) adding: rabbit_common-3.8.2/ebin/rabbit_semver.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/rabbit_semver_parser.beam (deflated 27%) adding: rabbit_common-3.8.2/ebin/rabbit_ssl_options.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/rabbit_types.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/rabbit_writer.beam (deflated 29%) adding: rabbit_common-3.8.2/ebin/supervisor2.beam (deflated 20%) adding: rabbit_common-3.8.2/ebin/vm_memory_monitor.beam (deflated 22%) adding: rabbit_common-3.8.2/ebin/worker_pool.beam (deflated 18%) adding: rabbit_common-3.8.2/ebin/worker_pool_sup.beam (deflated 21%) adding: rabbit_common-3.8.2/ebin/worker_pool_worker.beam (deflated 18%) adding: rabbit_common-3.8.2/include/ (stored 0%) adding: rabbit_common-3.8.2/include/rabbit_core_metrics.hrl (deflated 70%) adding: rabbit_common-3.8.2/include/rabbit_framing.hrl (deflated 75%) adding: rabbit_common-3.8.2/include/rabbit.hrl (deflated 62%) adding: rabbit_common-3.8.2/include/rabbit_log.hrl (stored 0%) adding: rabbit_common-3.8.2/include/rabbit_memory.hrl (deflated 41%) adding: rabbit_common-3.8.2/include/rabbit_misc.hrl (deflated 40%) adding: rabbit_common-3.8.2/include/rabbit_msg_store.hrl (deflated 41%) adding: rabbit_common-3.8.2/include/resource.hrl (deflated 41%) rm -rf /<>/plugins/rabbit_common-3.8.2 /<>/plugins/rabbit_common-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_amqp1_0-3.8.2 plugins/rabbitmq_amqp1_0-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_amqp1_0-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_amqp1_0/ /<>/plugins/rabbitmq_amqp1_0-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.beam ebin/dep_built ebin/rabbit_amqp1_0.beam ebin/rabbit_amqp1_0_channel.beam ebin/rabbit_amqp1_0_incoming_link.beam ebin/rabbit_amqp1_0_link_util.beam ebin/rabbit_amqp1_0_message.beam ebin/rabbit_amqp1_0_outgoing_link.beam ebin/rabbit_amqp1_0_reader.beam ebin/rabbit_amqp1_0_session.beam ebin/rabbit_amqp1_0_session_process.beam ebin/rabbit_amqp1_0_session_sup.beam ebin/rabbit_amqp1_0_session_sup_sup.beam ebin/rabbit_amqp1_0_util.beam ebin/rabbit_amqp1_0_writer.beam ebin/rabbitmq_amqp1_0.app include/ include/rabbit_amqp1_0.hrl priv/ priv/schema/ priv/schema/rabbitmq_amqp1_0.schema sent 356,079 bytes received 385 bytes 712,928.00 bytes/sec total size is 354,521 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_amqp1_0/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_amqp1_0/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_amqp1_0 prepare-dist \ APP=rabbitmq_amqp1_0 VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_amqp1_0-3.8.2 (cd plugins && \ find "rabbitmq_amqp1_0-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_amqp1_0-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_amqp1_0-3.8.2.ez" \ < "rabbitmq_amqp1_0-3.8.2.manifest") adding: rabbitmq_amqp1_0-3.8.2/ (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/ebin/ (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListAmqp10ConnectionsCommand.beam (deflated 26%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0.beam (deflated 26%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_channel.beam (deflated 35%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_incoming_link.beam (deflated 32%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_link_util.beam (deflated 35%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_message.beam (deflated 31%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_outgoing_link.beam (deflated 31%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_reader.beam (deflated 25%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_session.beam (deflated 28%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_session_process.beam (deflated 30%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_session_sup.beam (deflated 34%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_session_sup_sup.beam (deflated 21%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_util.beam (deflated 28%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbit_amqp1_0_writer.beam (deflated 32%) adding: rabbitmq_amqp1_0-3.8.2/ebin/rabbitmq_amqp1_0.app (deflated 54%) adding: rabbitmq_amqp1_0-3.8.2/include/ (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/include/rabbit_amqp1_0.hrl (deflated 64%) adding: rabbitmq_amqp1_0-3.8.2/priv/ (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_amqp1_0-3.8.2/priv/schema/rabbitmq_amqp1_0.schema (deflated 61%) rm -rf /<>/plugins/rabbitmq_amqp1_0-3.8.2 /<>/plugins/rabbitmq_amqp1_0-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_auth_backend_cache-3.8.2 plugins/rabbitmq_auth_backend_cache-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_auth_backend_cache-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_auth_backend_cache/ /<>/plugins/rabbitmq_auth_backend_cache-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_auth_backend_cache.beam ebin/rabbit_auth_backend_cache_app.beam ebin/rabbit_auth_cache.beam ebin/rabbit_auth_cache_dict.beam ebin/rabbit_auth_cache_ets.beam ebin/rabbit_auth_cache_ets_segmented.beam ebin/rabbit_auth_cache_ets_segmented_stateless.beam ebin/rabbitmq_auth_backend_cache.app priv/ priv/schema/ priv/schema/rabbitmq_auth_backend_cache.schema sent 39,980 bytes received 225 bytes 80,410.00 bytes/sec total size is 39,075 speedup is 0.97 ! (test -f /<>/deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_auth_backend_cache/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_auth_backend_cache prepare-dist \ APP=rabbitmq_auth_backend_cache VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_auth_backend_cache-3.8.2 (cd plugins && \ find "rabbitmq_auth_backend_cache-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_auth_backend_cache-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_auth_backend_cache-3.8.2.ez" \ < "rabbitmq_auth_backend_cache-3.8.2.manifest") adding: rabbitmq_auth_backend_cache-3.8.2/ (stored 0%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/ (stored 0%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_backend_cache_app.beam (deflated 22%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_backend_cache.beam (deflated 26%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_cache.beam (deflated 24%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_cache_dict.beam (deflated 20%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_cache_ets.beam (deflated 20%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_cache_ets_segmented.beam (deflated 21%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbit_auth_cache_ets_segmented_stateless.beam (deflated 22%) adding: rabbitmq_auth_backend_cache-3.8.2/ebin/rabbitmq_auth_backend_cache.app (deflated 60%) adding: rabbitmq_auth_backend_cache-3.8.2/priv/ (stored 0%) adding: rabbitmq_auth_backend_cache-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_auth_backend_cache-3.8.2/priv/schema/rabbitmq_auth_backend_cache.schema (deflated 76%) rm -rf /<>/plugins/rabbitmq_auth_backend_cache-3.8.2 /<>/plugins/rabbitmq_auth_backend_cache-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_auth_backend_http-3.8.2 plugins/rabbitmq_auth_backend_http-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_auth_backend_http-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_auth_backend_http/ /<>/plugins/rabbitmq_auth_backend_http-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_auth_backend_http.beam ebin/rabbit_auth_backend_http_app.beam ebin/rabbitmq_auth_backend_http.app priv/ priv/schema/ priv/schema/rabbitmq_auth_backend_http.schema sent 17,899 bytes received 130 bytes 36,058.00 bytes/sec total size is 17,362 speedup is 0.96 ! (test -f /<>/deps/rabbitmq_auth_backend_http/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_auth_backend_http/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_auth_backend_http prepare-dist \ APP=rabbitmq_auth_backend_http VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_auth_backend_http-3.8.2 (cd plugins && \ find "rabbitmq_auth_backend_http-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_auth_backend_http-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_auth_backend_http-3.8.2.ez" \ < "rabbitmq_auth_backend_http-3.8.2.manifest") adding: rabbitmq_auth_backend_http-3.8.2/ (stored 0%) adding: rabbitmq_auth_backend_http-3.8.2/ebin/ (stored 0%) adding: rabbitmq_auth_backend_http-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_auth_backend_http-3.8.2/ebin/rabbit_auth_backend_http_app.beam (deflated 25%) adding: rabbitmq_auth_backend_http-3.8.2/ebin/rabbit_auth_backend_http.beam (deflated 22%) adding: rabbitmq_auth_backend_http-3.8.2/ebin/rabbitmq_auth_backend_http.app (deflated 55%) adding: rabbitmq_auth_backend_http-3.8.2/priv/ (stored 0%) adding: rabbitmq_auth_backend_http-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_auth_backend_http-3.8.2/priv/schema/rabbitmq_auth_backend_http.schema (deflated 77%) rm -rf /<>/plugins/rabbitmq_auth_backend_http-3.8.2 /<>/plugins/rabbitmq_auth_backend_http-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_auth_backend_ldap-3.8.2 plugins/rabbitmq_auth_backend_ldap-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_auth_backend_ldap-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_auth_backend_ldap/ /<>/plugins/rabbitmq_auth_backend_ldap-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_auth_backend_ldap.beam ebin/rabbit_auth_backend_ldap_app.beam ebin/rabbit_auth_backend_ldap_util.beam ebin/rabbitmq_auth_backend_ldap.app priv/ priv/schema/ priv/schema/rabbitmq_auth_backend_ldap.schema sent 74,624 bytes received 153 bytes 149,554.00 bytes/sec total size is 73,974 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_auth_backend_ldap/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_auth_backend_ldap prepare-dist \ APP=rabbitmq_auth_backend_ldap VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_auth_backend_ldap-3.8.2 (cd plugins && \ find "rabbitmq_auth_backend_ldap-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_auth_backend_ldap-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_auth_backend_ldap-3.8.2.ez" \ < "rabbitmq_auth_backend_ldap-3.8.2.manifest") adding: rabbitmq_auth_backend_ldap-3.8.2/ (stored 0%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/ (stored 0%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/rabbit_auth_backend_ldap_app.beam (deflated 21%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/rabbit_auth_backend_ldap.beam (deflated 23%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/rabbit_auth_backend_ldap_util.beam (deflated 21%) adding: rabbitmq_auth_backend_ldap-3.8.2/ebin/rabbitmq_auth_backend_ldap.app (deflated 63%) adding: rabbitmq_auth_backend_ldap-3.8.2/priv/ (stored 0%) adding: rabbitmq_auth_backend_ldap-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_auth_backend_ldap-3.8.2/priv/schema/rabbitmq_auth_backend_ldap.schema (deflated 80%) rm -rf /<>/plugins/rabbitmq_auth_backend_ldap-3.8.2 /<>/plugins/rabbitmq_auth_backend_ldap-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2 plugins/rabbitmq_auth_backend_oauth2-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_auth_backend_oauth2/ /<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.beam ebin/dep_built ebin/rabbit_auth_backend_oauth2.beam ebin/rabbit_auth_backend_oauth2_app.beam ebin/rabbit_oauth2_scope.beam ebin/rabbitmq_auth_backend_oauth2.app ebin/uaa_jwt.beam ebin/uaa_jwt_jwk.beam ebin/uaa_jwt_jwt.beam ebin/wildcard.beam sent 55,707 bytes received 217 bytes 111,848.00 bytes/sec total size is 54,823 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_auth_backend_oauth2/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_auth_backend_oauth2 prepare-dist \ APP=rabbitmq_auth_backend_oauth2 VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2 (cd plugins && \ find "rabbitmq_auth_backend_oauth2-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_auth_backend_oauth2-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_auth_backend_oauth2-3.8.2.ez" \ < "rabbitmq_auth_backend_oauth2-3.8.2.manifest") adding: rabbitmq_auth_backend_oauth2-3.8.2/ (stored 0%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/ (stored 0%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.beam (deflated 18%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/rabbit_auth_backend_oauth2_app.beam (deflated 25%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/rabbit_auth_backend_oauth2.beam (deflated 22%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/rabbitmq_auth_backend_oauth2.app (deflated 42%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/rabbit_oauth2_scope.beam (deflated 24%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/uaa_jwt.beam (deflated 17%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/uaa_jwt_jwk.beam (deflated 16%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/uaa_jwt_jwt.beam (deflated 19%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/wildcard.beam (deflated 17%) rm -rf /<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2 /<>/plugins/rabbitmq_auth_backend_oauth2-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2 plugins/rabbitmq_auth_mechanism_ssl-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_auth_mechanism_ssl/ /<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_auth_mechanism_ssl.beam ebin/rabbit_auth_mechanism_ssl_app.beam ebin/rabbitmq_auth_mechanism_ssl.app sent 30,717 bytes received 103 bytes 61,640.00 bytes/sec total size is 30,311 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_auth_mechanism_ssl/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_auth_mechanism_ssl prepare-dist \ APP=rabbitmq_auth_mechanism_ssl VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2 (cd plugins && \ find "rabbitmq_auth_mechanism_ssl-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_auth_mechanism_ssl-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_auth_mechanism_ssl-3.8.2.ez" \ < "rabbitmq_auth_mechanism_ssl-3.8.2.manifest") adding: rabbitmq_auth_mechanism_ssl-3.8.2/ (stored 0%) adding: rabbitmq_auth_mechanism_ssl-3.8.2/ebin/ (stored 0%) adding: rabbitmq_auth_mechanism_ssl-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_auth_mechanism_ssl-3.8.2/ebin/rabbit_auth_mechanism_ssl_app.beam (deflated 26%) adding: rabbitmq_auth_mechanism_ssl-3.8.2/ebin/rabbit_auth_mechanism_ssl.beam (deflated 35%) adding: rabbitmq_auth_mechanism_ssl-3.8.2/ebin/rabbitmq_auth_mechanism_ssl.app (deflated 45%) rm -rf /<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2 /<>/plugins/rabbitmq_auth_mechanism_ssl-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_aws-3.8.2 plugins/rabbitmq_aws-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_aws-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_aws/ /<>/plugins/rabbitmq_aws-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbitmq_aws.app ebin/rabbitmq_aws.beam ebin/rabbitmq_aws_app.beam ebin/rabbitmq_aws_config.beam ebin/rabbitmq_aws_json.beam ebin/rabbitmq_aws_sign.beam ebin/rabbitmq_aws_sup.beam ebin/rabbitmq_aws_urilib.beam ebin/rabbitmq_aws_xml.beam include/ include/rabbitmq_aws.hrl sent 77,944 bytes received 240 bytes 156,368.00 bytes/sec total size is 77,075 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_aws/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_aws/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_aws prepare-dist \ APP=rabbitmq_aws VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_aws-3.8.2 (cd plugins && \ find "rabbitmq_aws-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_aws-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_aws-3.8.2.ez" \ < "rabbitmq_aws-3.8.2.manifest") adding: rabbitmq_aws-3.8.2/ (stored 0%) adding: rabbitmq_aws-3.8.2/ebin/ (stored 0%) adding: rabbitmq_aws-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws.app (deflated 48%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_app.beam (deflated 26%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws.beam (deflated 14%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_config.beam (deflated 15%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_json.beam (deflated 22%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_sign.beam (deflated 15%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_sup.beam (deflated 22%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_urilib.beam (deflated 17%) adding: rabbitmq_aws-3.8.2/ebin/rabbitmq_aws_xml.beam (deflated 21%) adding: rabbitmq_aws-3.8.2/include/ (stored 0%) adding: rabbitmq_aws-3.8.2/include/rabbitmq_aws.hrl (deflated 68%) rm -rf /<>/plugins/rabbitmq_aws-3.8.2 /<>/plugins/rabbitmq_aws-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2 plugins/rabbitmq_consistent_hash_exchange-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_consistent_hash_exchange/ /<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_exchange_type_consistent_hash.beam ebin/rabbitmq_consistent_hash_exchange.app include/ include/rabbitmq_consistent_hash_exchange.hrl sent 30,896 bytes received 107 bytes 62,006.00 bytes/sec total size is 30,422 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_consistent_hash_exchange/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_consistent_hash_exchange prepare-dist \ APP=rabbitmq_consistent_hash_exchange VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2 (cd plugins && \ find "rabbitmq_consistent_hash_exchange-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_consistent_hash_exchange-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_consistent_hash_exchange-3.8.2.ez" \ < "rabbitmq_consistent_hash_exchange-3.8.2.manifest") adding: rabbitmq_consistent_hash_exchange-3.8.2/ (stored 0%) adding: rabbitmq_consistent_hash_exchange-3.8.2/ebin/ (stored 0%) adding: rabbitmq_consistent_hash_exchange-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_consistent_hash_exchange-3.8.2/ebin/rabbit_exchange_type_consistent_hash.beam (deflated 29%) adding: rabbitmq_consistent_hash_exchange-3.8.2/ebin/rabbitmq_consistent_hash_exchange.app (deflated 39%) adding: rabbitmq_consistent_hash_exchange-3.8.2/include/ (stored 0%) adding: rabbitmq_consistent_hash_exchange-3.8.2/include/rabbitmq_consistent_hash_exchange.hrl (deflated 22%) rm -rf /<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2 /<>/plugins/rabbitmq_consistent_hash_exchange-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_event_exchange-3.8.2 plugins/rabbitmq_event_exchange-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_event_exchange-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_event_exchange/ /<>/plugins/rabbitmq_event_exchange-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_event_exchange_decorator.beam ebin/rabbit_exchange_type_event.beam ebin/rabbitmq_event_exchange.app include/ include/rabbit_event_exchange.hrl priv/ priv/schema/ priv/schema/rabbitmq_event_exchange.schema sent 35,843 bytes received 153 bytes 71,992.00 bytes/sec total size is 35,191 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_event_exchange/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_event_exchange/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_event_exchange prepare-dist \ APP=rabbitmq_event_exchange VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_event_exchange-3.8.2 (cd plugins && \ find "rabbitmq_event_exchange-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_event_exchange-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_event_exchange-3.8.2.ez" \ < "rabbitmq_event_exchange-3.8.2.manifest") adding: rabbitmq_event_exchange-3.8.2/ (stored 0%) adding: rabbitmq_event_exchange-3.8.2/ebin/ (stored 0%) adding: rabbitmq_event_exchange-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_event_exchange-3.8.2/ebin/rabbit_event_exchange_decorator.beam (deflated 27%) adding: rabbitmq_event_exchange-3.8.2/ebin/rabbit_exchange_type_event.beam (deflated 31%) adding: rabbitmq_event_exchange-3.8.2/ebin/rabbitmq_event_exchange.app (deflated 40%) adding: rabbitmq_event_exchange-3.8.2/include/ (stored 0%) adding: rabbitmq_event_exchange-3.8.2/include/rabbit_event_exchange.hrl (stored 0%) adding: rabbitmq_event_exchange-3.8.2/priv/ (stored 0%) adding: rabbitmq_event_exchange-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_event_exchange-3.8.2/priv/schema/rabbitmq_event_exchange.schema (deflated 40%) rm -rf /<>/plugins/rabbitmq_event_exchange-3.8.2 /<>/plugins/rabbitmq_event_exchange-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_federation-3.8.2 plugins/rabbitmq_federation-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_federation-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_federation/ /<>/plugins/rabbitmq_federation-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.beam ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.beam ebin/dep_built ebin/rabbit_federation_app.beam ebin/rabbit_federation_db.beam ebin/rabbit_federation_event.beam ebin/rabbit_federation_exchange.beam ebin/rabbit_federation_exchange_link.beam ebin/rabbit_federation_exchange_link_sup_sup.beam ebin/rabbit_federation_link_sup.beam ebin/rabbit_federation_link_util.beam ebin/rabbit_federation_parameters.beam ebin/rabbit_federation_queue.beam ebin/rabbit_federation_queue_link.beam ebin/rabbit_federation_queue_link_sup_sup.beam ebin/rabbit_federation_status.beam ebin/rabbit_federation_sup.beam ebin/rabbit_federation_upstream.beam ebin/rabbit_federation_upstream_exchange.beam ebin/rabbit_federation_util.beam ebin/rabbitmq_federation.app include/ include/rabbit_federation.hrl sent 335,082 bytes received 449 bytes 671,062.00 bytes/sec total size is 333,235 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_federation/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_federation/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_federation prepare-dist \ APP=rabbitmq_federation VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_federation-3.8.2 (cd plugins && \ find "rabbitmq_federation-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_federation-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_federation-3.8.2.ez" \ < "rabbitmq_federation-3.8.2.manifest") adding: rabbitmq_federation-3.8.2/ (stored 0%) adding: rabbitmq_federation-3.8.2/ebin/ (stored 0%) adding: rabbitmq_federation-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_federation-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.FederationStatusCommand.beam (deflated 19%) adding: rabbitmq_federation-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartFederationLinkCommand.beam (deflated 18%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_app.beam (deflated 26%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_db.beam (deflated 35%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_event.beam (deflated 26%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_exchange.beam (deflated 35%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_exchange_link.beam (deflated 26%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_exchange_link_sup_sup.beam (deflated 23%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_link_sup.beam (deflated 25%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_link_util.beam (deflated 28%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_parameters.beam (deflated 23%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_queue.beam (deflated 34%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_queue_link.beam (deflated 28%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_queue_link_sup_sup.beam (deflated 24%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_status.beam (deflated 32%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_sup.beam (deflated 26%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_upstream.beam (deflated 32%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_upstream_exchange.beam (deflated 26%) adding: rabbitmq_federation-3.8.2/ebin/rabbit_federation_util.beam (deflated 33%) adding: rabbitmq_federation-3.8.2/ebin/rabbitmq_federation.app (deflated 64%) adding: rabbitmq_federation-3.8.2/include/ (stored 0%) adding: rabbitmq_federation-3.8.2/include/rabbit_federation.hrl (deflated 52%) rm -rf /<>/plugins/rabbitmq_federation-3.8.2 /<>/plugins/rabbitmq_federation-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_federation_management-3.8.2 plugins/rabbitmq_federation_management-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_federation_management-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_federation_management/ /<>/plugins/rabbitmq_federation_management-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_federation_mgmt.beam ebin/rabbitmq_federation_management.app priv/ priv/www/ priv/www/js/ priv/www/js/federation.js priv/www/js/tmpl/ priv/www/js/tmpl/federation-upstream.ejs priv/www/js/tmpl/federation-upstreams.ejs priv/www/js/tmpl/federation.ejs sent 26,811 bytes received 176 bytes 53,974.00 bytes/sec total size is 26,148 speedup is 0.97 ! (test -f /<>/deps/rabbitmq_federation_management/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_federation_management/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_federation_management prepare-dist \ APP=rabbitmq_federation_management VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_federation_management-3.8.2 (cd plugins && \ find "rabbitmq_federation_management-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_federation_management-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_federation_management-3.8.2.ez" \ < "rabbitmq_federation_management-3.8.2.manifest") adding: rabbitmq_federation_management-3.8.2/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/ebin/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_federation_management-3.8.2/ebin/rabbit_federation_mgmt.beam (deflated 20%) adding: rabbitmq_federation_management-3.8.2/ebin/rabbitmq_federation_management.app (deflated 44%) adding: rabbitmq_federation_management-3.8.2/priv/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/priv/www/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/federation.js (deflated 68%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/tmpl/ (stored 0%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/tmpl/federation.ejs (deflated 68%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/tmpl/federation-upstream.ejs (deflated 74%) adding: rabbitmq_federation_management-3.8.2/priv/www/js/tmpl/federation-upstreams.ejs (deflated 79%) rm -rf /<>/plugins/rabbitmq_federation_management-3.8.2 /<>/plugins/rabbitmq_federation_management-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_jms_topic_exchange-3.8.2 plugins/rabbitmq_jms_topic_exchange-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_jms_topic_exchange-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_jms_topic_exchange/ /<>/plugins/rabbitmq_jms_topic_exchange-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_jms_topic_exchange.beam ebin/rabbitmq_jms_topic_exchange.app ebin/sjx_evaluator.beam include/ include/rabbit_jms_topic_exchange.hrl sent 36,661 bytes received 126 bytes 73,574.00 bytes/sec total size is 36,139 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_jms_topic_exchange/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_jms_topic_exchange prepare-dist \ APP=rabbitmq_jms_topic_exchange VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_jms_topic_exchange-3.8.2 (cd plugins && \ find "rabbitmq_jms_topic_exchange-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_jms_topic_exchange-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_jms_topic_exchange-3.8.2.ez" \ < "rabbitmq_jms_topic_exchange-3.8.2.manifest") adding: rabbitmq_jms_topic_exchange-3.8.2/ (stored 0%) adding: rabbitmq_jms_topic_exchange-3.8.2/ebin/ (stored 0%) adding: rabbitmq_jms_topic_exchange-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_jms_topic_exchange-3.8.2/ebin/rabbit_jms_topic_exchange.beam (deflated 32%) adding: rabbitmq_jms_topic_exchange-3.8.2/ebin/rabbitmq_jms_topic_exchange.app (deflated 36%) adding: rabbitmq_jms_topic_exchange-3.8.2/ebin/sjx_evaluator.beam (deflated 18%) adding: rabbitmq_jms_topic_exchange-3.8.2/include/ (stored 0%) adding: rabbitmq_jms_topic_exchange-3.8.2/include/rabbit_jms_topic_exchange.hrl (deflated 60%) rm -rf /<>/plugins/rabbitmq_jms_topic_exchange-3.8.2 /<>/plugins/rabbitmq_jms_topic_exchange-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_management-3.8.2 plugins/rabbitmq_management-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_management-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_management/ /<>/plugins/rabbitmq_management-3.8.2/ sending incremental file list ./ ebin/ ebin/rabbit_mgmt_app.beam ebin/rabbit_mgmt_cors.beam ebin/rabbit_mgmt_csp.beam ebin/rabbit_mgmt_db.beam ebin/rabbit_mgmt_db_cache.beam ebin/rabbit_mgmt_db_cache_sup.beam ebin/rabbit_mgmt_dispatcher.beam ebin/rabbit_mgmt_extension.beam ebin/rabbit_mgmt_headers.beam ebin/rabbit_mgmt_hsts.beam ebin/rabbit_mgmt_load_definitions.beam ebin/rabbit_mgmt_reset_handler.beam ebin/rabbit_mgmt_stats.beam ebin/rabbit_mgmt_sup.beam ebin/rabbit_mgmt_sup_sup.beam ebin/rabbit_mgmt_util.beam ebin/rabbit_mgmt_wm_aliveness_test.beam ebin/rabbit_mgmt_wm_auth.beam ebin/rabbit_mgmt_wm_binding.beam ebin/rabbit_mgmt_wm_bindings.beam ebin/rabbit_mgmt_wm_channel.beam ebin/rabbit_mgmt_wm_channels.beam ebin/rabbit_mgmt_wm_channels_vhost.beam ebin/rabbit_mgmt_wm_cluster_name.beam ebin/rabbit_mgmt_wm_connection.beam ebin/rabbit_mgmt_wm_connection_channels.beam ebin/rabbit_mgmt_wm_connections.beam ebin/rabbit_mgmt_wm_connections_vhost.beam ebin/rabbit_mgmt_wm_consumers.beam ebin/rabbit_mgmt_wm_definitions.beam ebin/rabbit_mgmt_wm_exchange.beam ebin/rabbit_mgmt_wm_exchange_publish.beam ebin/rabbit_mgmt_wm_exchanges.beam ebin/rabbit_mgmt_wm_extensions.beam ebin/rabbit_mgmt_wm_feature_flag_enable.beam ebin/rabbit_mgmt_wm_feature_flags.beam ebin/rabbit_mgmt_wm_global_parameter.beam ebin/rabbit_mgmt_wm_global_parameters.beam ebin/rabbit_mgmt_wm_healthchecks.beam ebin/rabbit_mgmt_wm_limit.beam ebin/rabbit_mgmt_wm_limits.beam ebin/rabbit_mgmt_wm_node.beam ebin/rabbit_mgmt_wm_node_memory.beam ebin/rabbit_mgmt_wm_node_memory_ets.beam ebin/rabbit_mgmt_wm_nodes.beam ebin/rabbit_mgmt_wm_operator_policies.beam ebin/rabbit_mgmt_wm_operator_policy.beam ebin/rabbit_mgmt_wm_overview.beam ebin/rabbit_mgmt_wm_parameter.beam ebin/rabbit_mgmt_wm_parameters.beam ebin/rabbit_mgmt_wm_permission.beam ebin/rabbit_mgmt_wm_permissions.beam ebin/rabbit_mgmt_wm_permissions_user.beam ebin/rabbit_mgmt_wm_permissions_vhost.beam ebin/rabbit_mgmt_wm_policies.beam ebin/rabbit_mgmt_wm_policy.beam ebin/rabbit_mgmt_wm_queue.beam ebin/rabbit_mgmt_wm_queue_actions.beam ebin/rabbit_mgmt_wm_queue_get.beam ebin/rabbit_mgmt_wm_queue_purge.beam ebin/rabbit_mgmt_wm_queues.beam ebin/rabbit_mgmt_wm_redirect.beam ebin/rabbit_mgmt_wm_reset.beam ebin/rabbit_mgmt_wm_static.beam ebin/rabbit_mgmt_wm_topic_permission.beam ebin/rabbit_mgmt_wm_topic_permissions.beam ebin/rabbit_mgmt_wm_topic_permissions_user.beam ebin/rabbit_mgmt_wm_topic_permissions_vhost.beam ebin/rabbit_mgmt_wm_user.beam ebin/rabbit_mgmt_wm_users.beam ebin/rabbit_mgmt_wm_users_bulk_delete.beam ebin/rabbit_mgmt_wm_vhost.beam ebin/rabbit_mgmt_wm_vhost_restart.beam ebin/rabbit_mgmt_wm_vhosts.beam ebin/rabbit_mgmt_wm_whoami.beam ebin/rabbitmq_management.app include/ include/rabbit_mgmt.hrl priv/ priv/schema/ priv/schema/rabbitmq_management.schema priv/www/ priv/www/favicon.ico priv/www/index.html priv/www/api/ priv/www/api/index.html priv/www/cli/ priv/www/cli/index.html priv/www/css/ priv/www/css/evil.css priv/www/css/main.css priv/www/img/ priv/www/img/bg-binary.png priv/www/img/bg-green-dark.png priv/www/img/bg-red-dark.png priv/www/img/bg-red.png priv/www/img/bg-yellow-dark.png priv/www/img/collapse.png priv/www/img/expand.png priv/www/img/rabbitmqlogo.png priv/www/js/ priv/www/js/base64.js priv/www/js/charts.js priv/www/js/dispatcher.js priv/www/js/ejs-1.0.js priv/www/js/ejs-1.0.min.js priv/www/js/excanvas.js priv/www/js/excanvas.min.js priv/www/js/formatters.js priv/www/js/global.js priv/www/js/jquery-3.4.1.js priv/www/js/jquery-3.4.1.min.js priv/www/js/jquery.flot-0.8.1.js priv/www/js/jquery.flot-0.8.1.min.js priv/www/js/jquery.flot-0.8.1.time.js priv/www/js/jquery.flot-0.8.1.time.min.js priv/www/js/json2-2016.10.28.js priv/www/js/main.js priv/www/js/prefs.js priv/www/js/sammy-0.7.6.js priv/www/js/sammy-0.7.6.min.js priv/www/js/singular/ priv/www/js/singular/client_frame.html priv/www/js/singular/postaccess.html priv/www/js/singular/postauth.html priv/www/js/singular/rpFrame.js priv/www/js/singular/singular.js priv/www/js/singular/singular.umd.js priv/www/js/tmpl/ priv/www/js/tmpl/404.ejs priv/www/js/tmpl/add-binding.ejs priv/www/js/tmpl/binary.ejs priv/www/js/tmpl/bindings.ejs priv/www/js/tmpl/channel.ejs priv/www/js/tmpl/channels-list.ejs priv/www/js/tmpl/channels.ejs priv/www/js/tmpl/cluster-name.ejs priv/www/js/tmpl/columns-options.ejs priv/www/js/tmpl/connection.ejs priv/www/js/tmpl/connections.ejs priv/www/js/tmpl/consumers.ejs priv/www/js/tmpl/exchange.ejs priv/www/js/tmpl/exchanges.ejs priv/www/js/tmpl/feature-flags.ejs priv/www/js/tmpl/layout.ejs priv/www/js/tmpl/limits.ejs priv/www/js/tmpl/list-exchanges.ejs priv/www/js/tmpl/login.ejs priv/www/js/tmpl/login_uaa.ejs priv/www/js/tmpl/memory-bar.ejs priv/www/js/tmpl/memory-table.ejs priv/www/js/tmpl/memory.ejs priv/www/js/tmpl/messages.ejs priv/www/js/tmpl/msg-detail-deliveries.ejs priv/www/js/tmpl/msg-detail-publishes.ejs priv/www/js/tmpl/node.ejs priv/www/js/tmpl/overview.ejs priv/www/js/tmpl/partition.ejs priv/www/js/tmpl/permissions.ejs priv/www/js/tmpl/policies.ejs priv/www/js/tmpl/policy.ejs priv/www/js/tmpl/popup.ejs priv/www/js/tmpl/publish.ejs priv/www/js/tmpl/queue.ejs priv/www/js/tmpl/queues.ejs priv/www/js/tmpl/rate-options.ejs priv/www/js/tmpl/registry.ejs priv/www/js/tmpl/status.ejs priv/www/js/tmpl/topic-permissions.ejs priv/www/js/tmpl/user.ejs priv/www/js/tmpl/users.ejs priv/www/js/tmpl/vhost.ejs priv/www/js/tmpl/vhosts.ejs sent 2,386,931 bytes received 3,173 bytes 4,780,208.00 bytes/sec total size is 2,375,389 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_management/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_management/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_management prepare-dist \ APP=rabbitmq_management VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_management-3.8.2 sed 's/%%VSN%%/3.8.2/' bin/rabbitmqadmin \ > /<>/plugins/rabbitmq_management-3.8.2/priv/www/cli/rabbitmqadmin (cd plugins && \ find "rabbitmq_management-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_management-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_management-3.8.2.ez" \ < "rabbitmq_management-3.8.2.manifest") adding: rabbitmq_management-3.8.2/ (stored 0%) adding: rabbitmq_management-3.8.2/ebin/ (stored 0%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_app.beam (deflated 32%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_cors.beam (deflated 17%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_csp.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_db.beam (deflated 28%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_db_cache.beam (deflated 17%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_db_cache_sup.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_dispatcher.beam (deflated 14%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_extension.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_headers.beam (deflated 31%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_hsts.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_load_definitions.beam (deflated 27%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_reset_handler.beam (deflated 27%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_stats.beam (deflated 29%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_sup.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_sup_sup.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_util.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_aliveness_test.beam (deflated 34%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_auth.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_binding.beam (deflated 33%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_bindings.beam (deflated 32%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_channel.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_channels.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_channels_vhost.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_cluster_name.beam (deflated 34%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_connection.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_connection_channels.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_connections.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_connections_vhost.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_consumers.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_definitions.beam (deflated 29%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_exchange.beam (deflated 33%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_exchange_publish.beam (deflated 33%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_exchanges.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_extensions.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_feature_flag_enable.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_feature_flags.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_global_parameter.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_global_parameters.beam (deflated 22%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_healthchecks.beam (deflated 19%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_limit.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_limits.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_node.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_node_memory.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_node_memory_ets.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_nodes.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_operator_policies.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_operator_policy.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_overview.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_parameter.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_parameters.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_permission.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_permissions.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_permissions_user.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_permissions_vhost.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_policies.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_policy.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_queue_actions.beam (deflated 34%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_queue.beam (deflated 32%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_queue_get.beam (deflated 32%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_queue_purge.beam (deflated 34%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_queues.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_redirect.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_reset.beam (deflated 20%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_static.beam (deflated 18%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_topic_permission.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_topic_permissions.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_topic_permissions_user.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_topic_permissions_vhost.beam (deflated 26%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_user.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_users.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_users_bulk_delete.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_vhost.beam (deflated 23%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_vhost_restart.beam (deflated 34%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_vhosts.beam (deflated 25%) adding: rabbitmq_management-3.8.2/ebin/rabbit_mgmt_wm_whoami.beam (deflated 24%) adding: rabbitmq_management-3.8.2/ebin/rabbitmq_management.app (deflated 72%) adding: rabbitmq_management-3.8.2/include/ (stored 0%) adding: rabbitmq_management-3.8.2/include/rabbit_mgmt.hrl (deflated 42%) adding: rabbitmq_management-3.8.2/priv/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/schema/rabbitmq_management.schema (deflated 85%) adding: rabbitmq_management-3.8.2/priv/www/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/api/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/api/index.html (deflated 81%) adding: rabbitmq_management-3.8.2/priv/www/cli/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/cli/index.html (deflated 53%) adding: rabbitmq_management-3.8.2/priv/www/cli/rabbitmqadmin (deflated 75%) adding: rabbitmq_management-3.8.2/priv/www/css/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/css/evil.css (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/css/main.css (deflated 77%) adding: rabbitmq_management-3.8.2/priv/www/favicon.ico (deflated 79%) adding: rabbitmq_management-3.8.2/priv/www/img/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/img/bg-binary.png (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/img/bg-green-dark.png (deflated 8%) adding: rabbitmq_management-3.8.2/priv/www/img/bg-red-dark.png (deflated 8%) adding: rabbitmq_management-3.8.2/priv/www/img/bg-red.png (deflated 10%) adding: rabbitmq_management-3.8.2/priv/www/img/bg-yellow-dark.png (deflated 8%) adding: rabbitmq_management-3.8.2/priv/www/img/collapse.png (deflated 8%) adding: rabbitmq_management-3.8.2/priv/www/img/expand.png (deflated 8%) adding: rabbitmq_management-3.8.2/priv/www/img/rabbitmqlogo.png (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/index.html (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/js/base64.js (deflated 61%) adding: rabbitmq_management-3.8.2/priv/www/js/charts.js (deflated 72%) adding: rabbitmq_management-3.8.2/priv/www/js/dispatcher.js (deflated 81%) adding: rabbitmq_management-3.8.2/priv/www/js/ejs-1.0.js (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/ejs-1.0.min.js (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/excanvas.js (deflated 70%) adding: rabbitmq_management-3.8.2/priv/www/js/excanvas.min.js (deflated 61%) adding: rabbitmq_management-3.8.2/priv/www/js/formatters.js (deflated 75%) adding: rabbitmq_management-3.8.2/priv/www/js/global.js (deflated 74%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery-3.4.1.js (deflated 70%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery-3.4.1.min.js (deflated 65%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery.flot-0.8.1.js (deflated 78%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery.flot-0.8.1.min.js (deflated 65%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery.flot-0.8.1.time.js (deflated 69%) adding: rabbitmq_management-3.8.2/priv/www/js/jquery.flot-0.8.1.time.min.js (deflated 59%) adding: rabbitmq_management-3.8.2/priv/www/js/json2-2016.10.28.js (deflated 70%) adding: rabbitmq_management-3.8.2/priv/www/js/main.js (deflated 75%) adding: rabbitmq_management-3.8.2/priv/www/js/prefs.js (deflated 71%) adding: rabbitmq_management-3.8.2/priv/www/js/sammy-0.7.6.js (deflated 74%) adding: rabbitmq_management-3.8.2/priv/www/js/sammy-0.7.6.min.js (deflated 72%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/client_frame.html (deflated 51%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/postaccess.html (deflated 25%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/postauth.html (deflated 22%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/rpFrame.js (deflated 67%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/singular.js (deflated 67%) adding: rabbitmq_management-3.8.2/priv/www/js/singular/singular.umd.js (deflated 67%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/ (stored 0%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/404.ejs (deflated 14%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/add-binding.ejs (deflated 74%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/binary.ejs (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/bindings.ejs (deflated 73%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/channel.ejs (deflated 73%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/channels.ejs (deflated 33%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/channels-list.ejs (deflated 84%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/cluster-name.ejs (deflated 50%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/columns-options.ejs (deflated 46%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/connection.ejs (deflated 74%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/connections.ejs (deflated 80%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/consumers.ejs (deflated 69%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/exchange.ejs (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/exchanges.ejs (deflated 76%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/feature-flags.ejs (deflated 67%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/layout.ejs (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/limits.ejs (deflated 76%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/list-exchanges.ejs (deflated 38%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/login.ejs (deflated 55%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/login_uaa.ejs (deflated 20%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/memory-bar.ejs (deflated 54%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/memory.ejs (deflated 73%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/memory-table.ejs (deflated 54%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/messages.ejs (deflated 56%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/msg-detail-deliveries.ejs (deflated 57%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/msg-detail-publishes.ejs (deflated 68%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/node.ejs (deflated 75%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/overview.ejs (deflated 75%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/partition.ejs (deflated 64%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/permissions.ejs (deflated 77%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/policies.ejs (deflated 86%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/policy.ejs (deflated 67%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/popup.ejs (deflated 21%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/publish.ejs (deflated 72%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/queue.ejs (deflated 80%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/queues.ejs (deflated 83%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/rate-options.ejs (deflated 62%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/registry.ejs (deflated 54%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/status.ejs (deflated 12%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/topic-permissions.ejs (deflated 77%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/user.ejs (deflated 73%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/users.ejs (deflated 69%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/vhost.ejs (deflated 64%) adding: rabbitmq_management-3.8.2/priv/www/js/tmpl/vhosts.ejs (deflated 76%) rm -rf /<>/plugins/rabbitmq_management-3.8.2 /<>/plugins/rabbitmq_management-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_management_agent-3.8.2 plugins/rabbitmq_management_agent-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_management_agent-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_management_agent/ /<>/plugins/rabbitmq_management_agent-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.beam ebin/dep_built ebin/exometer_slide.beam ebin/rabbit_mgmt_agent_app.beam ebin/rabbit_mgmt_agent_config.beam ebin/rabbit_mgmt_agent_sup.beam ebin/rabbit_mgmt_agent_sup_sup.beam ebin/rabbit_mgmt_data.beam ebin/rabbit_mgmt_data_compat.beam ebin/rabbit_mgmt_db_handler.beam ebin/rabbit_mgmt_external_stats.beam ebin/rabbit_mgmt_ff.beam ebin/rabbit_mgmt_format.beam ebin/rabbit_mgmt_gc.beam ebin/rabbit_mgmt_metrics_collector.beam ebin/rabbit_mgmt_metrics_gc.beam ebin/rabbit_mgmt_storage.beam ebin/rabbitmq_management_agent.app include/ include/rabbit_mgmt_metrics.hrl include/rabbit_mgmt_records.hrl priv/ priv/schema/ priv/schema/rabbitmq_management_agent.schema sent 251,524 bytes received 442 bytes 503,932.00 bytes/sec total size is 249,766 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_management_agent/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_management_agent/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_management_agent prepare-dist \ APP=rabbitmq_management_agent VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_management_agent-3.8.2 (cd plugins && \ find "rabbitmq_management_agent-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_management_agent-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_management_agent-3.8.2.ez" \ < "rabbitmq_management_agent-3.8.2.manifest") adding: rabbitmq_management_agent-3.8.2/ (stored 0%) adding: rabbitmq_management_agent-3.8.2/ebin/ (stored 0%) adding: rabbitmq_management_agent-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_management_agent-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.beam (deflated 21%) adding: rabbitmq_management_agent-3.8.2/ebin/exometer_slide.beam (deflated 24%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_agent_app.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_agent_config.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_agent_sup.beam (deflated 23%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_agent_sup_sup.beam (deflated 26%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_data.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_data_compat.beam (deflated 25%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_db_handler.beam (deflated 25%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_external_stats.beam (deflated 24%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_ff.beam (deflated 29%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_format.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_gc.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_metrics_collector.beam (deflated 25%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_metrics_gc.beam (deflated 27%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbit_mgmt_storage.beam (deflated 17%) adding: rabbitmq_management_agent-3.8.2/ebin/rabbitmq_management_agent.app (deflated 53%) adding: rabbitmq_management_agent-3.8.2/include/ (stored 0%) adding: rabbitmq_management_agent-3.8.2/include/rabbit_mgmt_metrics.hrl (deflated 82%) adding: rabbitmq_management_agent-3.8.2/include/rabbit_mgmt_records.hrl (deflated 47%) adding: rabbitmq_management_agent-3.8.2/priv/ (stored 0%) adding: rabbitmq_management_agent-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_management_agent-3.8.2/priv/schema/rabbitmq_management_agent.schema (deflated 47%) rm -rf /<>/plugins/rabbitmq_management_agent-3.8.2 /<>/plugins/rabbitmq_management_agent-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_mqtt-3.8.2 plugins/rabbitmq_mqtt-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_mqtt-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_mqtt/ /<>/plugins/rabbitmq_mqtt-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.beam ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.beam ebin/dep_built ebin/mqtt_machine.beam ebin/mqtt_node.beam ebin/rabbit_mqtt.beam ebin/rabbit_mqtt_collector.beam ebin/rabbit_mqtt_connection_info.beam ebin/rabbit_mqtt_connection_sup.beam ebin/rabbit_mqtt_frame.beam ebin/rabbit_mqtt_processor.beam ebin/rabbit_mqtt_reader.beam ebin/rabbit_mqtt_retained_msg_store.beam ebin/rabbit_mqtt_retained_msg_store_dets.beam ebin/rabbit_mqtt_retained_msg_store_ets.beam ebin/rabbit_mqtt_retained_msg_store_noop.beam ebin/rabbit_mqtt_retainer.beam ebin/rabbit_mqtt_retainer_sup.beam ebin/rabbit_mqtt_sup.beam ebin/rabbit_mqtt_util.beam ebin/rabbit_mqtt_vhost_event_handler.beam ebin/rabbitmq_mqtt.app include/ include/mqtt_machine.hrl include/rabbit_mqtt.hrl include/rabbit_mqtt_frame.hrl include/rabbit_mqtt_retained_msg_store.hrl priv/ priv/schema/ priv/schema/rabbitmq_mqtt.schema sent 250,231 bytes received 552 bytes 501,566.00 bytes/sec total size is 248,008 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_mqtt/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_mqtt/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_mqtt prepare-dist \ APP=rabbitmq_mqtt VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_mqtt-3.8.2 (cd plugins && \ find "rabbitmq_mqtt-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_mqtt-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_mqtt-3.8.2.ez" \ < "rabbitmq_mqtt-3.8.2.manifest") adding: rabbitmq_mqtt-3.8.2/ (stored 0%) adding: rabbitmq_mqtt-3.8.2/ebin/ (stored 0%) adding: rabbitmq_mqtt-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_mqtt-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.beam (deflated 19%) adding: rabbitmq_mqtt-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.beam (deflated 18%) adding: rabbitmq_mqtt-3.8.2/ebin/mqtt_machine.beam (deflated 18%) adding: rabbitmq_mqtt-3.8.2/ebin/mqtt_node.beam (deflated 19%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbitmq_mqtt.app (deflated 59%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt.beam (deflated 24%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_collector.beam (deflated 21%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_connection_info.beam (deflated 22%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_connection_sup.beam (deflated 25%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_frame.beam (deflated 18%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_processor.beam (deflated 25%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_reader.beam (deflated 33%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retained_msg_store.beam (deflated 23%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retained_msg_store_dets.beam (deflated 22%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retained_msg_store_ets.beam (deflated 21%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retained_msg_store_noop.beam (deflated 24%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retainer.beam (deflated 21%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_retainer_sup.beam (deflated 19%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_sup.beam (deflated 24%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_util.beam (deflated 23%) adding: rabbitmq_mqtt-3.8.2/ebin/rabbit_mqtt_vhost_event_handler.beam (deflated 24%) adding: rabbitmq_mqtt-3.8.2/include/ (stored 0%) adding: rabbitmq_mqtt-3.8.2/include/mqtt_machine.hrl (deflated 40%) adding: rabbitmq_mqtt-3.8.2/include/rabbit_mqtt_frame.hrl (deflated 64%) adding: rabbitmq_mqtt-3.8.2/include/rabbit_mqtt.hrl (deflated 66%) adding: rabbitmq_mqtt-3.8.2/include/rabbit_mqtt_retained_msg_store.hrl (deflated 41%) adding: rabbitmq_mqtt-3.8.2/priv/ (stored 0%) adding: rabbitmq_mqtt-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_mqtt-3.8.2/priv/schema/rabbitmq_mqtt.schema (deflated 79%) rm -rf /<>/plugins/rabbitmq_mqtt-3.8.2 /<>/plugins/rabbitmq_mqtt-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_peer_discovery_aws-3.8.2 plugins/rabbitmq_peer_discovery_aws-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_peer_discovery_aws-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_peer_discovery_aws/ /<>/plugins/rabbitmq_peer_discovery_aws-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_peer_discovery_aws.beam ebin/rabbitmq_peer_discovery_aws.app priv/ priv/schema/ priv/schema/rabbitmq_peer_discovery_aws.schema sent 35,469 bytes received 115 bytes 71,168.00 bytes/sec total size is 34,995 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_peer_discovery_aws/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_peer_discovery_aws prepare-dist \ APP=rabbitmq_peer_discovery_aws VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_peer_discovery_aws-3.8.2 (cd plugins && \ find "rabbitmq_peer_discovery_aws-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_peer_discovery_aws-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_peer_discovery_aws-3.8.2.ez" \ < "rabbitmq_peer_discovery_aws-3.8.2.manifest") adding: rabbitmq_peer_discovery_aws-3.8.2/ (stored 0%) adding: rabbitmq_peer_discovery_aws-3.8.2/ebin/ (stored 0%) adding: rabbitmq_peer_discovery_aws-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_peer_discovery_aws-3.8.2/ebin/rabbitmq_peer_discovery_aws.app (deflated 42%) adding: rabbitmq_peer_discovery_aws-3.8.2/ebin/rabbit_peer_discovery_aws.beam (deflated 26%) adding: rabbitmq_peer_discovery_aws-3.8.2/priv/ (stored 0%) adding: rabbitmq_peer_discovery_aws-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_peer_discovery_aws-3.8.2/priv/schema/rabbitmq_peer_discovery_aws.schema (deflated 83%) rm -rf /<>/plugins/rabbitmq_peer_discovery_aws-3.8.2 /<>/plugins/rabbitmq_peer_discovery_aws-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_peer_discovery_common-3.8.2 plugins/rabbitmq_peer_discovery_common-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_peer_discovery_common-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_peer_discovery_common/ /<>/plugins/rabbitmq_peer_discovery_common-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_peer_discovery_cleanup.beam ebin/rabbit_peer_discovery_common_app.beam ebin/rabbit_peer_discovery_common_sup.beam ebin/rabbit_peer_discovery_config.beam ebin/rabbit_peer_discovery_httpc.beam ebin/rabbit_peer_discovery_util.beam ebin/rabbitmq_peer_discovery_common.app include/ include/rabbit_peer_discovery.hrl priv/ priv/schema/ priv/schema/rabbitmq_peer_discovery_common.schema sent 71,483 bytes received 229 bytes 143,424.00 bytes/sec total size is 70,518 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_peer_discovery_common/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_peer_discovery_common prepare-dist \ APP=rabbitmq_peer_discovery_common VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_peer_discovery_common-3.8.2 (cd plugins && \ find "rabbitmq_peer_discovery_common-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_peer_discovery_common-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_peer_discovery_common-3.8.2.ez" \ < "rabbitmq_peer_discovery_common-3.8.2.manifest") adding: rabbitmq_peer_discovery_common-3.8.2/ (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/ (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbitmq_peer_discovery_common.app (deflated 58%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_cleanup.beam (deflated 23%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_common_app.beam (deflated 30%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_common_sup.beam (deflated 26%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_config.beam (deflated 19%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_httpc.beam (deflated 26%) adding: rabbitmq_peer_discovery_common-3.8.2/ebin/rabbit_peer_discovery_util.beam (deflated 22%) adding: rabbitmq_peer_discovery_common-3.8.2/include/ (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/include/rabbit_peer_discovery.hrl (deflated 45%) adding: rabbitmq_peer_discovery_common-3.8.2/priv/ (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_peer_discovery_common-3.8.2/priv/schema/rabbitmq_peer_discovery_common.schema (deflated 79%) rm -rf /<>/plugins/rabbitmq_peer_discovery_common-3.8.2 /<>/plugins/rabbitmq_peer_discovery_common-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_peer_discovery_consul-3.8.2 plugins/rabbitmq_peer_discovery_consul-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_peer_discovery_consul-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_peer_discovery_consul/ /<>/plugins/rabbitmq_peer_discovery_consul-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_peer_discovery_consul.beam ebin/rabbitmq_peer_discovery_consul.app ebin/rabbitmq_peer_discovery_consul_app.beam ebin/rabbitmq_peer_discovery_consul_health_check_helper.beam ebin/rabbitmq_peer_discovery_consul_sup.beam include/ include/rabbit_peer_discovery_consul.hrl priv/ priv/schema/ priv/schema/rabbitmq_peer_discovery_consul.schema sent 77,999 bytes received 195 bytes 156,388.00 bytes/sec total size is 77,171 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_peer_discovery_consul/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_peer_discovery_consul prepare-dist \ APP=rabbitmq_peer_discovery_consul VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_peer_discovery_consul-3.8.2 (cd plugins && \ find "rabbitmq_peer_discovery_consul-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_peer_discovery_consul-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_peer_discovery_consul-3.8.2.ez" \ < "rabbitmq_peer_discovery_consul-3.8.2.manifest") adding: rabbitmq_peer_discovery_consul-3.8.2/ (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/ (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/rabbitmq_peer_discovery_consul.app (deflated 59%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/rabbitmq_peer_discovery_consul_app.beam (deflated 30%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/rabbitmq_peer_discovery_consul_health_check_helper.beam (deflated 16%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/rabbitmq_peer_discovery_consul_sup.beam (deflated 25%) adding: rabbitmq_peer_discovery_consul-3.8.2/ebin/rabbit_peer_discovery_consul.beam (deflated 23%) adding: rabbitmq_peer_discovery_consul-3.8.2/include/ (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/include/rabbit_peer_discovery_consul.hrl (deflated 92%) adding: rabbitmq_peer_discovery_consul-3.8.2/priv/ (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_peer_discovery_consul-3.8.2/priv/schema/rabbitmq_peer_discovery_consul.schema (deflated 89%) rm -rf /<>/plugins/rabbitmq_peer_discovery_consul-3.8.2 /<>/plugins/rabbitmq_peer_discovery_consul-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2 plugins/rabbitmq_peer_discovery_etcd-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_peer_discovery_etcd/ /<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_peer_discovery_etcd.beam ebin/rabbitmq_peer_discovery_etcd.app ebin/rabbitmq_peer_discovery_etcd_app.beam ebin/rabbitmq_peer_discovery_etcd_health_check_helper.beam ebin/rabbitmq_peer_discovery_etcd_sup.beam include/ include/rabbit_peer_discovery_etcd.hrl priv/ priv/schema/ priv/schema/rabbitmq_peer_discovery_etcd.schema sent 44,071 bytes received 191 bytes 88,524.00 bytes/sec total size is 43,287 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_peer_discovery_etcd/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_peer_discovery_etcd prepare-dist \ APP=rabbitmq_peer_discovery_etcd VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2 (cd plugins && \ find "rabbitmq_peer_discovery_etcd-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_peer_discovery_etcd-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_peer_discovery_etcd-3.8.2.ez" \ < "rabbitmq_peer_discovery_etcd-3.8.2.manifest") adding: rabbitmq_peer_discovery_etcd-3.8.2/ (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/ (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/rabbitmq_peer_discovery_etcd.app (deflated 58%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/rabbitmq_peer_discovery_etcd_app.beam (deflated 30%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/rabbitmq_peer_discovery_etcd_health_check_helper.beam (deflated 18%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/rabbitmq_peer_discovery_etcd_sup.beam (deflated 25%) adding: rabbitmq_peer_discovery_etcd-3.8.2/ebin/rabbit_peer_discovery_etcd.beam (deflated 21%) adding: rabbitmq_peer_discovery_etcd-3.8.2/include/ (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/include/rabbit_peer_discovery_etcd.hrl (deflated 81%) adding: rabbitmq_peer_discovery_etcd-3.8.2/priv/ (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_peer_discovery_etcd-3.8.2/priv/schema/rabbitmq_peer_discovery_etcd.schema (deflated 86%) rm -rf /<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2 /<>/plugins/rabbitmq_peer_discovery_etcd-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2 plugins/rabbitmq_peer_discovery_k8s-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_peer_discovery_k8s/ /<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_peer_discovery_k8s.beam ebin/rabbitmq_peer_discovery_k8s.app include/ include/rabbit_peer_discovery_k8s.hrl priv/ priv/schema/ priv/schema/rabbitmq_peer_discovery_k8s.schema sent 23,031 bytes received 134 bytes 46,330.00 bytes/sec total size is 22,458 speedup is 0.97 ! (test -f /<>/deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_peer_discovery_k8s/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_peer_discovery_k8s prepare-dist \ APP=rabbitmq_peer_discovery_k8s VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2 (cd plugins && \ find "rabbitmq_peer_discovery_k8s-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_peer_discovery_k8s-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_peer_discovery_k8s-3.8.2.ez" \ < "rabbitmq_peer_discovery_k8s-3.8.2.manifest") adding: rabbitmq_peer_discovery_k8s-3.8.2/ (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/ebin/ (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/ebin/rabbitmq_peer_discovery_k8s.app (deflated 42%) adding: rabbitmq_peer_discovery_k8s-3.8.2/ebin/rabbit_peer_discovery_k8s.beam (deflated 23%) adding: rabbitmq_peer_discovery_k8s-3.8.2/include/ (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/include/rabbit_peer_discovery_k8s.hrl (deflated 88%) adding: rabbitmq_peer_discovery_k8s-3.8.2/priv/ (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_peer_discovery_k8s-3.8.2/priv/schema/rabbitmq_peer_discovery_k8s.schema (deflated 87%) rm -rf /<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2 /<>/plugins/rabbitmq_peer_discovery_k8s-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_prometheus-3.8.2 plugins/rabbitmq_prometheus-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_prometheus-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_prometheus/ /<>/plugins/rabbitmq_prometheus-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/prometheus_rabbitmq_core_metrics_collector.beam ebin/rabbit_prometheus_app.beam ebin/rabbit_prometheus_dispatcher.beam ebin/rabbit_prometheus_handler.beam ebin/rabbitmq_prometheus.app priv/ priv/schema/ priv/schema/rabbitmq_prometheus.schema sent 58,197 bytes received 168 bytes 116,730.00 bytes/sec total size is 57,485 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_prometheus/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_prometheus/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_prometheus prepare-dist \ APP=rabbitmq_prometheus VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_prometheus-3.8.2 (cd plugins && \ find "rabbitmq_prometheus-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_prometheus-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_prometheus-3.8.2.ez" \ < "rabbitmq_prometheus-3.8.2.manifest") adding: rabbitmq_prometheus-3.8.2/ (stored 0%) adding: rabbitmq_prometheus-3.8.2/ebin/ (stored 0%) adding: rabbitmq_prometheus-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_prometheus-3.8.2/ebin/prometheus_rabbitmq_core_metrics_collector.beam (deflated 17%) adding: rabbitmq_prometheus-3.8.2/ebin/rabbitmq_prometheus.app (deflated 51%) adding: rabbitmq_prometheus-3.8.2/ebin/rabbit_prometheus_app.beam (deflated 23%) adding: rabbitmq_prometheus-3.8.2/ebin/rabbit_prometheus_dispatcher.beam (deflated 24%) adding: rabbitmq_prometheus-3.8.2/ebin/rabbit_prometheus_handler.beam (deflated 32%) adding: rabbitmq_prometheus-3.8.2/priv/ (stored 0%) adding: rabbitmq_prometheus-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_prometheus-3.8.2/priv/schema/rabbitmq_prometheus.schema (deflated 83%) rm -rf /<>/plugins/rabbitmq_prometheus-3.8.2 /<>/plugins/rabbitmq_prometheus-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_random_exchange-3.8.2 plugins/rabbitmq_random_exchange-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_random_exchange-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_random_exchange/ /<>/plugins/rabbitmq_random_exchange-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_exchange_type_random.beam ebin/rabbitmq_random_exchange.app include/ sent 8,781 bytes received 88 bytes 17,738.00 bytes/sec total size is 8,429 speedup is 0.95 ! (test -f /<>/deps/rabbitmq_random_exchange/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_random_exchange/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_random_exchange prepare-dist \ APP=rabbitmq_random_exchange VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_random_exchange-3.8.2 (cd plugins && \ find "rabbitmq_random_exchange-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_random_exchange-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_random_exchange-3.8.2.ez" \ < "rabbitmq_random_exchange-3.8.2.manifest") adding: rabbitmq_random_exchange-3.8.2/ (stored 0%) adding: rabbitmq_random_exchange-3.8.2/ebin/ (stored 0%) adding: rabbitmq_random_exchange-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_random_exchange-3.8.2/ebin/rabbit_exchange_type_random.beam (deflated 26%) adding: rabbitmq_random_exchange-3.8.2/ebin/rabbitmq_random_exchange.app (deflated 35%) adding: rabbitmq_random_exchange-3.8.2/include/ (stored 0%) rm -rf /<>/plugins/rabbitmq_random_exchange-3.8.2 /<>/plugins/rabbitmq_random_exchange-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_recent_history_exchange-3.8.2 plugins/rabbitmq_recent_history_exchange-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_recent_history_exchange-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_recent_history_exchange/ /<>/plugins/rabbitmq_recent_history_exchange-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_exchange_type_recent_history.beam ebin/rabbitmq_recent_history_exchange.app include/ include/rabbit_recent_history.hrl sent 26,308 bytes received 107 bytes 52,830.00 bytes/sec total size is 25,848 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_recent_history_exchange/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_recent_history_exchange prepare-dist \ APP=rabbitmq_recent_history_exchange VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_recent_history_exchange-3.8.2 (cd plugins && \ find "rabbitmq_recent_history_exchange-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_recent_history_exchange-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_recent_history_exchange-3.8.2.ez" \ < "rabbitmq_recent_history_exchange-3.8.2.manifest") adding: rabbitmq_recent_history_exchange-3.8.2/ (stored 0%) adding: rabbitmq_recent_history_exchange-3.8.2/ebin/ (stored 0%) adding: rabbitmq_recent_history_exchange-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_recent_history_exchange-3.8.2/ebin/rabbit_exchange_type_recent_history.beam (deflated 33%) adding: rabbitmq_recent_history_exchange-3.8.2/ebin/rabbitmq_recent_history_exchange.app (deflated 38%) adding: rabbitmq_recent_history_exchange-3.8.2/include/ (stored 0%) adding: rabbitmq_recent_history_exchange-3.8.2/include/rabbit_recent_history.hrl (deflated 41%) rm -rf /<>/plugins/rabbitmq_recent_history_exchange-3.8.2 /<>/plugins/rabbitmq_recent_history_exchange-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_sharding-3.8.2 plugins/rabbitmq_sharding-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_sharding-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_sharding/ /<>/plugins/rabbitmq_sharding-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_sharding_exchange_decorator.beam ebin/rabbit_sharding_exchange_type_modulus_hash.beam ebin/rabbit_sharding_interceptor.beam ebin/rabbit_sharding_policy_validator.beam ebin/rabbit_sharding_shard.beam ebin/rabbit_sharding_util.beam ebin/rabbitmq_sharding.app sent 64,872 bytes received 179 bytes 130,102.00 bytes/sec total size is 64,167 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_sharding/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_sharding/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_sharding prepare-dist \ APP=rabbitmq_sharding VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_sharding-3.8.2 (cd plugins && \ find "rabbitmq_sharding-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_sharding-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_sharding-3.8.2.ez" \ < "rabbitmq_sharding-3.8.2.manifest") adding: rabbitmq_sharding-3.8.2/ (stored 0%) adding: rabbitmq_sharding-3.8.2/ebin/ (stored 0%) adding: rabbitmq_sharding-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_sharding-3.8.2/ebin/rabbitmq_sharding.app (deflated 48%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_exchange_decorator.beam (deflated 27%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_exchange_type_modulus_hash.beam (deflated 28%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_interceptor.beam (deflated 34%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_policy_validator.beam (deflated 25%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_shard.beam (deflated 27%) adding: rabbitmq_sharding-3.8.2/ebin/rabbit_sharding_util.beam (deflated 25%) rm -rf /<>/plugins/rabbitmq_sharding-3.8.2 /<>/plugins/rabbitmq_sharding-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_shovel-3.8.2 plugins/rabbitmq_shovel-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_shovel-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_shovel/ /<>/plugins/rabbitmq_shovel-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.beam ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.beam ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.beam ebin/dep_built ebin/rabbit_amqp091_shovel.beam ebin/rabbit_amqp10_shovel.beam ebin/rabbit_shovel.beam ebin/rabbit_shovel_behaviour.beam ebin/rabbit_shovel_config.beam ebin/rabbit_shovel_dyn_worker_sup.beam ebin/rabbit_shovel_dyn_worker_sup_sup.beam ebin/rabbit_shovel_parameters.beam ebin/rabbit_shovel_status.beam ebin/rabbit_shovel_sup.beam ebin/rabbit_shovel_util.beam ebin/rabbit_shovel_worker.beam ebin/rabbit_shovel_worker_sup.beam ebin/rabbitmq_shovel.app include/ include/rabbit_shovel.hrl sent 262,928 bytes received 392 bytes 526,640.00 bytes/sec total size is 261,278 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_shovel/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_shovel/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_shovel prepare-dist \ APP=rabbitmq_shovel VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_shovel-3.8.2 (cd plugins && \ find "rabbitmq_shovel-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_shovel-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_shovel-3.8.2.ez" \ < "rabbitmq_shovel-3.8.2.manifest") adding: rabbitmq_shovel-3.8.2/ (stored 0%) adding: rabbitmq_shovel-3.8.2/ebin/ (stored 0%) adding: rabbitmq_shovel-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_shovel-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.DeleteShovelCommand.beam (deflated 19%) adding: rabbitmq_shovel-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.RestartShovelCommand.beam (deflated 18%) adding: rabbitmq_shovel-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ShovelStatusCommand.beam (deflated 19%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_amqp091_shovel.beam (deflated 26%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_amqp10_shovel.beam (deflated 27%) adding: rabbitmq_shovel-3.8.2/ebin/rabbitmq_shovel.app (deflated 59%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel.beam (deflated 25%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_behaviour.beam (deflated 16%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_config.beam (deflated 32%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_dyn_worker_sup.beam (deflated 23%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_dyn_worker_sup_sup.beam (deflated 24%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_parameters.beam (deflated 27%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_status.beam (deflated 20%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_sup.beam (deflated 17%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_util.beam (deflated 34%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_worker.beam (deflated 34%) adding: rabbitmq_shovel-3.8.2/ebin/rabbit_shovel_worker_sup.beam (deflated 25%) adding: rabbitmq_shovel-3.8.2/include/ (stored 0%) adding: rabbitmq_shovel-3.8.2/include/rabbit_shovel.hrl (deflated 47%) rm -rf /<>/plugins/rabbitmq_shovel-3.8.2 /<>/plugins/rabbitmq_shovel-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_shovel_management-3.8.2 plugins/rabbitmq_shovel_management-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_shovel_management-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_shovel_management/ /<>/plugins/rabbitmq_shovel_management-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_shovel_mgmt.beam ebin/rabbitmq_shovel_management.app priv/ priv/www/ priv/www/js/ priv/www/js/shovel.js priv/www/js/tmpl/ priv/www/js/tmpl/dynamic-shovel.ejs priv/www/js/tmpl/dynamic-shovels.ejs priv/www/js/tmpl/shovels.ejs sent 50,217 bytes received 180 bytes 100,794.00 bytes/sec total size is 49,547 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_shovel_management/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_shovel_management/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_shovel_management prepare-dist \ APP=rabbitmq_shovel_management VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_shovel_management-3.8.2 (cd plugins && \ find "rabbitmq_shovel_management-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_shovel_management-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_shovel_management-3.8.2.ez" \ < "rabbitmq_shovel_management-3.8.2.manifest") adding: rabbitmq_shovel_management-3.8.2/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/ebin/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_shovel_management-3.8.2/ebin/rabbitmq_shovel_management.app (deflated 41%) adding: rabbitmq_shovel_management-3.8.2/ebin/rabbit_shovel_mgmt.beam (deflated 33%) adding: rabbitmq_shovel_management-3.8.2/priv/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/priv/www/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/shovel.js (deflated 73%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/tmpl/ (stored 0%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/tmpl/dynamic-shovel.ejs (deflated 72%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/tmpl/dynamic-shovels.ejs (deflated 84%) adding: rabbitmq_shovel_management-3.8.2/priv/www/js/tmpl/shovels.ejs (deflated 68%) rm -rf /<>/plugins/rabbitmq_shovel_management-3.8.2 /<>/plugins/rabbitmq_shovel_management-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_stomp-3.8.2 plugins/rabbitmq_stomp-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_stomp-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_stomp/ /<>/plugins/rabbitmq_stomp-3.8.2/ sending incremental file list ./ ebin/ ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.beam ebin/dep_built ebin/rabbit_stomp.beam ebin/rabbit_stomp_client_sup.beam ebin/rabbit_stomp_connection_info.beam ebin/rabbit_stomp_frame.beam ebin/rabbit_stomp_processor.beam ebin/rabbit_stomp_reader.beam ebin/rabbit_stomp_sup.beam ebin/rabbit_stomp_util.beam ebin/rabbitmq_stomp.app include/ include/rabbit_stomp.hrl include/rabbit_stomp_frame.hrl include/rabbit_stomp_headers.hrl priv/ priv/schema/ priv/schema/rabbitmq_stomp.schema sent 200,762 bytes received 324 bytes 402,172.00 bytes/sec total size is 199,485 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_stomp/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_stomp/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_stomp prepare-dist \ APP=rabbitmq_stomp VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_stomp-3.8.2 (cd plugins && \ find "rabbitmq_stomp-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_stomp-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_stomp-3.8.2.ez" \ < "rabbitmq_stomp-3.8.2.manifest") adding: rabbitmq_stomp-3.8.2/ (stored 0%) adding: rabbitmq_stomp-3.8.2/ebin/ (stored 0%) adding: rabbitmq_stomp-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_stomp-3.8.2/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.ListStompConnectionsCommand.beam (deflated 18%) adding: rabbitmq_stomp-3.8.2/ebin/rabbitmq_stomp.app (deflated 55%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp.beam (deflated 25%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_client_sup.beam (deflated 25%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_connection_info.beam (deflated 27%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_frame.beam (deflated 21%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_processor.beam (deflated 23%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_reader.beam (deflated 29%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_sup.beam (deflated 22%) adding: rabbitmq_stomp-3.8.2/ebin/rabbit_stomp_util.beam (deflated 28%) adding: rabbitmq_stomp-3.8.2/include/ (stored 0%) adding: rabbitmq_stomp-3.8.2/include/rabbit_stomp_frame.hrl (deflated 40%) adding: rabbitmq_stomp-3.8.2/include/rabbit_stomp_headers.hrl (deflated 66%) adding: rabbitmq_stomp-3.8.2/include/rabbit_stomp.hrl (deflated 54%) adding: rabbitmq_stomp-3.8.2/priv/ (stored 0%) adding: rabbitmq_stomp-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_stomp-3.8.2/priv/schema/rabbitmq_stomp.schema (deflated 79%) rm -rf /<>/plugins/rabbitmq_stomp-3.8.2 /<>/plugins/rabbitmq_stomp-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_top-3.8.2 plugins/rabbitmq_top-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_top-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_top/ /<>/plugins/rabbitmq_top-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_top_app.beam ebin/rabbit_top_extension.beam ebin/rabbit_top_sup.beam ebin/rabbit_top_util.beam ebin/rabbit_top_wm_ets_tables.beam ebin/rabbit_top_wm_process.beam ebin/rabbit_top_wm_processes.beam ebin/rabbit_top_worker.beam ebin/rabbitmq_top.app priv/ priv/www/ priv/www/js/ priv/www/js/top.js priv/www/js/tmpl/ priv/www/js/tmpl/ets_tables.ejs priv/www/js/tmpl/process.ejs priv/www/js/tmpl/processes.ejs sent 102,574 bytes received 317 bytes 205,782.00 bytes/sec total size is 101,440 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_top/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_top/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_top prepare-dist \ APP=rabbitmq_top VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_top-3.8.2 (cd plugins && \ find "rabbitmq_top-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_top-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_top-3.8.2.ez" \ < "rabbitmq_top-3.8.2.manifest") adding: rabbitmq_top-3.8.2/ (stored 0%) adding: rabbitmq_top-3.8.2/ebin/ (stored 0%) adding: rabbitmq_top-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_top-3.8.2/ebin/rabbitmq_top.app (deflated 50%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_app.beam (deflated 26%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_extension.beam (deflated 23%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_sup.beam (deflated 26%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_util.beam (deflated 24%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_wm_ets_tables.beam (deflated 34%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_wm_process.beam (deflated 34%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_wm_processes.beam (deflated 34%) adding: rabbitmq_top-3.8.2/ebin/rabbit_top_worker.beam (deflated 21%) adding: rabbitmq_top-3.8.2/priv/ (stored 0%) adding: rabbitmq_top-3.8.2/priv/www/ (stored 0%) adding: rabbitmq_top-3.8.2/priv/www/js/ (stored 0%) adding: rabbitmq_top-3.8.2/priv/www/js/tmpl/ (stored 0%) adding: rabbitmq_top-3.8.2/priv/www/js/tmpl/ets_tables.ejs (deflated 66%) adding: rabbitmq_top-3.8.2/priv/www/js/tmpl/process.ejs (deflated 71%) adding: rabbitmq_top-3.8.2/priv/www/js/tmpl/processes.ejs (deflated 63%) adding: rabbitmq_top-3.8.2/priv/www/js/top.js (deflated 67%) rm -rf /<>/plugins/rabbitmq_top-3.8.2 /<>/plugins/rabbitmq_top-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_tracing-3.8.2 plugins/rabbitmq_tracing-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_tracing-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_tracing/ /<>/plugins/rabbitmq_tracing-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_tracing_app.beam ebin/rabbit_tracing_consumer.beam ebin/rabbit_tracing_consumer_sup.beam ebin/rabbit_tracing_files.beam ebin/rabbit_tracing_mgmt.beam ebin/rabbit_tracing_sup.beam ebin/rabbit_tracing_traces.beam ebin/rabbit_tracing_util.beam ebin/rabbit_tracing_wm_file.beam ebin/rabbit_tracing_wm_files.beam ebin/rabbit_tracing_wm_trace.beam ebin/rabbit_tracing_wm_traces.beam ebin/rabbitmq_tracing.app priv/ priv/www/ priv/www/js/ priv/www/js/tracing.js priv/www/js/tmpl/ priv/www/js/tmpl/traces.ejs sent 88,625 bytes received 347 bytes 177,944.00 bytes/sec total size is 87,336 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_tracing/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_tracing/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_tracing prepare-dist \ APP=rabbitmq_tracing VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_tracing-3.8.2 (cd plugins && \ find "rabbitmq_tracing-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_tracing-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_tracing-3.8.2.ez" \ < "rabbitmq_tracing-3.8.2.manifest") adding: rabbitmq_tracing-3.8.2/ (stored 0%) adding: rabbitmq_tracing-3.8.2/ebin/ (stored 0%) adding: rabbitmq_tracing-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_tracing-3.8.2/ebin/rabbitmq_tracing.app (deflated 58%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_app.beam (deflated 27%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_consumer.beam (deflated 27%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_consumer_sup.beam (deflated 26%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_files.beam (deflated 19%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_mgmt.beam (deflated 20%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_sup.beam (deflated 25%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_traces.beam (deflated 21%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_util.beam (deflated 20%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_wm_file.beam (deflated 20%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_wm_files.beam (deflated 22%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_wm_trace.beam (deflated 21%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_wm_traces.beam (deflated 21%) adding: rabbitmq_tracing-3.8.2/priv/ (stored 0%) adding: rabbitmq_tracing-3.8.2/priv/www/ (stored 0%) adding: rabbitmq_tracing-3.8.2/priv/www/js/ (stored 0%) adding: rabbitmq_tracing-3.8.2/priv/www/js/tmpl/ (stored 0%) adding: rabbitmq_tracing-3.8.2/priv/www/js/tmpl/traces.ejs (deflated 77%) adding: rabbitmq_tracing-3.8.2/priv/www/js/tracing.js (deflated 71%) rm -rf /<>/plugins/rabbitmq_tracing-3.8.2 /<>/plugins/rabbitmq_tracing-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_trust_store-3.8.2 plugins/rabbitmq_trust_store-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_trust_store-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_trust_store/ /<>/plugins/rabbitmq_trust_store-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_trust_store.beam ebin/rabbit_trust_store_app.beam ebin/rabbit_trust_store_certificate_provider.beam ebin/rabbit_trust_store_file_provider.beam ebin/rabbit_trust_store_http_provider.beam ebin/rabbit_trust_store_sup.beam ebin/rabbitmq_trust_store.app priv/ priv/schema/ priv/schema/rabbitmq_trust_store.schema sent 108,263 bytes received 206 bytes 216,938.00 bytes/sec total size is 107,448 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_trust_store/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_trust_store/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_trust_store prepare-dist \ APP=rabbitmq_trust_store VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_trust_store-3.8.2 (cd plugins && \ find "rabbitmq_trust_store-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_trust_store-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_trust_store-3.8.2.ez" \ < "rabbitmq_trust_store-3.8.2.manifest") adding: rabbitmq_trust_store-3.8.2/ (stored 0%) adding: rabbitmq_trust_store-3.8.2/ebin/ (stored 0%) adding: rabbitmq_trust_store-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbitmq_trust_store.app (deflated 55%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store_app.beam (deflated 21%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store.beam (deflated 28%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store_certificate_provider.beam (deflated 36%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store_file_provider.beam (deflated 18%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store_http_provider.beam (deflated 34%) adding: rabbitmq_trust_store-3.8.2/ebin/rabbit_trust_store_sup.beam (deflated 26%) adding: rabbitmq_trust_store-3.8.2/priv/ (stored 0%) adding: rabbitmq_trust_store-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_trust_store-3.8.2/priv/schema/rabbitmq_trust_store.schema (deflated 83%) rm -rf /<>/plugins/rabbitmq_trust_store-3.8.2 /<>/plugins/rabbitmq_trust_store-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_web_dispatch-3.8.2 plugins/rabbitmq_web_dispatch-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_web_dispatch-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_web_dispatch/ /<>/plugins/rabbitmq_web_dispatch-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_cowboy_middleware.beam ebin/rabbit_cowboy_redirect.beam ebin/rabbit_cowboy_stream_h.beam ebin/rabbit_web_dispatch.beam ebin/rabbit_web_dispatch_app.beam ebin/rabbit_web_dispatch_listing_handler.beam ebin/rabbit_web_dispatch_registry.beam ebin/rabbit_web_dispatch_sup.beam ebin/rabbit_web_dispatch_util.beam ebin/rabbitmq_web_dispatch.app ebin/webmachine_log.beam ebin/webmachine_log_handler.beam sent 56,651 bytes received 274 bytes 113,850.00 bytes/sec total size is 55,542 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_web_dispatch/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_web_dispatch/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_web_dispatch prepare-dist \ APP=rabbitmq_web_dispatch VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_web_dispatch-3.8.2 (cd plugins && \ find "rabbitmq_web_dispatch-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_web_dispatch-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_web_dispatch-3.8.2.ez" \ < "rabbitmq_web_dispatch-3.8.2.manifest") adding: rabbitmq_web_dispatch-3.8.2/ (stored 0%) adding: rabbitmq_web_dispatch-3.8.2/ebin/ (stored 0%) adding: rabbitmq_web_dispatch-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_cowboy_middleware.beam (deflated 21%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_cowboy_redirect.beam (deflated 23%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_cowboy_stream_h.beam (deflated 18%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbitmq_web_dispatch.app (deflated 56%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch_app.beam (deflated 28%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch.beam (deflated 21%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch_listing_handler.beam (deflated 19%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch_registry.beam (deflated 22%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch_sup.beam (deflated 18%) adding: rabbitmq_web_dispatch-3.8.2/ebin/rabbit_web_dispatch_util.beam (deflated 21%) adding: rabbitmq_web_dispatch-3.8.2/ebin/webmachine_log.beam (deflated 15%) adding: rabbitmq_web_dispatch-3.8.2/ebin/webmachine_log_handler.beam (deflated 18%) rm -rf /<>/plugins/rabbitmq_web_dispatch-3.8.2 /<>/plugins/rabbitmq_web_dispatch-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_web_mqtt-3.8.2 plugins/rabbitmq_web_mqtt-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_web_mqtt-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_web_mqtt/ /<>/plugins/rabbitmq_web_mqtt-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_web_mqtt_app.beam ebin/rabbit_web_mqtt_connection_info.beam ebin/rabbit_web_mqtt_connection_sup.beam ebin/rabbit_web_mqtt_handler.beam ebin/rabbit_web_mqtt_middleware.beam ebin/rabbitmq_web_mqtt.app priv/ priv/schema/ priv/schema/rabbitmq_web_mqtt.schema sent 64,823 bytes received 187 bytes 130,020.00 bytes/sec total size is 64,079 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_web_mqtt/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_web_mqtt/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_web_mqtt prepare-dist \ APP=rabbitmq_web_mqtt VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_web_mqtt-3.8.2 (cd plugins && \ find "rabbitmq_web_mqtt-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_web_mqtt-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_web_mqtt-3.8.2.ez" \ < "rabbitmq_web_mqtt-3.8.2.manifest") adding: rabbitmq_web_mqtt-3.8.2/ (stored 0%) adding: rabbitmq_web_mqtt-3.8.2/ebin/ (stored 0%) adding: rabbitmq_web_mqtt-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbitmq_web_mqtt.app (deflated 51%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbit_web_mqtt_app.beam (deflated 22%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbit_web_mqtt_connection_info.beam (deflated 23%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbit_web_mqtt_connection_sup.beam (deflated 24%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbit_web_mqtt_handler.beam (deflated 29%) adding: rabbitmq_web_mqtt-3.8.2/ebin/rabbit_web_mqtt_middleware.beam (deflated 23%) adding: rabbitmq_web_mqtt-3.8.2/priv/ (stored 0%) adding: rabbitmq_web_mqtt-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_web_mqtt-3.8.2/priv/schema/rabbitmq_web_mqtt.schema (deflated 81%) rm -rf /<>/plugins/rabbitmq_web_mqtt-3.8.2 /<>/plugins/rabbitmq_web_mqtt-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_web_mqtt_examples-3.8.2 plugins/rabbitmq_web_mqtt_examples-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_web_mqtt_examples-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_web_mqtt_examples/ /<>/plugins/rabbitmq_web_mqtt_examples-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_web_mqtt_examples_app.beam ebin/rabbitmq_web_mqtt_examples.app priv/ priv/bunny.html priv/bunny.png priv/echo.html priv/index.html priv/main.css priv/mqttws31.js priv/pencil.cur sent 133,789 bytes received 225 bytes 268,028.00 bytes/sec total size is 132,991 speedup is 0.99 ! (test -f /<>/deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_web_mqtt_examples/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_web_mqtt_examples prepare-dist \ APP=rabbitmq_web_mqtt_examples VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_web_mqtt_examples-3.8.2 (cd plugins && \ find "rabbitmq_web_mqtt_examples-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_web_mqtt_examples-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_web_mqtt_examples-3.8.2.ez" \ < "rabbitmq_web_mqtt_examples-3.8.2.manifest") adding: rabbitmq_web_mqtt_examples-3.8.2/ (stored 0%) adding: rabbitmq_web_mqtt_examples-3.8.2/ebin/ (stored 0%) adding: rabbitmq_web_mqtt_examples-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_web_mqtt_examples-3.8.2/ebin/rabbitmq_web_mqtt_examples.app (deflated 45%) adding: rabbitmq_web_mqtt_examples-3.8.2/ebin/rabbit_web_mqtt_examples_app.beam (deflated 24%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/ (stored 0%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/bunny.html (deflated 58%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/bunny.png (deflated 1%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/echo.html (deflated 63%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/index.html (deflated 42%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/main.css (deflated 51%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/mqttws31.js (deflated 76%) adding: rabbitmq_web_mqtt_examples-3.8.2/priv/pencil.cur (deflated 49%) rm -rf /<>/plugins/rabbitmq_web_mqtt_examples-3.8.2 /<>/plugins/rabbitmq_web_mqtt_examples-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_web_stomp-3.8.2 plugins/rabbitmq_web_stomp-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_web_stomp-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_web_stomp/ /<>/plugins/rabbitmq_web_stomp-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_web_stomp_app.beam ebin/rabbit_web_stomp_connection_sup.beam ebin/rabbit_web_stomp_handler.beam ebin/rabbit_web_stomp_listener.beam ebin/rabbit_web_stomp_middleware.beam ebin/rabbit_web_stomp_sup.beam ebin/rabbitmq_web_stomp.app priv/ priv/schema/ priv/schema/rabbitmq_web_stomp.schema sent 64,601 bytes received 206 bytes 129,614.00 bytes/sec total size is 63,795 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_web_stomp/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_web_stomp/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_web_stomp prepare-dist \ APP=rabbitmq_web_stomp VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_web_stomp-3.8.2 (cd plugins && \ find "rabbitmq_web_stomp-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_web_stomp-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_web_stomp-3.8.2.ez" \ < "rabbitmq_web_stomp-3.8.2.manifest") adding: rabbitmq_web_stomp-3.8.2/ (stored 0%) adding: rabbitmq_web_stomp-3.8.2/ebin/ (stored 0%) adding: rabbitmq_web_stomp-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbitmq_web_stomp.app (deflated 52%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_app.beam (deflated 26%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_connection_sup.beam (deflated 24%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_handler.beam (deflated 27%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_listener.beam (deflated 22%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_middleware.beam (deflated 22%) adding: rabbitmq_web_stomp-3.8.2/ebin/rabbit_web_stomp_sup.beam (deflated 23%) adding: rabbitmq_web_stomp-3.8.2/priv/ (stored 0%) adding: rabbitmq_web_stomp-3.8.2/priv/schema/ (stored 0%) adding: rabbitmq_web_stomp-3.8.2/priv/schema/rabbitmq_web_stomp.schema (deflated 81%) rm -rf /<>/plugins/rabbitmq_web_stomp-3.8.2 /<>/plugins/rabbitmq_web_stomp-3.8.2.manifest rm -rf /<>/plugins/rabbitmq_web_stomp_examples-3.8.2 plugins/rabbitmq_web_stomp_examples-3.8.2.ez mkdir -p /<>/plugins/rabbitmq_web_stomp_examples-3.8.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/rabbitmq_web_stomp_examples/ /<>/plugins/rabbitmq_web_stomp_examples-3.8.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/rabbit_web_stomp_examples_app.beam ebin/rabbitmq_web_stomp_examples.app priv/ priv/bunny.html priv/bunny.png priv/echo.html priv/index.html priv/main.css priv/pencil.cur priv/stomp.js priv/temp-queue.html sent 70,824 bytes received 244 bytes 142,136.00 bytes/sec total size is 69,971 speedup is 0.98 ! (test -f /<>/deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/rabbitmq_web_stomp_examples/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/rabbitmq_web_stomp_examples prepare-dist \ APP=rabbitmq_web_stomp_examples VSN=3.8.2 EZ_DIR=/<>/plugins/rabbitmq_web_stomp_examples-3.8.2 (cd plugins && \ find "rabbitmq_web_stomp_examples-3.8.2" | LC_COLLATE=C sort \ > "rabbitmq_web_stomp_examples-3.8.2.manifest" && \ zip --names-stdin "rabbitmq_web_stomp_examples-3.8.2.ez" \ < "rabbitmq_web_stomp_examples-3.8.2.manifest") adding: rabbitmq_web_stomp_examples-3.8.2/ (stored 0%) adding: rabbitmq_web_stomp_examples-3.8.2/ebin/ (stored 0%) adding: rabbitmq_web_stomp_examples-3.8.2/ebin/dep_built (stored 0%) adding: rabbitmq_web_stomp_examples-3.8.2/ebin/rabbitmq_web_stomp_examples.app (deflated 45%) adding: rabbitmq_web_stomp_examples-3.8.2/ebin/rabbit_web_stomp_examples_app.beam (deflated 24%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/ (stored 0%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/bunny.html (deflated 58%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/bunny.png (deflated 1%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/echo.html (deflated 62%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/index.html (deflated 46%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/main.css (deflated 51%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/pencil.cur (deflated 49%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/stomp.js (deflated 76%) adding: rabbitmq_web_stomp_examples-3.8.2/priv/temp-queue.html (deflated 61%) rm -rf /<>/plugins/rabbitmq_web_stomp_examples-3.8.2 /<>/plugins/rabbitmq_web_stomp_examples-3.8.2.manifest rm -rf /<>/plugins/ranch-1.7.1 plugins/ranch-1.7.1.ez mkdir -p /<>/plugins/ranch-1.7.1 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/ranch/ /<>/plugins/ranch-1.7.1/ sending incremental file list ./ ebin/ ebin/dep_built ebin/ranch.app ebin/ranch.beam ebin/ranch_acceptor.beam ebin/ranch_acceptors_sup.beam ebin/ranch_app.beam ebin/ranch_conns_sup.beam ebin/ranch_crc32c.beam ebin/ranch_listener_sup.beam ebin/ranch_protocol.beam ebin/ranch_proxy_header.beam ebin/ranch_server.beam ebin/ranch_ssl.beam ebin/ranch_sup.beam ebin/ranch_tcp.beam ebin/ranch_transport.beam sent 102,091 bytes received 331 bytes 204,844.00 bytes/sec total size is 100,917 speedup is 0.99 ! (test -f /<>/deps/ranch/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/ranch/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/ranch prepare-dist \ APP=ranch VSN=1.7.1 EZ_DIR=/<>/plugins/ranch-1.7.1 (cd plugins && \ find "ranch-1.7.1" | LC_COLLATE=C sort \ > "ranch-1.7.1.manifest" && \ zip --names-stdin "ranch-1.7.1.ez" \ < "ranch-1.7.1.manifest") adding: ranch-1.7.1/ (stored 0%) adding: ranch-1.7.1/ebin/ (stored 0%) adding: ranch-1.7.1/ebin/dep_built (stored 0%) adding: ranch-1.7.1/ebin/ranch_acceptor.beam (deflated 13%) adding: ranch-1.7.1/ebin/ranch_acceptors_sup.beam (deflated 15%) adding: ranch-1.7.1/ebin/ranch.app (deflated 58%) adding: ranch-1.7.1/ebin/ranch_app.beam (deflated 18%) adding: ranch-1.7.1/ebin/ranch.beam (deflated 15%) adding: ranch-1.7.1/ebin/ranch_conns_sup.beam (deflated 16%) adding: ranch-1.7.1/ebin/ranch_crc32c.beam (deflated 7%) adding: ranch-1.7.1/ebin/ranch_listener_sup.beam (deflated 16%) adding: ranch-1.7.1/ebin/ranch_protocol.beam (deflated 18%) adding: ranch-1.7.1/ebin/ranch_proxy_header.beam (deflated 15%) adding: ranch-1.7.1/ebin/ranch_server.beam (deflated 20%) adding: ranch-1.7.1/ebin/ranch_ssl.beam (deflated 11%) adding: ranch-1.7.1/ebin/ranch_sup.beam (deflated 14%) adding: ranch-1.7.1/ebin/ranch_tcp.beam (deflated 11%) adding: ranch-1.7.1/ebin/ranch_transport.beam (deflated 10%) rm -rf /<>/plugins/ranch-1.7.1 /<>/plugins/ranch-1.7.1.manifest rm -rf /<>/plugins/recon-2.5.0 plugins/recon-2.5.0.ez mkdir -p /<>/plugins/recon-2.5.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/recon/ /<>/plugins/recon-2.5.0/ sending incremental file list ./ ebin/ ebin/dep_built ebin/recon.app ebin/recon.beam ebin/recon_alloc.beam ebin/recon_lib.beam ebin/recon_map.beam ebin/recon_rec.beam ebin/recon_trace.beam sent 92,463 bytes received 179 bytes 185,284.00 bytes/sec total size is 91,850 speedup is 0.99 ! (test -f /<>/deps/recon/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/recon/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/recon prepare-dist \ APP=recon VSN=2.5.0 EZ_DIR=/<>/plugins/recon-2.5.0 (cd plugins && \ find "recon-2.5.0" | LC_COLLATE=C sort \ > "recon-2.5.0.manifest" && \ zip --names-stdin "recon-2.5.0.ez" \ < "recon-2.5.0.manifest") adding: recon-2.5.0/ (stored 0%) adding: recon-2.5.0/ebin/ (stored 0%) adding: recon-2.5.0/ebin/dep_built (stored 0%) adding: recon-2.5.0/ebin/recon_alloc.beam (deflated 22%) adding: recon-2.5.0/ebin/recon.app (deflated 53%) adding: recon-2.5.0/ebin/recon.beam (deflated 16%) adding: recon-2.5.0/ebin/recon_lib.beam (deflated 20%) adding: recon-2.5.0/ebin/recon_map.beam (deflated 16%) adding: recon-2.5.0/ebin/recon_rec.beam (deflated 20%) adding: recon-2.5.0/ebin/recon_trace.beam (deflated 18%) rm -rf /<>/plugins/recon-2.5.0 /<>/plugins/recon-2.5.0.manifest rm -rf /<>/plugins/stdout_formatter-0.2.2 plugins/stdout_formatter-0.2.2.ez mkdir -p /<>/plugins/stdout_formatter-0.2.2 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/stdout_formatter/ /<>/plugins/stdout_formatter-0.2.2/ sending incremental file list ./ ebin/ ebin/dep_built ebin/stdout_formatter.app ebin/stdout_formatter.beam ebin/stdout_formatter_paragraph.beam ebin/stdout_formatter_table.beam ebin/stdout_formatter_utils.beam include/ include/stdout_formatter.hrl sent 55,886 bytes received 164 bytes 112,100.00 bytes/sec total size is 55,282 speedup is 0.99 ! (test -f /<>/deps/stdout_formatter/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/stdout_formatter/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/stdout_formatter prepare-dist \ APP=stdout_formatter VSN=0.2.2 EZ_DIR=/<>/plugins/stdout_formatter-0.2.2 (cd plugins && \ find "stdout_formatter-0.2.2" | LC_COLLATE=C sort \ > "stdout_formatter-0.2.2.manifest" && \ zip --names-stdin "stdout_formatter-0.2.2.ez" \ < "stdout_formatter-0.2.2.manifest") adding: stdout_formatter-0.2.2/ (stored 0%) adding: stdout_formatter-0.2.2/ebin/ (stored 0%) adding: stdout_formatter-0.2.2/ebin/dep_built (stored 0%) adding: stdout_formatter-0.2.2/ebin/stdout_formatter.app (deflated 55%) adding: stdout_formatter-0.2.2/ebin/stdout_formatter.beam (deflated 11%) adding: stdout_formatter-0.2.2/ebin/stdout_formatter_paragraph.beam (deflated 16%) adding: stdout_formatter-0.2.2/ebin/stdout_formatter_table.beam (deflated 15%) adding: stdout_formatter-0.2.2/ebin/stdout_formatter_utils.beam (deflated 15%) adding: stdout_formatter-0.2.2/include/ (stored 0%) adding: stdout_formatter-0.2.2/include/stdout_formatter.hrl (deflated 63%) rm -rf /<>/plugins/stdout_formatter-0.2.2 /<>/plugins/stdout_formatter-0.2.2.manifest rm -rf /<>/plugins/syslog-3.4.5 plugins/syslog-3.4.5.ez mkdir -p /<>/plugins/syslog-3.4.5 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/syslog/ /<>/plugins/syslog-3.4.5/ sending incremental file list ./ ebin/ ebin/dep_built ebin/syslog.app ebin/syslog.beam ebin/syslog_error_h.beam ebin/syslog_lager_backend.beam ebin/syslog_lib.beam ebin/syslog_logger.beam ebin/syslog_monitor.beam ebin/syslog_rfc3164.beam ebin/syslog_rfc5424.beam include/ include/syslog.hrl sent 68,380 bytes received 244 bytes 137,248.00 bytes/sec total size is 67,510 speedup is 0.98 ! (test -f /<>/deps/syslog/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/syslog/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/syslog prepare-dist \ APP=syslog VSN=3.4.5 EZ_DIR=/<>/plugins/syslog-3.4.5 (cd plugins && \ find "syslog-3.4.5" | LC_COLLATE=C sort \ > "syslog-3.4.5.manifest" && \ zip --names-stdin "syslog-3.4.5.ez" \ < "syslog-3.4.5.manifest") adding: syslog-3.4.5/ (stored 0%) adding: syslog-3.4.5/ebin/ (stored 0%) adding: syslog-3.4.5/ebin/dep_built (stored 0%) adding: syslog-3.4.5/ebin/syslog.app (deflated 53%) adding: syslog-3.4.5/ebin/syslog.beam (deflated 15%) adding: syslog-3.4.5/ebin/syslog_error_h.beam (deflated 21%) adding: syslog-3.4.5/ebin/syslog_lager_backend.beam (deflated 15%) adding: syslog-3.4.5/ebin/syslog_lib.beam (deflated 21%) adding: syslog-3.4.5/ebin/syslog_logger.beam (deflated 17%) adding: syslog-3.4.5/ebin/syslog_monitor.beam (deflated 16%) adding: syslog-3.4.5/ebin/syslog_rfc3164.beam (deflated 15%) adding: syslog-3.4.5/ebin/syslog_rfc5424.beam (deflated 17%) adding: syslog-3.4.5/include/ (stored 0%) adding: syslog-3.4.5/include/syslog.hrl (deflated 64%) rm -rf /<>/plugins/syslog-3.4.5 /<>/plugins/syslog-3.4.5.manifest rm -rf /<>/plugins/sysmon_handler-1.2.0 plugins/sysmon_handler-1.2.0.ez mkdir -p /<>/plugins/sysmon_handler-1.2.0 rsync -a -v \ --include '/ebin/***' \ --include '/include/***' \ --include '/priv/***' \ --exclude '*' \ /<>/deps/sysmon_handler/ /<>/plugins/sysmon_handler-1.2.0/ sending incremental file list ./ ebin/ ebin/dep_built ebin/sysmon_handler.app ebin/sysmon_handler_app.beam ebin/sysmon_handler_example_handler.beam ebin/sysmon_handler_filter.beam ebin/sysmon_handler_sup.beam ebin/sysmon_handler_testhandler.beam include/ include/sysmon_handler.hrl priv/ priv/sysmon_handler.schema sent 23,522 bytes received 206 bytes 47,456.00 bytes/sec total size is 22,730 speedup is 0.96 ! (test -f /<>/deps/sysmon_handler/rabbitmq-components.mk \ && grep -q '^prepare-dist::' /<>/deps/sysmon_handler/Makefile) || \ /usr/bin/make --no-print-directory -C /<>/deps/sysmon_handler prepare-dist \ APP=sysmon_handler VSN=1.2.0 EZ_DIR=/<>/plugins/sysmon_handler-1.2.0 (cd plugins && \ find "sysmon_handler-1.2.0" | LC_COLLATE=C sort \ > "sysmon_handler-1.2.0.manifest" && \ zip --names-stdin "sysmon_handler-1.2.0.ez" \ < "sysmon_handler-1.2.0.manifest") adding: sysmon_handler-1.2.0/ (stored 0%) adding: sysmon_handler-1.2.0/ebin/ (stored 0%) adding: sysmon_handler-1.2.0/ebin/dep_built (stored 0%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler.app (deflated 59%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler_app.beam (deflated 23%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler_example_handler.beam (deflated 19%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler_filter.beam (deflated 17%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler_sup.beam (deflated 15%) adding: sysmon_handler-1.2.0/ebin/sysmon_handler_testhandler.beam (deflated 28%) adding: sysmon_handler-1.2.0/include/ (stored 0%) adding: sysmon_handler-1.2.0/include/sysmon_handler.hrl (deflated 47%) adding: sysmon_handler-1.2.0/priv/ (stored 0%) adding: sysmon_handler-1.2.0/priv/sysmon_handler.schema (deflated 83%) rm -rf /<>/plugins/sysmon_handler-1.2.0 /<>/plugins/sysmon_handler-1.2.0.manifest unwanted=''; \ test -z "$unwanted" || (echo " RM $unwanted" && rm -f $unwanted) make[3]: Leaving directory '/<>' /usr/bin/make -C /<>/deps/rabbit manpages DEPS_DIR=/<>/deps make[3]: Entering directory '/<>/deps/rabbit' make[3]: Leaving directory '/<>/deps/rabbit' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' echo "Disabled tests, as they download from github" Disabled tests, as they download from github make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh binary --with python3,systemd dh_testroot dh_prep dh_installdirs debian/rules override_dh_auto_install make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh_auto_install make -j4 install DESTDIR=/<>/debian/rabbitmq-server AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>' rm -f /<>/.erlang.mk/recursive-tmp-deps-24126.log rm -f /<>/.erlang.mk/apps.log /<>/.erlang.mk/deps.log set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp10_common /<>/deps/amqp10_client /<>/deps/rabbitmq_amqp1_0 /<>/deps/rabbitmq_auth_backend_cache /<>/deps/rabbitmq_auth_backend_http /<>/deps/rabbitmq_auth_backend_ldap /<>/deps/rabbitmq_auth_backend_oauth2 /<>/deps/rabbitmq_auth_mechanism_ssl /<>/deps/rabbitmq_consistent_hash_exchange /<>/deps/rabbitmq_event_exchange /<>/deps/rabbitmq_federation /<>/deps/rabbitmq_jms_topic_exchange /<>/deps/rabbitmq_mqtt /<>/deps/rabbitmq_random_exchange /<>/deps/rabbitmq_recent_history_exchange /<>/deps/rabbitmq_sharding /<>/deps/rabbitmq_shovel /<>/deps/rabbitmq_stomp /<>/deps/rabbitmq_trust_store /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent /<>/deps/rabbitmq_management /<>/deps/rabbitmq_prometheus /<>/deps/rabbitmq_federation_management /<>/deps/rabbitmq_shovel_management /<>/deps/rabbitmq_top /<>/deps/rabbitmq_tracing /<>/deps/rabbitmq_web_mqtt /<>/deps/rabbitmq_web_mqtt_examples /<>/deps/rabbitmq_web_stomp /<>/deps/rabbitmq_web_stomp_examples /<>/deps/rabbitmq_aws /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_peer_discovery_aws /<>/deps/rabbitmq_peer_discovery_k8s /<>/deps/rabbitmq_peer_discovery_consul /<>/deps/rabbitmq_peer_discovery_etcd ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done : make -C /<>/deps/rabbitmq_cli install \ PREFIX="/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript" set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp10_common /<>/deps/amqp10_client /<>/deps/rabbitmq_amqp1_0 /<>/deps/rabbitmq_auth_backend_cache /<>/deps/rabbitmq_auth_backend_http /<>/deps/rabbitmq_auth_backend_ldap /<>/deps/rabbitmq_auth_backend_oauth2 /<>/deps/rabbitmq_auth_mechanism_ssl /<>/deps/rabbitmq_consistent_hash_exchange /<>/deps/rabbitmq_event_exchange /<>/deps/rabbitmq_federation /<>/deps/rabbitmq_jms_topic_exchange /<>/deps/rabbitmq_mqtt /<>/deps/rabbitmq_random_exchange /<>/deps/rabbitmq_recent_history_exchange /<>/deps/rabbitmq_sharding /<>/deps/rabbitmq_shovel /<>/deps/rabbitmq_stomp /<>/deps/rabbitmq_trust_store /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent /<>/deps/rabbitmq_management /<>/deps/rabbitmq_prometheus /<>/deps/rabbitmq_federation_management /<>/deps/rabbitmq_shovel_management /<>/deps/rabbitmq_top /<>/deps/rabbitmq_tracing /<>/deps/rabbitmq_web_mqtt /<>/deps/rabbitmq_web_mqtt_examples /<>/deps/rabbitmq_web_stomp /<>/deps/rabbitmq_web_stomp_examples /<>/deps/rabbitmq_aws /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_peer_discovery_aws /<>/deps/rabbitmq_peer_discovery_k8s /<>/deps/rabbitmq_peer_discovery_consul /<>/deps/rabbitmq_peer_discovery_etcd; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 '/<>/deps/rabbitmq_cli' make[3]: Entering directory '/<>/deps/rabbit_common' make[3]: Entering directory '/<>/deps/rabbit_common' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/lager /<>/deps/jsx /<>/deps/ranch /<>/deps/recon /<>/deps/credentials_obfuscation ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/lager' set -e; for dep in /<>/deps/goldrush ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/lager /<>/deps/jsx /<>/deps/ranch /<>/deps/recon /<>/deps/credentials_obfuscation; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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[5]: Entering directory '/<>/deps/goldrush' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/goldrush' make[4]: Leaving directory '/<>/deps/lager' make[4]: Entering directory '/<>/deps/jsx' mkdir -p "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript" rm -f "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl"; rm -f "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-plugins"; rm -f "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics"; rm -f "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-queues"; rm -f "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-upgrade"; set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/jsx' cp "escript/rabbitmqctl" "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript"; ln "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-plugins"; ln "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics"; ln "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-queues"; ln "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-upgrade"; make[4]: Entering directory '/<>/deps/ranch' make --no-print-directory rabbit_common.d set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/ranch' make[3]: Leaving directory '/<>/deps/rabbitmq_cli' mkdir -p /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin for script in rabbitmq-defaults rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-plugins rabbitmq-diagnostics rabbitmq-queues rabbitmq-upgrade cuttlefish; do \ cp "/<>/deps/rabbit/scripts/$script" \ "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin"; \ chmod 0755 "/<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/$script"; \ done make[4]: Entering directory '/<>/deps/recon' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/recon' make[4]: Entering directory '/<>/deps/credentials_obfuscation' erl +A0 -noinput -boot start_clean -pz /<>/.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_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 \", \" \")), DepsDir = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/credentials_obfuscation' make[3]: Leaving directory '/<>/deps/rabbit_common' make[3]: Entering directory '/<>/deps/rabbit' set -e; for dep in /<>/deps/rabbitmq_cli /<>/deps/syslog /<>/deps/ranch /<>/deps/lager /<>/deps/rabbit_common /<>/deps/ra /<>/deps/sysmon_handler /<>/deps/stdout_formatter /<>/deps/recon /<>/deps/observer_cli ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/rabbitmq_cli' set -e; for dep in /<>/deps/rabbit_common /<>/deps/observer_cli ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/observer_cli' set -e; for dep in /<>/deps/recon ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/observer_cli' make[4]: Leaving directory '/<>/deps/rabbitmq_cli' make[4]: Entering directory '/<>/deps/syslog' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/syslog' make[4]: Entering directory '/<>/deps/ra' set -e; for dep in /<>/deps/gen_batch_server /<>/deps/aten ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/gen_batch_server' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/gen_batch_server' make[5]: Entering directory '/<>/deps/aten' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/aten' make[4]: Leaving directory '/<>/deps/ra' make[4]: Entering directory '/<>/deps/sysmon_handler' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/sysmon_handler' make[4]: Entering directory '/<>/deps/stdout_formatter' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/stdout_formatter' make[3]: Leaving directory '/<>/deps/rabbit' make[3]: Entering directory '/<>/deps/amqp10_common' set -e; for dep in /<>/deps/rabbitmq_codegen ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/amqp10_common' make[3]: Entering directory '/<>/deps/amqp10_client' : make --no-print-directory app-build set -e; for dep in /<>/deps/rabbit_common /<>/deps/elvis_mk /<>/deps/amqp10_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/amqp10_client' make[3]: Entering directory '/<>/deps/rabbitmq_amqp1_0' : make[3]: Leaving directory '/<>/deps/rabbit_common' make[3]: Entering directory '/<>/deps/rabbit' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/amqp_client' set -e; for dep in /<>/deps/rabbit_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/amqp_client' make[3]: Leaving directory '/<>/deps/rabbitmq_amqp1_0' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_cache' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbitmq_cli /<>/deps/syslog /<>/deps/ranch /<>/deps/lager /<>/deps/rabbit_common /<>/deps/ra /<>/deps/sysmon_handler /<>/deps/stdout_formatter /<>/deps/recon /<>/deps/observer_cli; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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[4]: Entering directory '/<>/deps/rabbitmq_cli' set -e; for dep in /<>/deps/rabbit_common /<>/deps/observer_cli; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_cache' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_http' : make[4]: Leaving directory '/<>/deps/rabbitmq_cli' make --no-print-directory rabbit.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_http' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_ldap' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_ldap' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_oauth2' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowlib /<>/deps/jose ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowlib' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/cowlib' make[4]: Entering directory '/<>/deps/jose' set -e; for dep in /<>/deps/base64url ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Entering directory '/<>/deps/base64url' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/base64url' make[4]: Leaving directory '/<>/deps/jose' make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_oauth2' make[3]: Entering directory '/<>/deps/rabbitmq_auth_mechanism_ssl' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_mechanism_ssl' make[3]: Entering directory '/<>/deps/rabbitmq_consistent_hash_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_consistent_hash_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_event_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_event_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_federation' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_federation' make[3]: Entering directory '/<>/deps/rabbitmq_jms_topic_exchange' : make --no-print-directory app-build make -C /<>/deps/rabbitmq_cli install \ PREFIX="/<>/deps/rabbit/escript" \ DESTDIR= mkdir -p "/<>/deps/rabbit/escript" rm -f "/<>/deps/rabbit/escript/rabbitmqctl"; rm -f "/<>/deps/rabbit/escript/rabbitmq-plugins"; rm -f "/<>/deps/rabbit/escript/rabbitmq-diagnostics"; rm -f "/<>/deps/rabbit/escript/rabbitmq-queues"; rm -f "/<>/deps/rabbit/escript/rabbitmq-upgrade"; set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_jms_topic_exchange' cp "escript/rabbitmqctl" "/<>/deps/rabbit/escript"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-plugins"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-diagnostics"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-queues"; ln "/<>/deps/rabbit/escript/rabbitmqctl" "/<>/deps/rabbit/escript/rabbitmq-upgrade"; make[3]: Entering directory '/<>/deps/rabbitmq_mqtt' : make[3]: Leaving directory '/<>/deps/rabbit' make[3]: Entering directory '/<>/deps/amqp10_common' set -e; for dep in /<>/deps/rabbitmq_codegen; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 erl +A0 -noinput -boot start_clean -pz /<>/.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 src/amqp10_framing0.erl \", \" \")), DepsDir = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/ra ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done : make[3]: Leaving directory '/<>/deps/amqp10_common' make[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Entering directory '/<>/deps/amqp10_client' make[3]: Entering directory '/<>/deps/rabbitmq_random_exchange' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbit_common /<>/deps/elvis_mk /<>/deps/amqp10_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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[4]: Entering directory '/<>/deps/elvis_mk' make[4]: Nothing to be done for 'noop'. make[4]: Leaving directory '/<>/deps/elvis_mk' make --no-print-directory amqp10_client.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_random_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_recent_history_exchange' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/amqp10_client' make[3]: Entering directory '/<>/deps/rabbitmq_amqp1_0' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_recent_history_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_sharding' set -e; for dep in /<>/deps/rabbitmq_codegen /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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[4]: Entering directory '/<>/deps/amqp_client' set -e; for dep in /<>/deps/rabbit_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_sharding' make[3]: Entering directory '/<>/deps/rabbitmq_shovel' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_shovel' make[3]: Entering directory '/<>/deps/rabbitmq_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_trust_store' : make --no-print-directory app-build : make[4]: Leaving directory '/<>/deps/amqp_client' make --no-print-directory rabbitmq_amqp1_0.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_trust_store' make[3]: Entering directory '/<>/deps/rabbitmq_web_dispatch' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/cowboy' set -e; for dep in /<>/deps/cowlib /<>/deps/ranch ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/cowboy' make[3]: Leaving directory '/<>/deps/rabbitmq_web_dispatch' make[3]: Entering directory '/<>/deps/rabbitmq_management_agent' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_amqp1_0' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_cache' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_management_agent' make[3]: Entering directory '/<>/deps/rabbitmq_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_cache' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_http' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/cowboy /<>/deps/cowlib /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_management' make[3]: Entering directory '/<>/deps/rabbitmq_prometheus' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_http' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_ldap' set -e; for dep in /<>/deps/accept /<>/deps/amqp_client /<>/deps/rabbit_common /<>/deps/rabbitmq_management /<>/deps/rabbit /<>/deps/rabbitmq_management_agent /<>/deps/prometheus /<>/deps/rabbitmq_web_dispatch ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Entering directory '/<>/deps/accept' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/accept' make[4]: Entering directory '/<>/deps/prometheus' set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/prometheus' make[3]: Leaving directory '/<>/deps/rabbitmq_prometheus' make[3]: Entering directory '/<>/deps/rabbitmq_federation_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_ldap' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_oauth2' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_federation ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_federation_management' make[3]: Entering directory '/<>/deps/rabbitmq_shovel_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowlib /<>/deps/jose; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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_oauth2.d : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_oauth2' make[3]: Entering directory '/<>/deps/rabbitmq_auth_mechanism_ssl' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_shovel ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_shovel_management' make[3]: Entering directory '/<>/deps/rabbitmq_top' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_auth_mechanism_ssl' make[3]: Entering directory '/<>/deps/rabbitmq_consistent_hash_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/rabbitmq_management ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_top' make[3]: Entering directory '/<>/deps/rabbitmq_tracing' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_tracing' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_consistent_hash_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_event_exchange' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy /<>/deps/rabbitmq_mqtt ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_mqtt ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt_examples' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_event_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_federation' set -e; for dep in /<>/deps/ranch /<>/deps/cowboy /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_stomp ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_stomp ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp_examples' make[3]: Entering directory '/<>/deps/rabbitmq_aws' erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_common' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_federation' make[3]: Entering directory '/<>/deps/rabbitmq_jms_topic_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_common' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_aws /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_k8s' erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_jms_topic_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_mqtt' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_k8s' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_consul' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/ra; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_consul' make --no-print-directory rabbitmq_mqtt.d make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_etcd' erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-24126.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-24126.log; \ if grep -qs -E "^[[:blank:]]*include[[:blank:]]+(erlang\.mk|.*/erlang\.mk|.*ERLANG_MK_FILENAME.*)$" \ $dep/GNUmakefile $dep/makefile $dep/Makefile; then \ make -C $dep fetch-deps \ IS_DEP=1 \ ERLANG_MK_RECURSIVE_TMP_LIST=/<>/.erlang.mk/recursive-tmp-deps-24126.log; \ fi \ fi \ done : make[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' sort < /<>/.erlang.mk/recursive-tmp-deps-24126.log | \ uniq > /<>/.erlang.mk/recursive-tmp-deps-24126.log.sorted cmp -s /<>/.erlang.mk/recursive-tmp-deps-24126.log.sorted /<>/.erlang.mk/recursive-deps-list.log \ || mv /<>/.erlang.mk/recursive-tmp-deps-24126.log.sorted /<>/.erlang.mk/recursive-deps-list.log rm -f /<>/.erlang.mk/recursive-tmp-deps-24126.log.sorted rm /<>/.erlang.mk/recursive-tmp-deps-24126.log make[3]: Entering directory '/<>/deps/rabbitmq_random_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_random_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_recent_history_exchange' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_recent_history_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_sharding' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_sharding' make[3]: Entering directory '/<>/deps/rabbitmq_shovel' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/amqp10_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_shovel' make[3]: Entering directory '/<>/deps/rabbitmq_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_trust_store' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_trust_store' make[3]: Entering directory '/<>/deps/rabbitmq_web_dispatch' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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_dispatch.d : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_web_dispatch' make[3]: Entering directory '/<>/deps/rabbitmq_management_agent' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_management_agent' make[3]: Entering directory '/<>/deps/rabbitmq_management' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/cowboy /<>/deps/cowlib /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_management_agent; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_management' make[3]: Entering directory '/<>/deps/rabbitmq_prometheus' set -e; for dep in /<>/deps/accept /<>/deps/amqp_client /<>/deps/rabbit_common /<>/deps/rabbitmq_management /<>/deps/rabbit /<>/deps/rabbitmq_management_agent /<>/deps/prometheus /<>/deps/rabbitmq_web_dispatch; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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_prometheus.d erl +A0 -noinput -boot start_clean -pz /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_prometheus' make[3]: Entering directory '/<>/deps/rabbitmq_federation_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_federation; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_federation_management' make[3]: Entering directory '/<>/deps/rabbitmq_shovel_management' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management /<>/deps/rabbitmq_shovel; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_shovel_management' make[3]: Entering directory '/<>/deps/rabbitmq_top' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client /<>/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_top' make[3]: Entering directory '/<>/deps/rabbitmq_tracing' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_tracing' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt' set -e; for dep in /<>/deps/ranch /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/cowboy /<>/deps/rabbitmq_mqtt; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_mqtt; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt_examples' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp' set -e; for dep in /<>/deps/ranch /<>/deps/cowboy /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_stomp; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 /<>/.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 = \"/<>/deps\", AppsDir = \"/<>/apps\", DepsDirsSrc = \" /<>/deps/sysmon_handler/src /<>/deps/jose/src /<>/deps/jsx/src /<>/deps/observer_cli/src /<>/deps/rabbit/src /<>/deps/rabbitmq_web_dispatch/src /<>/deps/recon/src /<>/deps/rabbitmq_web_mqtt/src /<>/deps/prometheus/src /<>/deps/rabbitmq_auth_backend_cache/src /<>/deps/rabbitmq_auth_backend_ldap/src /<>/deps/rabbitmq_recent_history_exchange/src /<>/deps/rabbit_common/src /<>/deps/rabbitmq_auth_mechanism_ssl/src /<>/deps/rabbitmq_management_agent/src /<>/deps/rabbitmq_stomp/src /<>/deps/rabbitmq_shovel_management/src /<>/deps/rabbitmq_tracing/src /<>/deps/accept/src /<>/deps/amqp_client/src /<>/deps/cowboy/src /<>/deps/rabbitmq_web_stomp/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/rabbitmq_federation/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/aten/src /<>/deps/rabbitmq_federation_management/src /<>/deps/rabbitmq_peer_discovery_aws/src /<>/deps/rabbitmq_trust_store/src /<>/deps/rabbitmq_peer_discovery_common/src /<>/deps/rabbitmq_peer_discovery_etcd/src /<>/deps/rabbitmq_auth_backend_http/src /<>/deps/rabbitmq_auth_backend_oauth2/src /<>/deps/syslog/src /<>/deps/credentials_obfuscation/src /<>/deps/rabbitmq_sharding/src /<>/deps/rabbitmq_event_exchange/src /<>/deps/rabbitmq_top/src /<>/deps/rabbitmq_consistent_hash_exchange/src /<>/deps/rabbitmq_prometheus/src /<>/deps/goldrush/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_mqtt/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/cowlib/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/rabbitmq_shovel/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/sysmon_handler/include /<>/deps/jose/include /<>/deps/observer_cli/include /<>/deps/rabbit/include /<>/deps/prometheus/include /<>/deps/rabbitmq_recent_history_exchange/include /<>/deps/rabbit_common/include /<>/deps/rabbitmq_management_agent/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/include /<>/deps/rabbitmq_federation/include /<>/deps/rabbitmq_aws/include /<>/deps/amqp10_common/include /<>/deps/lager/include /<>/deps/rabbitmq_cli/include /<>/deps/rabbitmq_peer_discovery_common/include /<>/deps/rabbitmq_peer_discovery_etcd/include /<>/deps/syslog/include /<>/deps/rabbitmq_event_exchange/include /<>/deps/rabbitmq_consistent_hash_exchange/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_mqtt/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_k8s/include /<>/deps/rabbitmq_shovel/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 : make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp' make[3]: Entering directory '/<>/deps/rabbitmq_web_stomp_examples' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_stomp; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp_examples' make[3]: Entering directory '/<>/deps/rabbitmq_aws' set -e; for dep in ; do \ if grep -qs ^$dep$ /<>/.erlang.mk/apps.log; then \ :; \ else \ echo $dep >> /<>/.erlang.mk/apps.log; \ make -C $dep IS_APP=1; \ fi \ done : set -e; for dep in /<>/deps/rabbit_common; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_common' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_common' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_aws' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbitmq_aws /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_aws' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_k8s' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_k8s' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_consul' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_consul' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_etcd' set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbitmq_peer_discovery_common /<>/deps/rabbit; do \ if grep -qs ^$dep$ /<>/.erlang.mk/deps.log; then \ :; \ else \ echo $dep >> /<>/.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 : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' make do-dist \ DIST_PLUGINS_LIST="/<>/.erlang.mk/recursive-deps-list.log " make[3]: Entering directory '/<>' unwanted=''; \ test -z "$unwanted" || (echo " RM $unwanted" && rm -f $unwanted) make[3]: Leaving directory '/<>' mkdir -p /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2 cp -r \ LICENSE* \ /<>/deps/rabbit/ebin \ /<>/deps/rabbit/priv \ /<>/deps/rabbit/INSTALL \ plugins \ /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2 echo "Put your EZs here and use rabbitmq-plugins to enable them." \ > /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/README cp -r \ /<>/deps/rabbit/include \ /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2 cp -r \ /<>/deps/rabbit_common/include \ /<>/debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2 make[2]: Leaving directory '/<>' #dh_auto_install -- DESTDIR=debian/rabbitmq-server PREFIX=/usr MAN_DIR=debian/rabbitmq-server/usr/share/man /usr/bin/make install-bin DESTDIR=debian/rabbitmq-server make[2]: Entering directory '/<>' /usr/bin/make -C /<>/deps/rabbitmq_cli install \ PREFIX="/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript" make[3]: Entering directory '/<>/deps/rabbitmq_cli' mkdir -p "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript" rm -f "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl"; rm -f "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-plugins"; rm -f "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics"; rm -f "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-queues"; rm -f "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-upgrade"; cp "escript/rabbitmqctl" "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript"; ln "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-plugins"; ln "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics"; ln "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-queues"; ln "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl" "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-upgrade"; make[3]: Leaving directory '/<>/deps/rabbitmq_cli' mkdir -p debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin for script in rabbitmq-defaults rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-plugins rabbitmq-diagnostics rabbitmq-queues rabbitmq-upgrade cuttlefish; do \ cp "/<>/deps/rabbit/scripts/$script" \ "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin"; \ chmod 0755 "debian/rabbitmq-server/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/$script"; \ done mkdir -p debian/rabbitmq-server/usr/lib/rabbitmq/autocomplete for script in bash_autocomplete.sh zsh_autocomplete.sh; do \ cp "scripts/$script" \ "debian/rabbitmq-server/usr/lib/rabbitmq/autocomplete" && \ chmod 0755 "debian/rabbitmq-server/usr/lib/rabbitmq/autocomplete/$script"; \ done mkdir -p debian/rabbitmq-server/usr/lib/rabbitmq/bin for script in rabbitmq-defaults rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-plugins rabbitmq-diagnostics rabbitmq-queues rabbitmq-upgrade cuttlefish; do \ test -e debian/rabbitmq-server/usr/lib/rabbitmq/bin/$script || \ ln -sf ../lib/rabbitmq_server-3.8.2/sbin/$script \ debian/rabbitmq-server/usr/lib/rabbitmq/bin/$script; \ done make[2]: Leaving directory '/<>' mkdir -p debian/rabbitmq-server/usr/sbin sed -e 's|@SU_RABBITMQ_SH_C@|su rabbitmq -s /bin/sh -c|' \ -e 's|@STDOUT_STDERR_REDIRECTION@|> "$RABBITMQ_LOG_BASE/startup_log" 2> "$RABBITMQ_LOG_BASE/startup_err"|' \ < scripts/rabbitmq-script-wrapper \ > debian/rabbitmq-server/usr/sbin/rabbitmqctl chmod 0755 debian/rabbitmq-server/usr/sbin/rabbitmqctl for script in rabbitmq-server rabbitmq-plugins rabbitmq-diagnostics rabbitmq-queues rabbitmq-upgrade; do \ cp -a debian/rabbitmq-server/usr/sbin/rabbitmqctl \ debian/rabbitmq-server/usr/sbin/$script; \ done install -p -D -m 0755 scripts/rabbitmq-server.ocf \ debian/rabbitmq-server/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server install -p -D -m 0755 scripts/rabbitmq-server-ha.ocf \ debian/rabbitmq-server/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha # Unlocalify # Remove extra license files rm -f debian/rabbitmq-server/usr/lib/erlang/lib/rabbitmq_server-*/LICENSE rm -f /LICENSE* /INSTALL* make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh_install sed -i s/%%VSN%%/3.8.2/ /<>/debian/rabbitmq-server/usr/bin/rabbitmqadmin make[1]: Leaving directory '/<>' dh_installdocs dh_installchangelogs dh_installman dh_systemd_enable debian/rules override_dh_python3 make[1]: Entering directory '/<>' debian/rules:67: warning: overriding recipe for target 'override_dh_auto_clean' debian/rules:14: warning: ignoring old recipe for target 'override_dh_auto_clean' dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/rabbitmq-server/usr/bin/rabbitmqadmin make[1]: Leaving directory '/<>' dh_installinit dh_systemd_start dh_installlogrotate dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb INFO: pkgstriptranslations version 144 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rabbitmq-server' in '../rabbitmq-server_3.8.2-0ubuntu1.4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../rabbitmq-server_3.8.2-0ubuntu1.4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-01-31T18:02:47Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ rabbitmq-server_3.8.2-0ubuntu1.4_amd64.changes: ----------------------------------------------- Format: 1.8 Date: Thu, 29 Dec 2022 20:11:23 -0300 Source: rabbitmq-server Binary: rabbitmq-server Architecture: all Version: 3.8.2-0ubuntu1.4 Distribution: focal Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Jorge Merlino Description: rabbitmq-server - AMQP server written in Erlang Launchpad-Bugs-Fixed: 1999816 Changes: rabbitmq-server (3.8.2-0ubuntu1.4) focal; urgency=medium . * d/p/lp1999816-fix-rabbitmqctl-status-disk-free-timeout.patch: Fix rabbitmqctl status when free disk space cannot be determined (LP: #1999816). Checksums-Sha1: e3ce8ec852c79391be7951d7f715dc9d2b20db01 11485200 rabbitmq-server_3.8.2-0ubuntu1.4_all.deb 0244d472ccb126f48f892bff580e01f5dafc5105 7704 rabbitmq-server_3.8.2-0ubuntu1.4_amd64.buildinfo Checksums-Sha256: 4f9680547b93840d42c2546508fb3d732622aeb0fbd478bb77bb0c206bc3c74e 11485200 rabbitmq-server_3.8.2-0ubuntu1.4_all.deb b1e9ec9022cee13ef4546ea654fd2d5599f7f3bf1869cb98e0738e635c917e4e 7704 rabbitmq-server_3.8.2-0ubuntu1.4_amd64.buildinfo Files: 6158c267c5002ed4f55b173965b72ebf 11485200 net optional rabbitmq-server_3.8.2-0ubuntu1.4_all.deb c19deda3d17a67f680c9269ece1efb26 7704 net optional rabbitmq-server_3.8.2-0ubuntu1.4_amd64.buildinfo Original-Maintainer: Debian OpenStack /<>/rabbitmq-server_3.8.2-0ubuntu1.4_amd64.changes.new could not be renamed to /<>/rabbitmq-server_3.8.2-0ubuntu1.4_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: rabbitmq-server Binary: rabbitmq-server Architecture: all Version: 3.8.2-0ubuntu1.4 Checksums-Md5: 6158c267c5002ed4f55b173965b72ebf 11485200 rabbitmq-server_3.8.2-0ubuntu1.4_all.deb Checksums-Sha1: e3ce8ec852c79391be7951d7f715dc9d2b20db01 11485200 rabbitmq-server_3.8.2-0ubuntu1.4_all.deb Checksums-Sha256: 4f9680547b93840d42c2546508fb3d732622aeb0fbd478bb77bb0c206bc3c74e 11485200 rabbitmq-server_3.8.2-0ubuntu1.4_all.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Tue, 31 Jan 2023 18:02:46 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu2), autoconf (= 2.69-11.1), automake (= 1:1.16.1-4ubuntu6), autopoint (= 0.19.8.1-10build1), autotools-dev (= 20180224.1), base-files (= 11ubuntu5.6), base-passwd (= 3.5.47), bash (= 5.0-6ubuntu1.2), binutils (= 2.34-6ubuntu1.4), binutils-common (= 2.34-6ubuntu1.4), binutils-x86-64-linux-gnu (= 2.34-6ubuntu1.4), bsdmainutils (= 11.1.2ubuntu3), bsdutils (= 1:2.34-0.1ubuntu9.3), build-essential (= 12.8ubuntu1.1), bzip2 (= 1.0.8-2), coreutils (= 8.30-3ubuntu2), cpp (= 4:9.3.0-1ubuntu2), cpp-9 (= 9.4.0-1ubuntu1~20.04.1), dash (= 0.5.10.2-6), debconf (= 1.5.73), debhelper (= 12.10ubuntu1), debianutils (= 4.9.1), dh-autoreconf (= 19), dh-python (= 4.20191017ubuntu7), dh-strip-nondeterminism (= 1.7.0-1), diffutils (= 1:3.7-3), docbook-xml (= 4.5-9), docbook-xsl (= 1.79.1+dfsg-2), dpkg (= 1.19.7ubuntu3.2), dpkg-dev (= 1.19.7ubuntu3.2), dwz (= 0.13-5), elixir (= 1.9.1.dfsg-1.3), erlang-asn1 (= 1:22.2.7+dfsg-1), erlang-base (= 1:22.2.7+dfsg-1), erlang-crypto (= 1:22.2.7+dfsg-1), erlang-dev (= 1:22.2.7+dfsg-1), erlang-diameter (= 1:22.2.7+dfsg-1), erlang-edoc (= 1:22.2.7+dfsg-1), erlang-eldap (= 1:22.2.7+dfsg-1), erlang-erl-docgen (= 1:22.2.7+dfsg-1), erlang-eunit (= 1:22.2.7+dfsg-1), erlang-ftp (= 1:22.2.7+dfsg-1), erlang-inets (= 1:22.2.7+dfsg-1), erlang-mnesia (= 1:22.2.7+dfsg-1), erlang-nox (= 1:22.2.7+dfsg-1), erlang-odbc (= 1:22.2.7+dfsg-1), erlang-os-mon (= 1:22.2.7+dfsg-1), erlang-parsetools (= 1:22.2.7+dfsg-1), erlang-public-key (= 1:22.2.7+dfsg-1), erlang-runtime-tools (= 1:22.2.7+dfsg-1), erlang-snmp (= 1:22.2.7+dfsg-1), erlang-src (= 1:22.2.7+dfsg-1), erlang-ssh (= 1:22.2.7+dfsg-1), erlang-ssl (= 1:22.2.7+dfsg-1), erlang-syntax-tools (= 1:22.2.7+dfsg-1), erlang-tftp (= 1:22.2.7+dfsg-1), erlang-tools (= 1:22.2.7+dfsg-1), erlang-xmerl (= 1:22.2.7+dfsg-1), file (= 1:5.38-4), findutils (= 4.7.0-1ubuntu1), g++ (= 4:9.3.0-1ubuntu2), g++-9 (= 9.4.0-1ubuntu1~20.04.1), gcc (= 4:9.3.0-1ubuntu2), gcc-10-base (= 10.3.0-1ubuntu1~20.04), gcc-9 (= 9.4.0-1ubuntu1~20.04.1), gcc-9-base (= 9.4.0-1ubuntu1~20.04.1), gettext (= 0.19.8.1-10build1), gettext-base (= 0.19.8.1-10build1), grep (= 3.4-1), groff-base (= 1.22.4-4build1), gzip (= 1.10-0ubuntu4.1), hostname (= 3.23), init-system-helpers (= 1.57), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-6), libarchive-zip-perl (= 1.67-2), libasan5 (= 9.4.0-1ubuntu1~20.04.1), libatomic1 (= 10.3.0-1ubuntu1~20.04), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-2ubuntu6), libaudit1 (= 1:2.8.5-2ubuntu6), libbinutils (= 2.34-6ubuntu1.4), libblkid1 (= 2.34-0.1ubuntu9.3), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-2), libc-bin (= 2.31-0ubuntu9.9), libc-dev-bin (= 2.31-0ubuntu9.9), libc6 (= 2.31-0ubuntu9.9), libc6-dev (= 2.31-0ubuntu9.9), libcap-ng0 (= 0.7.9-2.1build1), libcc1-0 (= 10.3.0-1ubuntu1~20.04), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.10-10ubuntu4), libcrypt1 (= 1:4.4.10-10ubuntu4), libctf-nobfd0 (= 2.34-6ubuntu1.4), libctf0 (= 2.34-6ubuntu1.4), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu2), libdebconfclient0 (= 0.251ubuntu1), libdebhelper-perl (= 12.10ubuntu1), libdpkg-perl (= 1.19.7ubuntu3.2), libelf1 (= 0.176-1.1build1), libexpat1 (= 2.2.9-1ubuntu0.6), libffi7 (= 3.3-4), libfile-stripnondeterminism-perl (= 1.7.0-1), libgcc-9-dev (= 9.4.0-1ubuntu1~20.04.1), libgcc-s1 (= 10.3.0-1ubuntu1~20.04), libgcrypt20 (= 1.8.5-5ubuntu1.1), libgdbm-compat4 (= 1.18.1-5), libgdbm6 (= 1.18.1-5), libglib2.0-0 (= 2.64.6-1~ubuntu20.04.4), libgmp10 (= 2:6.2.0+dfsg-4ubuntu0.1), libgomp1 (= 10.3.0-1ubuntu1~20.04), libgpg-error0 (= 1.37-1), libicu66 (= 66.1-2ubuntu2.1), libisl22 (= 0.22.1-1), libitm1 (= 10.3.0-1ubuntu1~20.04), liblsan0 (= 10.3.0-1ubuntu1~20.04), libltdl7 (= 2.4.6-14), liblz4-1 (= 1.9.2-2ubuntu0.20.04.1), liblzma5 (= 5.2.4-1ubuntu1.1), libmagic-mgc (= 1:5.38-4), libmagic1 (= 1:5.38-4), libmount1 (= 2.34-0.1ubuntu9.3), libmpc3 (= 1.1.0-1), libmpdec2 (= 2.4.2-3), libmpfr6 (= 4.0.2-1), libncurses6 (= 6.2-0ubuntu2), libncursesw6 (= 6.2-0ubuntu2), libodbc1 (= 2.3.6-0.1build1), libpam-modules (= 1.3.1-5ubuntu4.4), libpam-modules-bin (= 1.3.1-5ubuntu4.4), libpam-runtime (= 1.3.1-5ubuntu4.4), libpam0g (= 1.3.1-5ubuntu4.4), libpcre2-8-0 (= 10.34-7ubuntu0.1), libpcre3 (= 2:8.39-12ubuntu0.1), libperl5.30 (= 5.30.0-9ubuntu0.3), libpipeline1 (= 1.5.2-2build1), libpopt0 (= 1.16-14), libprocps8 (= 2:3.3.16-1ubuntu2.3), libpython3-stdlib (= 3.8.2-0ubuntu2), libpython3.8-minimal (= 3.8.10-0ubuntu1~20.04.6), libpython3.8-stdlib (= 3.8.10-0ubuntu1~20.04.6), libquadmath0 (= 10.3.0-1ubuntu1~20.04), libreadline8 (= 8.0-4), libseccomp2 (= 2.5.1-1ubuntu1~20.04.2), libselinux1 (= 3.0-1build2), libsemanage-common (= 3.0-1build2), libsemanage1 (= 3.0-1build2), libsepol1 (= 3.0-1ubuntu0.1), libsigsegv2 (= 2.12-2), libsmartcols1 (= 2.34-0.1ubuntu9.3), libsqlite3-0 (= 3.31.1-4ubuntu0.5), libssl1.1 (= 1.1.1f-1ubuntu2.16), libstdc++-9-dev (= 9.4.0-1ubuntu1~20.04.1), libstdc++6 (= 10.3.0-1ubuntu1~20.04), libsub-override-perl (= 0.09-2), libsystemd0 (= 245.4-4ubuntu3.19), libtinfo6 (= 6.2-0ubuntu2), libtool (= 2.4.6-14), libtsan0 (= 10.3.0-1ubuntu1~20.04), libubsan1 (= 10.3.0-1ubuntu1~20.04), libuchardet0 (= 0.0.6-3build1), libudev1 (= 245.4-4ubuntu3.19), libunistring2 (= 0.9.10-2), libuuid1 (= 2.34-0.1ubuntu9.3), libxml2 (= 2.9.10+dfsg-5ubuntu0.20.04.5), libxml2-utils (= 2.9.10+dfsg-5ubuntu0.20.04.5), libxslt1.1 (= 1.1.34-4ubuntu0.20.04.1), libzstd1 (= 1.4.4+dfsg-3ubuntu0.1), linux-libc-dev (= 5.4.0-137.154), locales-all (= 2.31-0ubuntu9.9), login (= 1:4.8.1-1ubuntu5.20.04.4), lsb-base (= 11.1.0ubuntu2), m4 (= 1.4.18-4), make (= 4.2.1-1.2), man-db (= 2.9.1-1), mawk (= 1.3.4.20200120-2), mime-support (= 3.64ubuntu1), ncurses-base (= 6.2-0ubuntu2), ncurses-bin (= 6.2-0ubuntu2), passwd (= 1:4.8.1-1ubuntu5.20.04.4), patch (= 2.7.6-6), perl (= 5.30.0-9ubuntu0.3), perl-base (= 5.30.0-9ubuntu0.3), perl-modules-5.30 (= 5.30.0-9ubuntu0.3), po-debconf (= 1.0.21), procps (= 2:3.3.16-1ubuntu2.3), python3 (= 3.8.2-0ubuntu2), python3-all (= 3.8.2-0ubuntu2), python3-distutils (= 3.8.10-0ubuntu1~20.04), python3-lib2to3 (= 3.8.10-0ubuntu1~20.04), python3-minimal (= 3.8.2-0ubuntu2), python3-simplejson (= 3.16.0-2ubuntu2), python3.8 (= 3.8.10-0ubuntu1~20.04.6), python3.8-minimal (= 3.8.10-0ubuntu1~20.04.6), readline-common (= 8.0-4), rsync (= 3.1.3-8ubuntu0.4), sed (= 4.7-1), sensible-utils (= 0.0.12+nmu1), sgml-base (= 1.29.1), sgml-data (= 2.0.11), sysvinit-utils (= 2.96-2.1ubuntu1), tar (= 1.30+dfsg-7ubuntu0.20.04.2), tzdata (= 2022g-0ubuntu0.20.04.1), unzip (= 6.0-25ubuntu1.1), util-linux (= 2.34-0.1ubuntu9.3), xml-core (= 0.18+nmu1), xmlto (= 0.0.28-2.1), xsltproc (= 1.1.34-4ubuntu0.20.04.1), xz-utils (= 5.2.4-1ubuntu1.1), zip (= 3.0-11build1), zlib1g (= 1:1.2.11.dfsg-2ubuntu1.5) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1672355483" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ rabbitmq-server_3.8.2-0ubuntu1.4_all.deb ---------------------------------------- new Debian package, version 2.0. size 11485200 bytes: control archive=9224 bytes. 90 bytes, 3 lines conffiles 973 bytes, 14 lines control 29735 bytes, 284 lines md5sums 2619 bytes, 75 lines * postinst #!/bin/sh 1173 bytes, 49 lines * postrm #!/bin/sh 218 bytes, 7 lines * prerm #!/bin/sh Package: rabbitmq-server Version: 3.8.2-0ubuntu1.4 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 20356 Depends: adduser, erlang-base | erlang-base-hipe, erlang-crypto (>= 1:21.3), erlang-eldap (>= 1:21.3), erlang-inets (>= 1:21.3), erlang-mnesia (>= 1:21.3), erlang-os-mon (>= 1:21.3), erlang-parsetools (>= 1:21.3), erlang-public-key (>= 1:21.3), erlang-runtime-tools (>= 1:21.3), erlang-ssl (>= 1:21.3), erlang-syntax-tools (>= 1:21.3), erlang-tools (>= 1:21.3), erlang-xmerl (>= 1:21.3), locales-all, logrotate, lsb-base, socat, python3:any Section: net Priority: optional Homepage: https://www.rabbitmq.com/ Description: AMQP server written in Erlang RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging. The RabbitMQ server is a robust and scalable implementation of an AMQP broker. Original-Maintainer: Debian OpenStack drwxr-xr-x root/root 0 2022-12-29 23:11 ./ drwxr-xr-x root/root 0 2022-12-29 23:11 ./etc/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./etc/default/ -rw-r--r-- root/root 380 2021-06-22 18:07 ./etc/default/rabbitmq-server drwxr-xr-x root/root 0 2022-12-29 23:11 ./etc/init.d/ -rwxr-xr-x root/root 3949 2021-06-22 18:07 ./etc/init.d/rabbitmq-server drwxr-xr-x root/root 0 2022-12-29 23:11 ./etc/logrotate.d/ -rw-r--r-- root/root 95 2021-06-22 18:07 ./etc/logrotate.d/rabbitmq-server drwxr-xr-x root/root 0 2022-12-29 23:11 ./lib/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./lib/systemd/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./lib/systemd/system/ -rw-r--r-- root/root 449 2021-06-22 18:07 ./lib/systemd/system/rabbitmq-server.service drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/bin/ -rwxr-xr-x root/root 40457 2022-12-29 23:11 ./usr/bin/rabbitmqadmin drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/erlang/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/erlang/lib/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/ocf/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/ocf/resource.d/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/ocf/resource.d/rabbitmq/ -rwxr-xr-x root/root 11130 2019-12-02 04:55 ./usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server -rwxr-xr-x root/root 88838 2019-12-02 04:55 ./usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/autocomplete/ -rwxr-xr-x root/root 559 2022-12-29 23:11 ./usr/lib/rabbitmq/autocomplete/bash_autocomplete.sh -rwxr-xr-x root/root 528 2022-12-29 23:11 ./usr/lib/rabbitmq/autocomplete/zsh_autocomplete.sh drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/ lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/cuttlefish -> ../lib/rabbitmq_server-3.8.2/sbin/cuttlefish lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-defaults -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-defaults lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-diagnostics -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-diagnostics lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-env -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-env lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-plugins -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-plugins lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-queues -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-queues -rwxr-xr-x root/root 1568 2021-06-22 18:07 ./usr/lib/rabbitmq/bin/rabbitmq-script-wrapper lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-server -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-server -rwxr-xr-x root/root 888 2021-06-22 18:07 ./usr/lib/rabbitmq/bin/rabbitmq-server-wait lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmq-upgrade -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-upgrade lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/bin/rabbitmqctl -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmqctl drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ -rw-r--r-- root/root 75 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/INSTALL -rw-r--r-- root/root 28096 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE -rw-r--r-- root/root 11352 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2 -rw-r--r-- root/root 11358 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2-ExplorerCanvas -rw-r--r-- root/root 11360 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2-excanvas -rw-r--r-- root/root 10851 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APL2-Stomp-Websocket -rw-r--r-- root/root 1207 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-BSD-base64js -rw-r--r-- root/root 1469 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-BSD-recon -rw-r--r-- root/root 757 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-ISC-cowboy -rw-r--r-- root/root 1084 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-EJS -rw-r--r-- root/root 1087 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-EJS10 -rw-r--r-- root/root 1057 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Erlware-Commons -rw-r--r-- root/root 1069 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Flot -rw-r--r-- root/root 1087 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Mochi -rw-r--r-- root/root 1073 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Sammy -rw-r--r-- root/root 1076 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Sammy060 -rw-r--r-- root/root 1075 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-jQuery -rw-r--r-- root/root 1076 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-jQuery164 -rw-r--r-- root/root 24900 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL -rw-r--r-- root/root 24900 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL-RabbitMQ -rw-r--r-- root/root 16727 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL2 -rw-r--r-- root/root 1274 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-erlcloud -rw-r--r-- root/root 1471 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-httpc_aws -rw-r--r-- root/root 1471 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-rabbitmq_aws drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/ -rw-r--r-- root/root 22412 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/amqqueue.beam -rw-r--r-- root/root 13688 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/amqqueue_v1.beam -rw-r--r-- root/root 4176 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/background_gc.beam -rw-r--r-- root/root 4828 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/code_server_cache.beam -rw-r--r-- root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/dep_built -rw-r--r-- root/root 5624 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/gatherer.beam -rw-r--r-- root/root 47676 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/gm.beam -rw-r--r-- root/root 26536 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/lager_exchange_backend.beam -rw-r--r-- root/root 4584 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/lqueue.beam -rw-r--r-- root/root 2352 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/mirrored_supervisor_sups.beam -rw-r--r-- root/root 8744 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/pg_local.beam -rw-r--r-- root/root 9177 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit.app -rw-r--r-- root/root 83324 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit.beam -rw-r--r-- root/root 18288 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_access_control.beam -rw-r--r-- root/root 19004 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_alarm.beam -rw-r--r-- root/root 116700 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue.beam -rw-r--r-- root/root 92532 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_process.beam -rw-r--r-- root/root 7416 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_sup.beam -rw-r--r-- root/root 10708 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_sup_sup.beam -rw-r--r-- root/root 39496 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_backend_internal.beam -rw-r--r-- root/root 7988 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_amqplain.beam -rw-r--r-- root/root 7648 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_cr_demo.beam -rw-r--r-- root/root 8176 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_plain.beam -rw-r--r-- root/root 26788 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_autoheal.beam -rw-r--r-- root/root 4604 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_backing_queue.beam -rw-r--r-- root/root 27784 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_basic.beam -rw-r--r-- root/root 35332 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_binding.beam -rw-r--r-- root/root 8724 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_boot_steps.beam -rw-r--r-- root/root 129600 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel.beam -rw-r--r-- root/root 21368 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_interceptor.beam -rw-r--r-- root/root 9020 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_sup.beam -rw-r--r-- root/root 7048 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_sup_sup.beam -rw-r--r-- root/root 7324 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_client_sup.beam -rw-r--r-- root/root 14632 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_config.beam -rw-r--r-- root/root 7492 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_helper_sup.beam -rw-r--r-- root/root 7632 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_sup.beam -rw-r--r-- root/root 29340 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_tracking.beam -rw-r--r-- root/root 8700 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_tracking_handler.beam -rw-r--r-- root/root 4808 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_control_pbe.beam -rw-r--r-- root/root 7944 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_core_ff.beam -rw-r--r-- root/root 9420 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_core_metrics_gc.beam -rw-r--r-- root/root 6816 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validation.beam -rw-r--r-- root/root 6296 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator.beam -rw-r--r-- root/root 6424 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_accept_everything.beam -rw-r--r-- root/root 7336 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_min_password_length.beam -rw-r--r-- root/root 7360 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_password_regexp.beam -rw-r--r-- root/root 29540 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_dead_letter.beam -rw-r--r-- root/root 59408 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_definitions.beam -rw-r--r-- root/root 7136 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_diagnostics.beam -rw-r--r-- root/root 16536 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_direct.beam -rw-r--r-- root/root 17020 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_disk_monitor.beam -rw-r--r-- root/root 9664 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_epmd_monitor.beam -rw-r--r-- root/root 13460 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_event_consumer.beam -rw-r--r-- root/root 41620 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange.beam -rw-r--r-- root/root 9748 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_decorator.beam -rw-r--r-- root/root 7180 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_parameters.beam -rw-r--r-- root/root 7892 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_direct.beam -rw-r--r-- root/root 7844 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_fanout.beam -rw-r--r-- root/root 21444 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_headers.beam -rw-r--r-- root/root 7764 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_invalid.beam -rw-r--r-- root/root 17432 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_topic.beam -rw-r--r-- root/root 91284 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_feature_flags.beam -rw-r--r-- root/root 8992 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ff_extra.beam -rw-r--r-- root/root 3268 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ff_registry.beam -rw-r--r-- root/root 3304 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fhc_helpers.beam -rw-r--r-- root/root 82396 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo.beam -rw-r--r-- root/root 27976 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo_client.beam -rw-r--r-- root/root 3744 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo_index.beam -rw-r--r-- root/root 13896 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_file.beam -rw-r--r-- root/root 1964 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_framing.beam -rw-r--r-- root/root 5632 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_guid.beam -rw-r--r-- root/root 3496 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_health_check.beam -rw-r--r-- root/root 11200 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_hipe.beam -rw-r--r-- root/root 25252 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_lager.beam -rw-r--r-- root/root 19620 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_limiter.beam -rw-r--r-- root/root 5320 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_log_tail.beam -rw-r--r-- root/root 4324 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_looking_glass.beam -rw-r--r-- root/root 10068 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_memory_monitor.beam -rw-r--r-- root/root 2384 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_metrics.beam -rw-r--r-- root/root 14016 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_coordinator.beam -rw-r--r-- root/root 28816 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_master.beam -rw-r--r-- root/root 32840 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_misc.beam -rw-r--r-- root/root 2192 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode.beam -rw-r--r-- root/root 7136 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_all.beam -rw-r--r-- root/root 8000 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_exactly.beam -rw-r--r-- root/root 8640 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_nodes.beam -rw-r--r-- root/root 46708 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_slave.beam -rw-r--r-- root/root 21224 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_sync.beam -rw-r--r-- root/root 55500 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mnesia.beam -rw-r--r-- root/root 20920 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mnesia_rename.beam -rw-r--r-- root/root 9356 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_file.beam -rw-r--r-- root/root 82768 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store.beam -rw-r--r-- root/root 10296 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store_ets_index.beam -rw-r--r-- root/root 10280 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store_gc.beam -rw-r--r-- root/root 32784 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_networking.beam -rw-r--r-- root/root 40736 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_node_monitor.beam -rw-r--r-- root/root 11064 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_nodes.beam -rw-r--r-- root/root 4812 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_parameter_validation.beam -rw-r--r-- root/root 7356 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password.beam -rw-r--r-- root/root 1660 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_md5.beam -rw-r--r-- root/root 1700 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_sha256.beam -rw-r--r-- root/root 1700 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_sha512.beam -rw-r--r-- root/root 21728 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery.beam -rw-r--r-- root/root 7268 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery_classic_config.beam -rw-r--r-- root/root 12568 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery_dns.beam -rw-r--r-- root/root 44048 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_plugins.beam -rw-r--r-- root/root 11064 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policies.beam -rw-r--r-- root/root 32360 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policy.beam -rw-r--r-- root/root 2008 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policy_merge_strategy.beam -rw-r--r-- root/root 11764 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_prelaunch.beam -rw-r--r-- root/root 10456 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_prequeue.beam -rw-r--r-- root/root 53200 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_priority_queue.beam -rw-r--r-- root/root 24544 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_consumers.beam -rw-r--r-- root/root 9264 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_decorator.beam -rw-r--r-- root/root 61268 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_index.beam -rw-r--r-- root/root 7108 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_client_local.beam -rw-r--r-- root/root 8640 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_min_masters.beam -rw-r--r-- root/root 7440 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_random.beam -rw-r--r-- root/root 8348 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_validator.beam -rw-r--r-- root/root 9712 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_master_location_misc.beam -rw-r--r-- root/root 2060 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_master_locator.beam -rw-r--r-- root/root 8468 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_quorum_memory_manager.beam -rw-r--r-- root/root 71624 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_quorum_queue.beam -rw-r--r-- root/root 100576 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_reader.beam -rw-r--r-- root/root 17452 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_recovery_terms.beam -rw-r--r-- root/root 7052 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_restartable_sup.beam -rw-r--r-- root/root 7760 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_router.beam -rw-r--r-- root/root 20980 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_runtime_parameters.beam -rw-r--r-- root/root 26892 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ssl.beam -rw-r--r-- root/root 9056 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sup.beam -rw-r--r-- root/root 9464 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sysmon_handler.beam -rw-r--r-- root/root 2660 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sysmon_minder.beam -rw-r--r-- root/root 22884 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_table.beam -rw-r--r-- root/root 24184 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_trace.beam -rw-r--r-- root/root 18288 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_upgrade.beam -rw-r--r-- root/root 27280 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_upgrade_functions.beam -rw-r--r-- root/root 129204 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_variable_queue.beam -rw-r--r-- root/root 11580 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_version.beam -rw-r--r-- root/root 31384 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost.beam -rw-r--r-- root/root 13064 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_limit.beam -rw-r--r-- root/root 10436 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_msg_store.beam -rw-r--r-- root/root 10960 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_process.beam -rw-r--r-- root/root 6476 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup.beam -rw-r--r-- root/root 19324 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup_sup.beam -rw-r--r-- root/root 7480 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup_wrapper.beam -rw-r--r-- root/root 18740 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vm.beam -rw-r--r-- root/root 2628 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/supervised_lifecycle.beam -rw-r--r-- root/root 3428 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/tcp_listener.beam -rw-r--r-- root/root 3164 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/tcp_listener_sup.beam -rw-r--r-- root/root 6320 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/term_to_binary_compat.beam -rw-r--r-- root/root 9872 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/unconfirmed_messages.beam -rw-r--r-- root/root 10104 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/vhost.beam -rw-r--r-- root/root 3508 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/vhost_v1.beam drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/ -rwxr-xr-x root/root 1802909 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics hrwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-plugins link to ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics hrwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-queues link to ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics hrwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-upgrade link to ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics hrwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmqctl link to ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/ -rw-r--r-- root/root 4924 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue.hrl -rw-r--r-- root/root 1101 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue_v1.hrl -rw-r--r-- root/root 1211 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue_v2.hrl -rw-r--r-- root/root 1084 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/gm_specs.hrl -rw-r--r-- root/root 9375 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit.hrl -rw-r--r-- root/root 2969 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_core_metrics.hrl -rw-r--r-- root/root 9239 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_framing.hrl -rw-r--r-- root/root 45 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_log.hrl -rw-r--r-- root/root 1045 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_memory.hrl -rw-r--r-- root/root 697 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_misc.hrl -rw-r--r-- root/root 791 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_msg_store.hrl -rw-r--r-- root/root 785 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/resource.hrl -rw-r--r-- root/root 134 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost.hrl -rw-r--r-- root/root 148 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost_v1.hrl -rw-r--r-- root/root 200 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost_v2.hrl drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ -rw-r--r-- root/root 59 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/README -rw-r--r-- root/root 13422 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/accept-0.3.5.ez -rw-r--r-- root/root 107304 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp10_client-3.8.2.ez -rw-r--r-- root/root 45767 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp10_common-3.8.2.ez -rw-r--r-- root/root 404955 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp_client-3.8.2.ez -rw-r--r-- root/root 18882 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/aten-0.5.2.ez -rw-r--r-- root/root 3296 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/base64url-1.0.1.ez -rw-r--r-- root/root 273050 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/cowboy-2.6.1.ez -rw-r--r-- root/root 500839 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/cowlib-2.7.0.ez -rw-r--r-- root/root 11383 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/credentials_obfuscation-1.1.0.ez -rw-r--r-- root/root 13699 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/gen_batch_server-0.8.2.ez -rw-r--r-- root/root 68814 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/goldrush-0.1.9.ez -rw-r--r-- root/root 576215 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/jose-1.8.4.ez -rw-r--r-- root/root 98314 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/jsx-2.9.0.ez -rw-r--r-- root/root 232758 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/lager-3.8.0.ez -rw-r--r-- root/root 159369 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/observer_cli-1.5.2.ez -rw-r--r-- root/root 216957 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/prometheus-4.4.0.ez -rw-r--r-- root/root 342416 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ra-1.0.5.ez -rw-r--r-- root/root 714154 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbit_common-3.8.2.ez -rw-r--r-- root/root 252235 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_amqp1_0-3.8.2.ez -rw-r--r-- root/root 32152 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_cache-3.8.2.ez -rw-r--r-- root/root 14843 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_http-3.8.2.ez -rw-r--r-- root/root 52115 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_ldap-3.8.2.ez -rw-r--r-- root/root 46619 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_oauth2-3.8.2.ez -rw-r--r-- root/root 21304 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_mechanism_ssl-3.8.2.ez -rw-r--r-- root/root 64848 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_aws-3.8.2.ez -rw-r--r-- root/root 23394 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_consistent_hash_exchange-3.8.2.ez -rw-r--r-- root/root 27076 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_event_exchange-3.8.2.ez -rw-r--r-- root/root 242237 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_federation-3.8.2.ez -rw-r--r-- root/root 14823 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_federation_management-3.8.2.ez -rw-r--r-- root/root 26823 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_jms_topic_exchange-3.8.2.ez -rw-r--r-- root/root 1138675 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_management-3.8.2.ez -rw-r--r-- root/root 185834 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_management_agent-3.8.2.ez -rw-r--r-- root/root 185037 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_mqtt-3.8.2.ez -rw-r--r-- root/root 26038 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_aws-3.8.2.ez -rw-r--r-- root/root 55946 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_common-3.8.2.ez -rw-r--r-- root/root 51109 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_consul-3.8.2.ez -rw-r--r-- root/root 33486 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_etcd-3.8.2.ez -rw-r--r-- root/root 14949 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_k8s-3.8.2.ez -rw-r--r-- root/root 41992 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_prometheus-3.8.2.ez -rw-r--r-- root/root 7543 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_random_exchange-3.8.2.ez -rw-r--r-- root/root 18910 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_recent_history_exchange-3.8.2.ez -rw-r--r-- root/root 48196 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_sharding-3.8.2.ez -rw-r--r-- root/root 194606 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_shovel-3.8.2.ez -rw-r--r-- root/root 24840 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_shovel_management-3.8.2.ez -rw-r--r-- root/root 146928 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_stomp-3.8.2.ez -rw-r--r-- root/root 71278 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_top-3.8.2.ez -rw-r--r-- root/root 66447 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_tracing-3.8.2.ez -rw-r--r-- root/root 75400 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_trust_store-3.8.2.ez -rw-r--r-- root/root 48142 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_dispatch-3.8.2.ez -rw-r--r-- root/root 45631 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_mqtt-3.8.2.ez -rw-r--r-- root/root 66659 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_mqtt_examples-3.8.2.ez -rw-r--r-- root/root 46057 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_stomp-3.8.2.ez -rw-r--r-- root/root 52343 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_stomp_examples-3.8.2.ez -rw-r--r-- root/root 89514 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ranch-1.7.1.ez -rw-r--r-- root/root 75950 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/recon-2.5.0.ez -rw-r--r-- root/root 48143 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/stdout_formatter-0.2.2.ez -rw-r--r-- root/root 56767 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/syslog-3.4.5.ez -rw-r--r-- root/root 17542 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/sysmon_handler-1.2.0.ez drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/schema/ -rw-r--r-- root/root 56165 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/schema/rabbit.schema drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/ -rwxr-xr-x root/root 508786 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/cuttlefish -rwxr-xr-x root/root 2042 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-defaults -rwxr-xr-x root/root 1245 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-diagnostics -rwxr-xr-x root/root 17035 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-env -rwxr-xr-x root/root 1241 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-plugins -rwxr-xr-x root/root 1240 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-queues -rwxr-xr-x root/root 16704 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-server -rwxr-xr-x root/root 1241 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-upgrade -rwxr-xr-x root/root 1236 2022-12-29 23:11 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmqctl drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/sbin/ -rwxr-xr-x root/root 3524 2022-12-29 23:11 ./usr/sbin/rabbitmq-diagnostics lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/sbin/rabbitmq-plugins -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper -rwxr-xr-x root/root 3524 2022-12-29 23:11 ./usr/sbin/rabbitmq-queues lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/sbin/rabbitmq-server -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper -rwxr-xr-x root/root 3524 2022-12-29 23:11 ./usr/sbin/rabbitmq-upgrade lrwxrwxrwx root/root 0 2022-12-29 23:11 ./usr/sbin/rabbitmqctl -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/doc/rabbitmq-server/ -rw-r--r-- root/root 5550 2022-12-29 23:11 ./usr/share/doc/rabbitmq-server/changelog.Debian.gz -rw-r--r-- root/root 27779 2021-06-22 18:07 ./usr/share/doc/rabbitmq-server/copyright drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/man/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/man/man5/ -rw-r--r-- root/root 1261 2022-12-29 23:11 ./usr/share/man/man5/rabbitmq-env.conf.5.gz drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/man/man8/ -rw-r--r-- root/root 2528 2022-12-29 23:11 ./usr/share/man/man8/rabbitmq-plugins.8.gz -rw-r--r-- root/root 1379 2022-12-29 23:11 ./usr/share/man/man8/rabbitmq-server.8.gz -rw-r--r-- root/root 16732 2022-12-29 23:11 ./usr/share/man/man8/rabbitmqctl.8.gz drwxr-xr-x root/root 0 2022-12-29 23:11 ./usr/share/rabbitmq/ -rw-r--r-- root/root 535 2021-06-22 18:07 ./usr/share/rabbitmq/rabbitmq-env.conf drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/lib/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/lib/rabbitmq/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/lib/rabbitmq/mnesia/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/log/ drwxr-xr-x root/root 0 2022-12-29 23:11 ./var/log/rabbitmq/ +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 102572 Build-Time: 134 Distribution: focal Host Architecture: amd64 Install-Time: 16 Job: rabbitmq-server_3.8.2-0ubuntu1.4.dsc Machine Architecture: amd64 Package: rabbitmq-server Package-Time: 151 Source-Version: 3.8.2-0ubuntu1.4 Space: 102572 Status: successful Version: 3.8.2-0ubuntu1.4 -------------------------------------------------------------------------------- Finished at 2023-01-31T18:02:47Z Build needed 00:02:31, 102572k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-25538078 Scanning for processes to kill in build PACKAGEBUILD-25538078