https://launchpad.net/ubuntu/+source/rabbitmq-server/3.8.2-0ubuntu1~ubuntu18.04.1/+build/19182835 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-005 4.4.0-177-generic #207-Ubuntu SMP Mon Mar 16 01:16:10 UTC 2020 x86_64 Buildd toolchain package versions: launchpad-buildd_189 python-lpbuildd_189 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.8 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 20 Apr 21:39:45 ntpdate[1937]: adjust time server 10.211.37.1 offset -0.010958 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-19182835 --image-type chroot /home/buildd/filecache-default/540947c8a8a5222e9f34150afed945f9f01ccf43 Creating target for build PACKAGEBUILD-19182835 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-19182835 Starting target for build PACKAGEBUILD-19182835 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-19182835 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-backports main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-19182835 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-19182835 Updating target for build PACKAGEBUILD-19182835 Hit:1 http://ftpmaster.internal/ubuntu bionic InRelease Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [88.7 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [88.7 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-backports InRelease [74.6 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-security/main amd64 Packages [692 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-security/main Translation-en [221 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-security/restricted amd64 Packages [34.3 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/restricted Translation-en [8924 B] Get:9 http://ftpmaster.internal/ubuntu bionic-security/universe amd64 Packages [657 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-security/universe Translation-en [218 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-security/multiverse amd64 Packages [7176 B] Get:12 http://ftpmaster.internal/ubuntu bionic-security/multiverse Translation-en [2764 B] Get:13 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 Packages [914 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-updates/main Translation-en [314 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-updates/restricted amd64 Packages [43.9 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-updates/restricted Translation-en [11.0 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/universe amd64 Packages [1065 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/universe Translation-en [330 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/multiverse amd64 Packages [10.8 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-updates/multiverse Translation-en [4728 B] Get:21 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 Packages [7200 B] Get:22 http://ftpmaster.internal/ubuntu bionic-backports/main Translation-en [4648 B] Get:23 http://ftpmaster.internal/ubuntu bionic-backports/universe amd64 Packages [7060 B] Get:24 http://ftpmaster.internal/ubuntu bionic-backports/universe Translation-en [4188 B] Fetched 4810 kB in 4s (1298 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils bzip2 cpp cpp-7 debconf dpkg dpkg-dev e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv grep init init-system-helpers libapparmor1 libapt-pkg5.0 libasan4 libatomic1 libbinutils libblkid1 libbz2-1.0 libcc1-0 libcilkrts5 libcom-err2 libcryptsetup12 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libidn11 libidn2-0 libitm1 libkmod2 liblsan0 libmount1 libmpx2 libncurses5 libncursesw5 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.26 libpng16-16 libprocps6 libquadmath0 libseccomp2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtinfo5 libtsan0 libubsan0 libudev1 libunistring2 libuuid1 libzstd1 linux-libc-dev login mount ncurses-base ncurses-bin openssl passwd patch perl perl-base perl-modules-5.26 pkgbinarymangler procps systemd systemd-sysv tar tzdata ubuntu-keyring util-linux 101 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 64.6 MB of archives. After this operation, 5856 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 base-files amd64 10.1ubuntu2.8 [59.9 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 bash amd64 4.4.18-2ubuntu1.2 [614 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 bsdutils amd64 1:2.31.1-0.4ubuntu3.6 [60.3 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 tar amd64 1.29b-2ubuntu0.1 [234 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 dpkg amd64 1.19.0.5ubuntu2.3 [1136 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libext2fs2 amd64 1.44.1-1ubuntu1.3 [157 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-security/main amd64 e2fsprogs amd64 1.44.1-1ubuntu1.3 [391 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 grep amd64 3.1-2build1 [159 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 login amd64 1:4.5-1ubuntu2 [308 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 ncurses-bin amd64 6.1-1ubuntu1.18.04 [163 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libperl5.26 amd64 5.26.1-6ubuntu0.3 [3527 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-security/main amd64 perl amd64 5.26.1-6ubuntu0.3 [201 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main amd64 perl-base amd64 5.26.1-6ubuntu0.3 [1390 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-security/main amd64 perl-modules-5.26 all 5.26.1-6ubuntu0.3 [2763 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-security/main amd64 bzip2 amd64 1.0.6-8.1ubuntu0.2 [33.9 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libbz2-1.0 amd64 1.0.6-8.1ubuntu0.2 [31.2 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libdb5.3 amd64 5.3.28-13.1ubuntu1.1 [672 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libuuid1 amd64 2.31.1-0.4ubuntu3.6 [20.1 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libblkid1 amd64 2.31.1-0.4ubuntu3.6 [124 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libfdisk1 amd64 2.31.1-0.4ubuntu3.6 [164 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libmount1 amd64 2.31.1-0.4ubuntu3.6 [136 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libncurses5 amd64 6.1-1ubuntu1.18.04 [95.1 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libtinfo5 amd64 6.1-1ubuntu1.18.04 [80.3 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libncursesw5 amd64 6.1-1ubuntu1.18.04 [117 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libsmartcols1 amd64 2.31.1-0.4ubuntu3.6 [83.7 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 fdisk amd64 2.31.1-0.4ubuntu3.6 [108 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 util-linux amd64 2.31.1-0.4ubuntu3.6 [903 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 init-system-helpers all 1.56+nmu1~ubuntu18.04.1 [38.2 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 ncurses-base all 6.1-1ubuntu1.18.04 [17.8 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libtsan0 amd64 8.4.0-1ubuntu1~18.04 [288 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libquadmath0 amd64 8.4.0-1ubuntu1~18.04 [134 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libmpx2 amd64 8.4.0-1ubuntu1~18.04 [11.6 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-security/main amd64 liblsan0 amd64 8.4.0-1ubuntu1~18.04 [133 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libitm1 amd64 8.4.0-1ubuntu1~18.04 [27.9 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libgomp1 amd64 8.4.0-1ubuntu1~18.04 [76.5 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gcc-8-base amd64 8.4.0-1ubuntu1~18.04 [18.7 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libgcc1 amd64 1:8.4.0-1ubuntu1~18.04 [40.6 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libcc1-0 amd64 8.4.0-1ubuntu1~18.04 [39.4 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libatomic1 amd64 8.4.0-1ubuntu1~18.04 [9192 B] Get:40 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libstdc++6 amd64 8.4.0-1ubuntu1~18.04 [400 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libapparmor1 amd64 2.12-4ubuntu5.1 [31.3 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libudev1 amd64 237-3ubuntu10.39 [56.1 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.145-4.1ubuntu3.18.04.2 [127 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libgcrypt20 amd64 1.8.1-4ubuntu1.2 [417 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libcryptsetup12 amd64 2:2.0.2-1ubuntu1.1 [134 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libkmod2 amd64 24-1ubuntu3.2 [40.0 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 debconf all 1.5.66ubuntu1 [124 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpam0g amd64 1.1.8-3.6ubuntu2.18.04.1 [55.1 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 mount amd64 2.31.1-0.4ubuntu3.6 [107 kB] Get:50 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libprocps6 amd64 2:3.3.12-3ubuntu1.2 [31.8 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 procps amd64 2:3.3.12-3ubuntu1.2 [225 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 systemd amd64 237-3ubuntu10.39 [2912 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libsystemd0 amd64 237-3ubuntu10.39 [206 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libzstd1 amd64 1.3.3+dfsg-2ubuntu1.1 [189 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libapt-pkg5.0 amd64 1.6.12 [806 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gpgv amd64 2.2.4-1ubuntu1.2 [198 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 ubuntu-keyring all 2018.09.18.1~18.04.0 [22.4 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libunistring2 amd64 0.9.9-0ubuntu2 [368 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libidn2-0 amd64 2.0.4-1.1ubuntu0.2 [48.7 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libgnutls30 amd64 3.5.18-1ubuntu1.3 [646 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libseccomp2 amd64 2.4.1-0ubuntu0.18.04.2 [39.1 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 apt amd64 1.6.12 [1200 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpam-modules-bin amd64 1.1.8-3.6ubuntu2.18.04.1 [36.7 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpam-modules amd64 1.1.8-3.6ubuntu2.18.04.1 [242 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 init amd64 1.56+nmu1~ubuntu18.04.1 [6040 B] Get:66 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 systemd-sysv amd64 237-3ubuntu10.39 [13.9 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libcom-err2 amd64 1.44.1-1ubuntu1.3 [8848 B] Get:68 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpam-runtime all 1.1.8-3.6ubuntu2.18.04.1 [37.1 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libss2 amd64 1.44.1-1ubuntu1.3 [11.1 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 passwd amd64 1:4.5-1ubuntu2 [816 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libidn11 amd64 1.33-2.1ubuntu1.2 [46.6 kB] Get:72 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libsqlite3-0 amd64 3.22.0-1ubuntu0.3 [498 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libssl1.1 amd64 1.1.1-1ubuntu2.1~18.04.5 [1300 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-security/main amd64 openssl amd64 1.1.1-1ubuntu2.1~18.04.5 [613 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-security/main amd64 tzdata all 2019c-0ubuntu0.18.04 [190 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libpng16-16 amd64 1.6.34-1ubuntu0.18.04.2 [176 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-security/main amd64 advancecomp amd64 2.1-1ubuntu0.18.04.1 [200 kB] Get:78 http://ftpmaster.internal/ubuntu bionic-security/main amd64 binutils-x86-64-linux-gnu amd64 2.30-21ubuntu1~18.04.2 [1856 kB] Get:79 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libbinutils amd64 2.30-21ubuntu1~18.04.2 [503 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-security/main amd64 binutils amd64 2.30-21ubuntu1~18.04.2 [3396 B] Get:81 http://ftpmaster.internal/ubuntu bionic-security/main amd64 binutils-common amd64 2.30-21ubuntu1~18.04.2 [193 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libubsan0 amd64 7.5.0-3ubuntu1~18.04 [126 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libasan4 amd64 7.5.0-3ubuntu1~18.04 [358 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libcilkrts5 amd64 7.5.0-3ubuntu1~18.04 [42.5 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-security/main amd64 g++-7 amd64 7.5.0-3ubuntu1~18.04 [9697 kB] Get:86 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gcc-7 amd64 7.5.0-3ubuntu1~18.04 [9381 kB] Get:87 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libstdc++-7-dev amd64 7.5.0-3ubuntu1~18.04 [1471 kB] Get:88 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libgcc-7-dev amd64 7.5.0-3ubuntu1~18.04 [2378 kB] Get:89 http://ftpmaster.internal/ubuntu bionic-security/main amd64 cpp-7 amd64 7.5.0-3ubuntu1~18.04 [8591 kB] Get:90 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gcc-7-base amd64 7.5.0-3ubuntu1~18.04 [18.3 kB] Get:91 http://ftpmaster.internal/ubuntu bionic-security/main amd64 cpp amd64 4:7.4.0-1ubuntu2.3 [27.7 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.3 [607 kB] Get:93 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libdpkg-perl all 1.19.0.5ubuntu2.3 [211 kB] Get:94 http://ftpmaster.internal/ubuntu bionic-security/main amd64 patch amd64 2.7.6-2ubuntu1.1 [102 kB] Get:95 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gcc amd64 4:7.4.0-1ubuntu2.3 [5184 B] Get:96 http://ftpmaster.internal/ubuntu bionic-security/main amd64 g++ amd64 4:7.4.0-1ubuntu2.3 [1568 B] Get:97 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gpg amd64 2.2.4-1ubuntu1.2 [467 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gpgconf amd64 2.2.4-1ubuntu1.2 [123 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gpg-agent amd64 2.2.4-1ubuntu1.2 [227 kB] Get:100 http://ftpmaster.internal/ubuntu bionic-security/main amd64 linux-libc-dev amd64 4.15.0-96.97 [1021 kB] Get:101 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 pkgbinarymangler all 138.18.04.1 [53.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 64.6 MB in 3s (22.0 MB/s) (Reading database ... 12511 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu2.8_amd64.deb ... Unpacking base-files (10.1ubuntu2.8) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu2.8) ... 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 ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu1.2_amd64.deb ... Unpacking bash (4.4.18-2ubuntu1.2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu1.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 ... 12513 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu3.6) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../tar_1.29b-2ubuntu0.1_amd64.deb ... Unpacking tar (1.29b-2ubuntu0.1) over (1.29b-2) ... Setting up tar (1.29b-2ubuntu0.1) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu2.3_amd64.deb ... Unpacking dpkg (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu2.3) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-1ubuntu1.3_amd64.deb ... Unpacking libext2fs2:amd64 (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libext2fs2:amd64 (1.44.1-1ubuntu1.3) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-1ubuntu1.3_amd64.deb ... Unpacking e2fsprogs (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-1ubuntu1.3) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../grep_3.1-2build1_amd64.deb ... Unpacking grep (3.1-2build1) over (3.1-2) ... Setting up grep (3.1-2build1) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1ubuntu2_amd64.deb ... Unpacking login (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1ubuntu2) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1-1ubuntu1.18.04_amd64.deb ... Unpacking ncurses-bin (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1-1ubuntu1.18.04) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libperl5.26_5.26.1-6ubuntu0.3_amd64.deb ... Unpacking libperl5.26:amd64 (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../perl_5.26.1-6ubuntu0.3_amd64.deb ... Unpacking perl (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.1-6ubuntu0.3_amd64.deb ... Unpacking perl-base (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Setting up perl-base (5.26.1-6ubuntu0.3) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../perl-modules-5.26_5.26.1-6ubuntu0.3_all.deb ... Unpacking perl-modules-5.26 (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../bzip2_1.0.6-8.1ubuntu0.2_amd64.deb ... Unpacking bzip2 (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-8.1ubuntu0.2_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Setting up libbz2-1.0:amd64 (1.0.6-8.1ubuntu0.2) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13.1ubuntu1.1_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28-13.1ubuntu1.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:amd64 (5.3.28-13.1ubuntu1.1) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking libuuid1:amd64 (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:amd64 (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking libblkid1:amd64 (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:amd64 (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking libfdisk1:amd64 (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:amd64 (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking libmount1:amd64 (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:amd64 (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1-1ubuntu1.18.04_amd64.deb ... Unpacking libncurses5:amd64 (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1-1ubuntu1.18.04_amd64.deb ... Unpacking libtinfo5:amd64 (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libtinfo5:amd64 (6.1-1ubuntu1.18.04) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.1-1ubuntu1.18.04_amd64.deb ... Unpacking libncursesw5:amd64 (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libncursesw5:amd64 (6.1-1ubuntu1.18.04) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking libsmartcols1:amd64 (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:amd64 (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking fdisk (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking util-linux (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu3.6) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1~ubuntu18.04.1_all.deb ... Unpacking init-system-helpers (1.56+nmu1~ubuntu18.04.1) over (1.51) ... Setting up init-system-helpers (1.56+nmu1~ubuntu18.04.1) ... (Reading database ... 12513 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1-1ubuntu1.18.04_all.deb ... Unpacking ncurses-base (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1-1ubuntu1.18.04) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../0-libtsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libtsan0:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../1-libquadmath0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../2-libmpx2_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libmpx2:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../3-liblsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking liblsan0:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../4-libitm1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libitm1:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../5-libgomp1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libgomp1:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../6-gcc-8-base_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking gcc-8-base:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:amd64 (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libgcc1:amd64 (1:8.4.0-1ubuntu1~18.04) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:amd64 (1:8.4.0-1ubuntu1~18.04) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libatomic1:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.4.0-1ubuntu1~18.04_amd64.deb ... Unpacking libstdc++6:amd64 (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:amd64 (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu5.1_amd64.deb ... Unpacking libapparmor1:amd64 (2.12-4ubuntu5.1) over (2.12-4ubuntu5) ... Preparing to unpack .../libudev1_237-3ubuntu10.39_amd64.deb ... Unpacking libudev1:amd64 (237-3ubuntu10.39) over (237-3ubuntu10) ... Setting up libudev1:amd64 (237-3ubuntu10.39) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.145-4.1ubuntu3.18.04.2_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.145-4.1ubuntu3.18.04.2) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../libgcrypt20_1.8.1-4ubuntu1.2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.1-4ubuntu1.2) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.1-4ubuntu1.2) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.0.2-1ubuntu1.1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.0.2-1ubuntu1.1) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../libkmod2_24-1ubuntu3.2_amd64.deb ... Unpacking libkmod2:amd64 (24-1ubuntu3.2) over (24-1ubuntu3) ... Preparing to unpack .../debconf_1.5.66ubuntu1_all.deb ... Unpacking debconf (1.5.66ubuntu1) over (1.5.66) ... Setting up debconf (1.5.66ubuntu1) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.6ubuntu2.18.04.1_amd64.deb ... Unpacking libpam0g:amd64 (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:amd64 (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu3.6_amd64.deb ... Unpacking mount (2.31.1-0.4ubuntu3.6) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libprocps6_2%3a3.3.12-3ubuntu1.2_amd64.deb ... Unpacking libprocps6:amd64 (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../procps_2%3a3.3.12-3ubuntu1.2_amd64.deb ... Unpacking procps (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.145-4.1ubuntu3.18.04.2) ... Setting up libcryptsetup12:amd64 (2:2.0.2-1ubuntu1.1) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../systemd_237-3ubuntu10.39_amd64.deb ... Unpacking systemd (237-3ubuntu10.39) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_237-3ubuntu10.39_amd64.deb ... Unpacking libsystemd0:amd64 (237-3ubuntu10.39) over (237-3ubuntu10) ... Setting up libsystemd0:amd64 (237-3ubuntu10.39) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.3+dfsg-2ubuntu1.1_amd64.deb ... Unpacking libzstd1:amd64 (1.3.3+dfsg-2ubuntu1.1) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:amd64 (1.3.3+dfsg-2ubuntu1.1) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6.12_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.6.12) over (1.6.1) ... Setting up libapt-pkg5.0:amd64 (1.6.12) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1.2_amd64.deb ... Unpacking gpgv (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.4-1ubuntu1.2) ... (Reading database ... 12514 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1~18.04.0_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1~18.04.0) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1~18.04.0) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.9-0ubuntu2_amd64.deb ... Unpacking libunistring2:amd64 (0.9.9-0ubuntu2) over (0.9.9-0ubuntu1) ... Setting up libunistring2:amd64 (0.9.9-0ubuntu2) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.4-1.1ubuntu0.2_amd64.deb ... Unpacking libidn2-0:amd64 (2.0.4-1.1ubuntu0.2) over (2.0.4-1.1build2) ... Setting up libidn2-0:amd64 (2.0.4-1.1ubuntu0.2) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.18-1ubuntu1.3_amd64.deb ... Unpacking libgnutls30:amd64 (3.5.18-1ubuntu1.3) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:amd64 (3.5.18-1ubuntu1.3) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.1-0ubuntu0.18.04.2_amd64.deb ... Unpacking libseccomp2:amd64 (2.4.1-0ubuntu0.18.04.2) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:amd64 (2.4.1-0ubuntu0.18.04.2) ... (Reading database ... 12515 files and directories currently installed.) Preparing to unpack .../archives/apt_1.6.12_amd64.deb ... Unpacking apt (1.6.12) over (1.6.1) ... Setting up apt (1.6.12) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.1_amd64.deb ... Unpacking libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.6ubuntu2.18.04.1_amd64.deb ... Unpacking libpam-modules:amd64 (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:amd64 (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../init_1.56+nmu1~ubuntu18.04.1_amd64.deb ... Unpacking init (1.56+nmu1~ubuntu18.04.1) over (1.51) ... Setting up libapparmor1:amd64 (2.12-4ubuntu5.1) ... Setting up libkmod2:amd64 (24-1ubuntu3.2) ... Setting up mount (2.31.1-0.4ubuntu3.6) ... Setting up libncurses5:amd64 (6.1-1ubuntu1.18.04) ... Setting up libprocps6:amd64 (2:3.3.12-3ubuntu1.2) ... Setting up procps (2:3.3.12-3ubuntu1.2) ... Setting up systemd (237-3ubuntu10.39) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Initializing machine ID from KVM UUID. (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../systemd-sysv_237-3ubuntu10.39_amd64.deb ... Unpacking systemd-sysv (237-3ubuntu10.39) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.1-1ubuntu1.3_amd64.deb ... Unpacking libcom-err2:amd64 (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libcom-err2:amd64 (1.44.1-1ubuntu1.3) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-3.6ubuntu2.18.04.1_all.deb ... Unpacking libpam-runtime (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-1ubuntu1.3_amd64.deb ... Unpacking libss2:amd64 (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libss2:amd64 (1.44.1-1ubuntu1.3) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1ubuntu2_amd64.deb ... Unpacking passwd (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1ubuntu2) ... (Reading database ... 12522 files and directories currently installed.) Preparing to unpack .../00-libidn11_1.33-2.1ubuntu1.2_amd64.deb ... Unpacking libidn11:amd64 (1.33-2.1ubuntu1.2) over (1.33-2.1ubuntu1) ... Preparing to unpack .../01-libsqlite3-0_3.22.0-1ubuntu0.3_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.22.0-1ubuntu0.3) over (3.22.0-1) ... Preparing to unpack .../02-libssl1.1_1.1.1-1ubuntu2.1~18.04.5_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.5) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../03-openssl_1.1.1-1ubuntu2.1~18.04.5_amd64.deb ... Unpacking openssl (1.1.1-1ubuntu2.1~18.04.5) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../04-tzdata_2019c-0ubuntu0.18.04_all.deb ... Unpacking tzdata (2019c-0ubuntu0.18.04) over (2018d-1) ... Preparing to unpack .../05-libpng16-16_1.6.34-1ubuntu0.18.04.2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.34-1ubuntu0.18.04.2) over (1.6.34-1) ... Preparing to unpack .../06-advancecomp_2.1-1ubuntu0.18.04.1_amd64.deb ... Unpacking advancecomp (2.1-1ubuntu0.18.04.1) over (2.1-1) ... Preparing to unpack .../07-binutils-x86-64-linux-gnu_2.30-21ubuntu1~18.04.2_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../08-libbinutils_2.30-21ubuntu1~18.04.2_amd64.deb ... Unpacking libbinutils:amd64 (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../09-binutils_2.30-21ubuntu1~18.04.2_amd64.deb ... Unpacking binutils (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils-common_2.30-21ubuntu1~18.04.2_amd64.deb ... Unpacking binutils-common:amd64 (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../11-libubsan0_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libubsan0:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../12-libasan4_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libasan4:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../13-libcilkrts5_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../14-g++-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking g++-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-gcc-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking gcc-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-libgcc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-cpp-7_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking cpp-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-gcc-7-base_7.5.0-3ubuntu1~18.04_amd64.deb ... Unpacking gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-cpp_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking cpp (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../21-dpkg-dev_1.19.0.5ubuntu2.3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../22-libdpkg-perl_1.19.0.5ubuntu2.3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../23-patch_2.7.6-2ubuntu1.1_amd64.deb ... Unpacking patch (2.7.6-2ubuntu1.1) over (2.7.6-2ubuntu1) ... Preparing to unpack .../24-gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking gcc (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../25-g++_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../26-gpg_2.2.4-1ubuntu1.2_amd64.deb ... Unpacking gpg (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../27-gpgconf_2.2.4-1ubuntu1.2_amd64.deb ... Unpacking gpgconf (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../28-gpg-agent_2.2.4-1ubuntu1.2_amd64.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../29-linux-libc-dev_4.15.0-96.97_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.15.0-96.97) over (4.15.0-20.21) ... Preparing to unpack .../30-pkgbinarymangler_138.18.04.1_all.deb ... Unpacking pkgbinarymangler (138.18.04.1) over (138) ... Setting up libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libgomp1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libpng16-16:amd64 (1.6.34-1ubuntu0.18.04.2) ... Setting up tzdata (2019c-0ubuntu0.18.04) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Apr 20 21:40:42 UTC 2020. Universal Time is now: Mon Apr 20 21:40:42 UTC 2020. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (237-3ubuntu10.39) ... Setting up libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up gpgconf (2.2.4-1ubuntu1.2) ... Setting up linux-libc-dev:amd64 (4.15.0-96.97) ... Setting up advancecomp (2.1-1ubuntu0.18.04.1) ... Setting up gpg-agent (2.2.4-1ubuntu1.2) ... Setting up perl-modules-5.26 (5.26.1-6ubuntu0.3) ... Setting up bzip2 (1.0.6-8.1ubuntu0.2) ... Setting up liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up binutils-common:amd64 (2.30-21ubuntu1~18.04.2) ... Setting up libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up patch (2.7.6-2ubuntu1.1) ... Setting up libperl5.26:amd64 (5.26.1-6ubuntu0.3) ... Setting up libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.5) ... Checking for services that may need to be restarted...done. Checking for services that may need to be restarted...done. Setting up openssl (1.1.1-1ubuntu2.1~18.04.5) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:amd64 (3.22.0-1ubuntu0.3) ... Setting up libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... Setting up libidn11:amd64 (1.33-2.1ubuntu1.2) ... Setting up gpg (2.2.4-1ubuntu1.2) ... Setting up pkgbinarymangler (138.18.04.1) ... Setting up libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up libbinutils:amd64 (2.30-21ubuntu1~18.04.2) ... Setting up libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up init (1.56+nmu1~ubuntu18.04.1) ... Setting up libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up cpp-7 (7.5.0-3ubuntu1~18.04) ... Setting up libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... Setting up perl (5.26.1-6ubuntu0.3) ... Setting up binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.2) ... Setting up cpp (4:7.4.0-1ubuntu2.3) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.3) ... Setting up binutils (2.30-21ubuntu1~18.04.2) ... Setting up gcc-7 (7.5.0-3ubuntu1~18.04) ... Setting up g++-7 (7.5.0-3ubuntu1~18.04) ... Setting up gcc (4:7.4.0-1ubuntu2.3) ... Setting up dpkg-dev (1.19.0.5ubuntu2.3) ... Setting up g++ (4:7.4.0-1ubuntu2.3) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-19182835 amd64 bionic-backports -c chroot:build-PACKAGEBUILD-19182835 --arch=amd64 --dist=bionic-backports --nolog -A 'rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1.dsc' Initiating build PACKAGEBUILD-19182835 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-177-generic #207-Ubuntu SMP Mon Mar 16 01:16:10 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-005.buildd +==============================================================================+ | rabbitmq-server 3.8.2-0ubuntu1~ubuntu18.04.1 (amd64) 20 Apr 2020 21:40 | +==============================================================================+ Package: rabbitmq-server Version: 3.8.2-0ubuntu1~ubuntu18.04.1 Source Version: 3.8.2-0ubuntu1~ubuntu18.04.1 Distribution: bionic-backports Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/rabbitmq-server-82QM6F/rabbitmq-server-3.8.2' with '<>' I: NOTICE: Log filtering will replace 'build/rabbitmq-server-82QM6F' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-19182835/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-UR5Riy/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-UR5Riy/apt_archive ./ InRelease Get:2 copy:/<>/resolver-UR5Riy/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-UR5Riy/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-UR5Riy/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-UR5Riy/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (231 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-UR5Riy/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12532 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 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 Filtered Build-Depends: debhelper (>= 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 dpkg-deb: building package 'sbuild-build-depends-rabbitmq-server-dummy' in '/<>/resolver-y5KxvQ/apt_archive/sbuild-build-depends-rabbitmq-server-dummy.deb'. Ign:1 copy:/<>/resolver-y5KxvQ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-y5KxvQ/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-y5KxvQ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-y5KxvQ/apt_archive ./ Sources [386 B] Get:5 copy:/<>/resolver-y5KxvQ/apt_archive ./ Packages [718 B] Fetched 3223 B in 0s (273 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install rabbitmq-server 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 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu60 libltdl7 libmagic-mgc libmagic1 libmpdec2 libodbc1 libpipeline1 libpopt0 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libsigsegv2 libtimedate-perl libtool 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.6 python3.6-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.6-venv python3.6-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 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu60 libltdl7 libmagic-mgc libmagic1 libmpdec2 libodbc1 libpipeline1 libpopt0 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libsigsegv2 libtimedate-perl libtool 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.6 python3.6-minimal rsync sbuild-build-depends-rabbitmq-server-dummy sgml-base sgml-data unzip xml-core xmlto xsltproc zip 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded. Need to get 55.1 MB of archives. After this operation, 339 MB of additional disk space will be used. Get:1 copy:/<>/resolver-y5KxvQ/apt_archive ./ sbuild-build-depends-rabbitmq-server-dummy 0.invalid.0 [1044 B] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpython3.6-minimal amd64 3.6.9-1~18.04 [533 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libexpat1 amd64 2.2.5-3ubuntu0.2 [80.5 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3.6-minimal amd64 3.6.9-1~18.04 [1610 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3-minimal amd64 3.6.7-1~18.04 [23.7 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main amd64 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main amd64 libmpdec2 amd64 2.4.2-1ubuntu1 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpython3.6-stdlib amd64 3.6.9-1~18.04 [1709 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3.6 amd64 3.6.9-1~18.04 [203 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 libpython3-stdlib amd64 3.6.7-1~18.04 [7240 B] Get:11 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3 amd64 3.6.7-1~18.04 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libbsd0 amd64 0.8.7-1ubuntu0.1 [41.6 kB] Get:13 http://ftpmaster.internal/ubuntu bionic/main amd64 bsdmainutils amd64 11.1.2ubuntu1 [181 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main amd64 groff-base amd64 1.22.3-10 [1153 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main amd64 libpipeline1 amd64 1.5.0-1 [25.3 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 man-db amd64 2.8.3-2ubuntu0.1 [1019 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main amd64 sgml-base all 1.29 [12.3 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libmagic-mgc amd64 1:5.32-2ubuntu0.3 [184 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libmagic1 amd64 1:5.32-2ubuntu0.3 [68.7 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-security/main amd64 file amd64 1:5.32-2ubuntu0.3 [22.1 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libelf1 amd64 0.170-0.4ubuntu0.1 [44.8 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libglib2.0-0 amd64 2.56.4-0ubuntu0.18.04.6 [1171 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libicu60 amd64 60.2-3ubuntu3.1 [8054 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main amd64 libpopt0 amd64 1.16-11 [26.2 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libxml2 amd64 2.9.4+dfsg1-6.1ubuntu1.3 [663 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gettext-base amd64 0.19.8.1-6ubuntu0.3 [113 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-security/main amd64 rsync amd64 3.1.2-2.1ubuntu1.1 [334 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main amd64 libsigsegv2 amd64 2.12-1 [14.7 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main amd64 m4 amd64 1.4.18-1 [197 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main amd64 autoconf all 2.69-11 [322 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main amd64 automake all 1:1.15.1-3ubuntu2 [509 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-security/main amd64 autopoint all 0.19.8.1-6ubuntu0.3 [426 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main amd64 libtool all 2.4.6-2 [194 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 dh-autoreconf all 19~ubuntu18.04.1 [16.0 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libarchive-zip-perl all 1.60-1ubuntu0.1 [84.6 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main amd64 libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main amd64 dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:40 http://ftpmaster.internal/ubuntu bionic/universe amd64 dwz amd64 0.12-2 [77.7 kB] Get:41 http://ftpmaster.internal/ubuntu bionic/main amd64 libcroco3 amd64 0.6.12-2 [81.3 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-security/main amd64 gettext amd64 0.19.8.1-6ubuntu0.3 [1293 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main amd64 po-debconf all 1.0.20 [232 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 debhelper all 12.1.1ubuntu1~ubuntu18.04.1 [894 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3-distutils all 3.6.9-1~18.04 [144 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main amd64 dh-python all 3.20180325ubuntu2 [89.2 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main amd64 xml-core all 0.18 [21.3 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/universe amd64 sgml-data all 2.0.10 [173 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/universe amd64 docbook-xml all 4.5-8 [71.8 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/universe amd64 docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-base amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [7997 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-backports/universe amd64 elixir amd64 1.9.1.dfsg-1~ubuntu18.04.1 [3516 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-asn1 amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [714 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-crypto amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [133 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-dev amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [317 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-mnesia amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [717 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-runtime-tools amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [183 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-public-key amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [559 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-ssl amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [1046 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-syntax-tools amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [344 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-diameter amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [650 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-ftp amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [68.9 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-tftp amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [84.3 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-inets amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [576 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-xmerl amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [950 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-edoc amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [280 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-eldap amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [99.9 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-erl-docgen amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [120 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-eunit amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [134 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main amd64 libltdl7 amd64 2.4.6-2 [38.8 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main amd64 libodbc1 amd64 2.3.4-1.1ubuntu3 [183 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-odbc amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [48.7 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-snmp amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [1522 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-os-mon amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [80.8 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-parsetools amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [151 kB] Get:78 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-ssh amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [627 kB] Get:79 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-tools amd64 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [497 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-backports/main amd64 erlang-nox all 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [12.7 kB] Get:81 http://ftpmaster.internal/ubuntu bionic-backports/universe amd64 erlang-src all 1:22.0.7+dfsg-1build1~ubuntu18.04.1 [5315 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libxml2-utils amd64 2.9.4+dfsg1-6.1ubuntu1.3 [35.9 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-security/main amd64 libxslt1.1 amd64 1.1.29-5ubuntu0.2 [150 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-updates/main amd64 python3-all amd64 3.6.7-1~18.04 [1092 B] Get:85 http://ftpmaster.internal/ubuntu bionic/main amd64 python3-simplejson amd64 3.13.2-1 [49.6 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main amd64 unzip amd64 6.0-21ubuntu1 [167 kB] Get:87 http://ftpmaster.internal/ubuntu bionic-security/main amd64 xsltproc amd64 1.1.29-5ubuntu0.2 [14.0 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/universe amd64 xmlto amd64 0.0.28-2 [26.6 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main amd64 zip amd64 3.0-11build1 [167 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/universe amd64 locales-all amd64 2.27-3ubuntu1 [3983 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 55.1 MB in 2s (30.5 MB/s) Selecting previously unselected package libpython3.6-minimal:amd64. (Reading database ... 12532 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.9-1~18.04_amd64.deb ... Unpacking libpython3.6-minimal:amd64 (3.6.9-1~18.04) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.5-3ubuntu0.2_amd64.deb ... Unpacking libexpat1:amd64 (2.2.5-3ubuntu0.2) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.9-1~18.04_amd64.deb ... Unpacking python3.6-minimal (3.6.9-1~18.04) ... Setting up libpython3.6-minimal:amd64 (3.6.9-1~18.04) ... Setting up libexpat1:amd64 (2.2.5-3ubuntu0.2) ... Setting up python3.6-minimal (3.6.9-1~18.04) ... Selecting previously unselected package python3-minimal. (Reading database ... 12779 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.7-1~18.04_amd64.deb ... Unpacking python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-1ubuntu1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:amd64. Preparing to unpack .../3-libpython3.6-stdlib_3.6.9-1~18.04_amd64.deb ... Unpacking libpython3.6-stdlib:amd64 (3.6.9-1~18.04) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.9-1~18.04_amd64.deb ... Unpacking python3.6 (3.6.9-1~18.04) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.6.7-1~18.04_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.6.7-1~18.04) ... Setting up python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package python3. (Reading database ... 13209 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.7-1~18.04_amd64.deb ... Unpacking python3 (3.6.7-1~18.04) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.8.7-1ubuntu0.1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu1_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.3-2ubuntu0.1_amd64.deb ... Unpacking man-db (2.8.3-2ubuntu0.1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../06-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.32-2ubuntu0.3_amd64.deb ... Unpacking libmagic-mgc (1:5.32-2ubuntu0.3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../08-libmagic1_1%3a5.32-2ubuntu0.3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.32-2ubuntu0.3) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.32-2ubuntu0.3_amd64.deb ... Unpacking file (1:5.32-2ubuntu0.3) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../10-libelf1_0.170-0.4ubuntu0.1_amd64.deb ... Unpacking libelf1:amd64 (0.170-0.4ubuntu0.1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../11-libglib2.0-0_2.56.4-0ubuntu0.18.04.6_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libicu60:amd64. Preparing to unpack .../12-libicu60_60.2-3ubuntu3.1_amd64.deb ... Unpacking libicu60:amd64 (60.2-3ubuntu3.1) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../13-libpopt0_1.16-11_amd64.deb ... Unpacking libpopt0:amd64 (1.16-11) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../14-libxml2_2.9.4+dfsg1-6.1ubuntu1.3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../15-gettext-base_0.19.8.1-6ubuntu0.3_amd64.deb ... Unpacking gettext-base (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package rsync. Preparing to unpack .../16-rsync_3.1.2-2.1ubuntu1.1_amd64.deb ... Unpacking rsync (3.1.2-2.1ubuntu1.1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../17-libsigsegv2_2.12-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-1) ... Selecting previously unselected package m4. Preparing to unpack .../18-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../19-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../20-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../21-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../22-autopoint_0.19.8.1-6ubuntu0.3_all.deb ... Unpacking autopoint (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libtool. Preparing to unpack .../23-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../24-dh-autoreconf_19~ubuntu18.04.1_all.deb ... Unpacking dh-autoreconf (19~ubuntu18.04.1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../25-libarchive-zip-perl_1.60-1ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../26-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../27-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../28-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package dwz. Preparing to unpack .../29-dwz_0.12-2_amd64.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../30-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../31-gettext_0.19.8.1-6ubuntu0.3_amd64.deb ... Unpacking gettext (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../32-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../33-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../34-debhelper_12.1.1ubuntu1~ubuntu18.04.1_all.deb ... Unpacking debhelper (12.1.1ubuntu1~ubuntu18.04.1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../35-python3-lib2to3_3.6.9-1~18.04_all.deb ... Unpacking python3-lib2to3 (3.6.9-1~18.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../36-python3-distutils_3.6.9-1~18.04_all.deb ... Unpacking python3-distutils (3.6.9-1~18.04) ... Selecting previously unselected package dh-python. Preparing to unpack .../37-dh-python_3.20180325ubuntu2_all.deb ... Unpacking dh-python (3.20180325ubuntu2) ... Selecting previously unselected package xml-core. Preparing to unpack .../38-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package sgml-data. Preparing to unpack .../39-sgml-data_2.0.10_all.deb ... Unpacking sgml-data (2.0.10) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../40-docbook-xml_4.5-8_all.deb ... Unpacking docbook-xml (4.5-8) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../41-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 .../42-erlang-base_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-base (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package elixir. Preparing to unpack .../43-elixir_1.9.1.dfsg-1~ubuntu18.04.1_amd64.deb ... Unpacking elixir (1.9.1.dfsg-1~ubuntu18.04.1) ... Selecting previously unselected package erlang-asn1. Preparing to unpack .../44-erlang-asn1_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-asn1 (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-crypto. Preparing to unpack .../45-erlang-crypto_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-crypto (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-dev. Preparing to unpack .../46-erlang-dev_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-dev (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-mnesia. Preparing to unpack .../47-erlang-mnesia_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-mnesia (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-runtime-tools. Preparing to unpack .../48-erlang-runtime-tools_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-runtime-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-public-key. Preparing to unpack .../49-erlang-public-key_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-public-key (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-ssl. Preparing to unpack .../50-erlang-ssl_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-ssl (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-syntax-tools. Preparing to unpack .../51-erlang-syntax-tools_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-syntax-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-diameter. Preparing to unpack .../52-erlang-diameter_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-diameter (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-ftp. Preparing to unpack .../53-erlang-ftp_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-ftp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-tftp. Preparing to unpack .../54-erlang-tftp_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-tftp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-inets. Preparing to unpack .../55-erlang-inets_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-inets (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-xmerl. Preparing to unpack .../56-erlang-xmerl_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-xmerl (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-edoc. Preparing to unpack .../57-erlang-edoc_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-edoc (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-eldap. Preparing to unpack .../58-erlang-eldap_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-eldap (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-erl-docgen. Preparing to unpack .../59-erlang-erl-docgen_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-erl-docgen (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-eunit. Preparing to unpack .../60-erlang-eunit_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-eunit (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../61-libltdl7_2.4.6-2_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-2) ... Selecting previously unselected package libodbc1:amd64. Preparing to unpack .../62-libodbc1_2.3.4-1.1ubuntu3_amd64.deb ... Unpacking libodbc1:amd64 (2.3.4-1.1ubuntu3) ... Selecting previously unselected package erlang-odbc. Preparing to unpack .../63-erlang-odbc_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-odbc (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-snmp. Preparing to unpack .../64-erlang-snmp_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-snmp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-os-mon. Preparing to unpack .../65-erlang-os-mon_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-os-mon (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-parsetools. Preparing to unpack .../66-erlang-parsetools_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-parsetools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-ssh. Preparing to unpack .../67-erlang-ssh_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-ssh (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-tools. Preparing to unpack .../68-erlang-tools_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_amd64.deb ... Unpacking erlang-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-nox. Preparing to unpack .../69-erlang-nox_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_all.deb ... Unpacking erlang-nox (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package erlang-src. Preparing to unpack .../70-erlang-src_1%3a22.0.7+dfsg-1build1~ubuntu18.04.1_all.deb ... Unpacking erlang-src (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../71-libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.3_amd64.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.3) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../72-libxslt1.1_1.1.29-5ubuntu0.2_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.29-5ubuntu0.2) ... Selecting previously unselected package python3-all. Preparing to unpack .../73-python3-all_3.6.7-1~18.04_amd64.deb ... Unpacking python3-all (3.6.7-1~18.04) ... Selecting previously unselected package python3-simplejson. Preparing to unpack .../74-python3-simplejson_3.13.2-1_amd64.deb ... Unpacking python3-simplejson (3.13.2-1) ... Selecting previously unselected package unzip. Preparing to unpack .../75-unzip_6.0-21ubuntu1_amd64.deb ... Unpacking unzip (6.0-21ubuntu1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../76-xsltproc_1.1.29-5ubuntu0.2_amd64.deb ... Unpacking xsltproc (1.1.29-5ubuntu0.2) ... Selecting previously unselected package xmlto. Preparing to unpack .../77-xmlto_0.0.28-2_amd64.deb ... Unpacking xmlto (0.0.28-2) ... Selecting previously unselected package zip. Preparing to unpack .../78-zip_3.0-11build1_amd64.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package locales-all. Preparing to unpack .../79-locales-all_2.27-3ubuntu1_amd64.deb ... Unpacking locales-all (2.27-3ubuntu1) ... Selecting previously unselected package sbuild-build-depends-rabbitmq-server-dummy. Preparing to unpack .../80-sbuild-build-depends-rabbitmq-server-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-rabbitmq-server-dummy (0.invalid.0) ... Setting up libpopt0:amd64 (1.16-11) ... Setting up libicu60:amd64 (60.2-3ubuntu3.1) ... Setting up libarchive-zip-perl (1.60-1ubuntu0.1) ... Setting up erlang-base (1:22.0.7+dfsg-1build1~ubuntu18.04.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 erlang-dev (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.12-1) ... Setting up libelf1:amd64 (0.170-0.4ubuntu0.1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.6) ... No schema files found: doing nothing. Setting up unzip (6.0-21ubuntu1) ... Setting up erlang-xmerl (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up gettext-base (0.19.8.1-6ubuntu0.3) ... Setting up libpipeline1:amd64 (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up erlang-tftp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up libbsd0:amd64 (0.8.7-1ubuntu0.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ... Setting up zip (3.0-11build1) ... Setting up libmagic-mgc (1:5.32-2ubuntu0.3) ... Setting up libmagic1:amd64 (1:5.32-2ubuntu0.3) ... Setting up rsync (3.1.2-2.1ubuntu1.1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up libcroco3:amd64 (0.6.12-2) ... Setting up erlang-crypto (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up libxslt1.1:amd64 (1.1.29-5ubuntu0.2) ... Setting up erlang-asn1 (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-mnesia (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-eunit (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up locales-all (2.27-3ubuntu1) ... Setting up dwz (0.12-2) ... Setting up autotools-dev (20180224.1) ... Setting up libltdl7:amd64 (2.4.6-2) ... Setting up erlang-runtime-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-syntax-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up xml-core (0.18) ... Setting up bsdmainutils (11.1.2ubuntu1) ... 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 elixir (1.9.1.dfsg-1~ubuntu18.04.1) ... Setting up autopoint (0.19.8.1-6ubuntu0.3) ... Setting up libmpdec2:amd64 (2.4.2-1ubuntu1) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libpython3.6-stdlib:amd64 (3.6.9-1~18.04) ... Setting up erlang-parsetools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-src (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up python3.6 (3.6.9-1~18.04) ... Setting up libodbc1:amd64 (2.3.4-1.1ubuntu3) ... Setting up gettext (0.19.8.1-6ubuntu0.3) ... Setting up libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.3) ... Setting up erlang-public-key (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up xsltproc (1.1.29-5ubuntu0.2) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-2ubuntu0.3) ... Setting up erlang-snmp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-ssl (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up erlang-tools (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.8.3-2ubuntu0.1) ... Not building database; man-db/auto-update is not 'true'. Setting up erlang-odbc (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-ftp (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:amd64 (3.6.7-1~18.04) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.7-1~18.04) ... Setting up erlang-diameter (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up python3-simplejson (3.13.2-1) ... Setting up erlang-ssh (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-os-mon (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-eldap (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-inets (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up python3-lib2to3 (3.6.9-1~18.04) ... Setting up python3-distutils (3.6.9-1~18.04) ... Setting up erlang-edoc (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up dh-python (3.20180325ubuntu2) ... Setting up erlang-erl-docgen (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up erlang-nox (1:22.0.7+dfsg-1build1~ubuntu18.04.1) ... Setting up python3-all (3.6.7-1~18.04) ... Setting up dh-autoreconf (19~ubuntu18.04.1) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up debhelper (12.1.1ubuntu1~ubuntu18.04.1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10.39) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.10) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-8) ... Processing triggers for sgml-base (1.29) ... Setting up xmlto (0.0.28-2) ... Setting up sbuild-build-depends-rabbitmq-server-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-177-generic amd64 (x86_64) Toolchain package versions: binutils_2.30-21ubuntu1~18.04.2 dpkg-dev_1.19.0.5ubuntu2.3 g++-7_7.5.0-3ubuntu1~18.04 gcc-7_7.5.0-3ubuntu1~18.04 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.5.0-3ubuntu1~18.04 libstdc++6_8.4.0-1ubuntu1~18.04 linux-libc-dev_4.15.0-96.97 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1ubuntu0.18.04.1 apt_1.6.12 autoconf_2.69-11 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6ubuntu0.3 autotools-dev_20180224.1 base-files_10.1ubuntu2.8 base-passwd_3.5.44 bash_4.4.18-2ubuntu1.2 binutils_2.30-21ubuntu1~18.04.2 binutils-common_2.30-21ubuntu1~18.04.2 binutils-x86-64-linux-gnu_2.30-21ubuntu1~18.04.2 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.31.1-0.4ubuntu3.6 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1ubuntu0.2 ca-certificates_20180409 coreutils_8.28-1ubuntu1 cpp_4:7.4.0-1ubuntu2.3 cpp-7_7.5.0-3ubuntu1~18.04 dash_0.5.8-2.10 debconf_1.5.66ubuntu1 debhelper_12.1.1ubuntu1~ubuntu18.04.1 debianutils_4.8.4 dh-autoreconf_19~ubuntu18.04.1 dh-python_3.20180325ubuntu2 dh-strip-nondeterminism_0.040-1.1~build1 diffutils_1:3.6-1 docbook-xml_4.5-8 docbook-xsl_1.79.1+dfsg-2 dpkg_1.19.0.5ubuntu2.3 dpkg-dev_1.19.0.5ubuntu2.3 dwz_0.12-2 e2fsprogs_1.44.1-1ubuntu1.3 elixir_1.9.1.dfsg-1~ubuntu18.04.1 erlang-asn1_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-base_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-crypto_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-dev_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-diameter_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-edoc_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-eldap_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-erl-docgen_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-eunit_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-ftp_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-inets_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-mnesia_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-nox_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-odbc_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-os-mon_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-parsetools_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-public-key_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-runtime-tools_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-snmp_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-src_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-ssh_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-ssl_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-syntax-tools_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-tftp_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-tools_1:22.0.7+dfsg-1build1~ubuntu18.04.1 erlang-xmerl_1:22.0.7+dfsg-1build1~ubuntu18.04.1 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu3.6 file_1:5.32-2ubuntu0.3 findutils_4.6.0+git+20170828-2 g++_4:7.4.0-1ubuntu2.3 g++-7_7.5.0-3ubuntu1~18.04 gcc_4:7.4.0-1ubuntu2.3 gcc-7_7.5.0-3ubuntu1~18.04 gcc-7-base_7.5.0-3ubuntu1~18.04 gcc-8-base_8.4.0-1ubuntu1~18.04 gettext_0.19.8.1-6ubuntu0.3 gettext-base_0.19.8.1-6ubuntu0.3 gpg_2.2.4-1ubuntu1.2 gpg-agent_2.2.4-1ubuntu1.2 gpgconf_2.2.4-1ubuntu1.2 gpgv_2.2.4-1ubuntu1.2 grep_3.1-2build1 groff-base_1.22.3-10 gzip_1.6-5ubuntu1 hostname_3.20 init_1.56+nmu1~ubuntu18.04.1 init-system-helpers_1.56+nmu1~ubuntu18.04.1 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu5.1 libapt-pkg5.0_1.6.12 libarchive-zip-perl_1.60-1ubuntu0.1 libargon2-0_0~20161029-1.1 libasan4_7.5.0-3ubuntu1~18.04 libassuan0_2.5.1-2 libatomic1_8.4.0-1ubuntu1~18.04 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1 libaudit1_1:2.8.2-1ubuntu1 libbinutils_2.30-21ubuntu1~18.04.2 libblkid1_2.31.1-0.4ubuntu3.6 libbsd0_0.8.7-1ubuntu0.1 libbz2-1.0_1.0.6-8.1ubuntu0.2 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_8.4.0-1ubuntu1~18.04 libcilkrts5_7.5.0-3ubuntu1~18.04 libcom-err2_1.44.1-1ubuntu1.3 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1.1 libdb5.3_5.3.28-13.1ubuntu1.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3.18.04.2 libdpkg-perl_1.19.0.5ubuntu2.3 libelf1_0.170-0.4ubuntu0.1 libexpat1_2.2.5-3ubuntu0.2 libext2fs2_1.44.1-1ubuntu1.3 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu3.6 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.040-1.1~build1 libgcc-7-dev_7.5.0-3ubuntu1~18.04 libgcc1_1:8.4.0-1ubuntu1~18.04 libgcrypt20_1.8.1-4ubuntu1.2 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libglib2.0-0_2.56.4-0ubuntu0.18.04.6 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.18-1ubuntu1.3 libgomp1_8.4.0-1ubuntu1~18.04 libgpg-error0_1.27-6 libhogweed4_3.4-1 libicu60_60.2-3ubuntu3.1 libidn11_1.33-2.1ubuntu1.2 libidn2-0_2.0.4-1.1ubuntu0.2 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libitm1_8.4.0-1ubuntu1~18.04 libjson-c3_0.12.1-1.3 libkmod2_24-1ubuntu3.2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblsan0_8.4.0-1ubuntu1~18.04 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2ubuntu3 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.32-2ubuntu0.3 libmagic1_1:5.32-2ubuntu0.3 libmount1_2.31.1-0.4ubuntu3.6 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libmpx2_8.4.0-1ubuntu1~18.04 libncurses5_6.1-1ubuntu1.18.04 libncursesw5_6.1-1ubuntu1.18.04 libnettle6_3.4-1 libnpth0_1.5-3 libodbc1_2.3.4-1.1ubuntu3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.6ubuntu2.18.04.1 libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.1 libpam-runtime_1.1.8-3.6ubuntu2.18.04.1 libpam0g_1.1.8-3.6ubuntu2.18.04.1 libpcre3_2:8.39-9 libperl5.26_5.26.1-6ubuntu0.3 libpipeline1_1.5.0-1 libpng16-16_1.6.34-1ubuntu0.18.04.2 libpopt0_1.16-11 libprocps6_2:3.3.12-3ubuntu1.2 libpython3-stdlib_3.6.7-1~18.04 libpython3.6-minimal_3.6.9-1~18.04 libpython3.6-stdlib_3.6.9-1~18.04 libquadmath0_8.4.0-1ubuntu1~18.04 libreadline7_7.0-3 libseccomp2_2.4.1-0ubuntu0.18.04.2 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsepol1_2.7-1 libsigsegv2_2.12-1 libsmartcols1_2.31.1-0.4ubuntu3.6 libsqlite3-0_3.22.0-1ubuntu0.3 libss2_1.44.1-1ubuntu1.3 libssl1.1_1.1.1-1ubuntu2.1~18.04.5 libstdc++-7-dev_7.5.0-3ubuntu1~18.04 libstdc++6_8.4.0-1ubuntu1~18.04 libsystemd0_237-3ubuntu10.39 libtasn1-6_4.13-2 libtimedate-perl_2.3000-2 libtinfo5_6.1-1ubuntu1.18.04 libtool_2.4.6-2 libtsan0_8.4.0-1ubuntu1~18.04 libubsan0_7.5.0-3ubuntu1~18.04 libudev1_237-3ubuntu10.39 libunistring2_0.9.9-0ubuntu2 libuuid1_2.31.1-0.4ubuntu3.6 libxml2_2.9.4+dfsg1-6.1ubuntu1.3 libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.3 libxslt1.1_1.1.29-5ubuntu0.2 libzstd1_1.3.3+dfsg-2ubuntu1.1 linux-libc-dev_4.15.0-96.97 locales-all_2.27-3ubuntu1 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu2 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2ubuntu0.1 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu3.6 ncurses-base_6.1-1ubuntu1.18.04 ncurses-bin_6.1-1ubuntu1.18.04 openssl_1.1.1-1ubuntu2.1~18.04.5 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu2 patch_2.7.6-2ubuntu1.1 perl_5.26.1-6ubuntu0.3 perl-base_5.26.1-6ubuntu0.3 perl-modules-5.26_5.26.1-6ubuntu0.3 pinentry-curses_1.1.0-1 pkgbinarymangler_138.18.04.1 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1.2 python3_3.6.7-1~18.04 python3-all_3.6.7-1~18.04 python3-distutils_3.6.9-1~18.04 python3-lib2to3_3.6.9-1~18.04 python3-minimal_3.6.7-1~18.04 python3-simplejson_3.13.2-1 python3.6_3.6.9-1~18.04 python3.6-minimal_3.6.9-1~18.04 readline-common_7.0-3 rsync_3.1.2-2.1ubuntu1.1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-rabbitmq-server-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.10 systemd_237-3ubuntu10.39 systemd-sysv_237-3ubuntu10.39 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2ubuntu0.1 tzdata_2019c-0ubuntu0.18.04 ubuntu-keyring_2018.09.18.1~18.04.0 unzip_6.0-21ubuntu1 util-linux_2.31.1-0.4ubuntu3.6 xml-core_0.18 xmlto_0.0.28-2 xsltproc_1.1.29-5ubuntu0.2 xz-utils_5.2.2-1.3 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Apr 20 17:31:47 2020 UTC gpgv: using RSA key 3D0EFB95E7B5237F16E82258E352D5C51C5041D4 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1.dsc dpkg-source: info: extracting rabbitmq-server in rabbitmq-server-3.8.2 dpkg-source: info: unpacking rabbitmq-server_3.8.2.orig.tar.xz dpkg-source: info: unpacking rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1.debian.tar.xz dpkg-source: info: applying lets-use-python3-not-python-binary.patch Check disc 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-19182835 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-19182835 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-19182835 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package rabbitmq-server dpkg-buildpackage: info: source version 3.8.2-0ubuntu1~ubuntu18.04.1 dpkg-buildpackage: info: source distribution bionic-backports dpkg-source --before-build rabbitmq-server-3.8.2 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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.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-5189.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-5189.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-5189.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' sort < /<>/.erlang.mk/recursive-tmp-deps-5189.log | \ uniq > /<>/.erlang.mk/recursive-tmp-deps-5189.log.sorted cmp -s /<>/.erlang.mk/recursive-tmp-deps-5189.log.sorted /<>/.erlang.mk/recursive-deps-list.log \ || mv /<>/.erlang.mk/recursive-tmp-deps-5189.log.sorted /<>/.erlang.mk/recursive-deps-list.log rm -f /<>/.erlang.mk/recursive-tmp-deps-5189.log.sorted rm /<>/.erlang.mk/recursive-tmp-deps-5189.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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"goldrush.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"lager.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"jsx.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"ranch.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"recon.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"credentials_obfuscation.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit_common.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"observer_cli.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"syslog.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"gen_batch_server.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"aten.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"ra.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"sysmon_handler.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"stdout_formatter.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_common.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_client.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp_client.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_amqp1_0.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_cache.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_http.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_ldap.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"cowlib.d\", [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"base64url.d\", [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"jose.d\", [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_backend_oauth2.d\", [ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ]), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_auth_mechanism_ssl.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_consistent_hash_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_event_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_federation.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_jms_topic_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_mqtt.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_random_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_recent_history_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_sharding.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_stomp.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_trust_store.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"cowboy.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_dispatch.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management_agent.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"accept.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"prometheus.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_prometheus.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_federation_management.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel_management.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_top.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_tracing.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_mqtt.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_mqtt_examples.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_stomp.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_stomp_examples.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_aws.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_common.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_aws.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_k8s.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_consul.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_peer_discovery_etcd.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : /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,898 bytes received 164 bytes 30,124.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 18%) 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,704 bytes received 293 bytes 249,994.00 bytes/sec total size is 123,609 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 19%) 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 58,484 bytes received 164 bytes 117,296.00 bytes/sec total size is 57,850 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 16%) 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,376 bytes received 601 bytes 1,167,954.00 bytes/sec total size is 581,032 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,200 bytes received 198 bytes 42,796.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 15%) 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,431 bytes received 84 bytes 7,030.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,610 bytes received 540 bytes 638,300.00 bytes/sec total size is 316,611 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 12%) 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 19%) adding: cowboy-2.6.1/ebin/cowboy_compress_h.beam (deflated 15%) 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,582 bytes received 434 bytes 1,612,032.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 13%) 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,993 bytes received 122 bytes 26,230.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,468 bytes received 84 bytes 31,104.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,994 bytes received 373 bytes 168,734.00 bytes/sec total size is 82,657 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 16%) adding: goldrush-0.1.9/ebin/glc_run.beam (deflated 16%) 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 15%) 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 681,068 bytes received 1,901 bytes 1,365,938.00 bytes/sec total size is 673,696 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 20%) 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 22%) 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 24%) 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 20%) 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 20%) 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 16%) adding: jose-1.8.4/ebin/jose_jwa_pkcs7.beam (deflated 22%) adding: jose-1.8.4/ebin/jose_jwa_poly1305.beam (deflated 16%) 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 10%) 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 16%) 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 16%) 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 5%) 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 20%) 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,406 bytes received 236 bytes 245,284.00 bytes/sec total size is 121,542 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,284 bytes received 537 bytes 573,642.00 bytes/sec total size is 284,222 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 18%) 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 17%) 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,338 bytes received 335 bytes 381,346.00 bytes/sec total size is 189,107 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 15%) 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 269,823 bytes received 639 bytes 540,924.00 bytes/sec total size is 267,371 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 20%) 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 21%) adding: prometheus-4.4.0/ebin/prometheus_model_helpers.beam (deflated 17%) 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,291 bytes received 635 bytes 803,852.00 bytes/sec total size is 398,911 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 9%) 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,694 bytes received 1,422 bytes 1,836,232.00 bytes/sec total size is 910,993 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 17%) 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 16%) 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 22%) 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,101 bytes received 385 bytes 712,972.00 bytes/sec total size is 354,529 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 40,026 bytes received 225 bytes 80,502.00 bytes/sec total size is 39,091 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 19%) 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,925 bytes received 130 bytes 36,110.00 bytes/sec total size is 17,366 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,613 bytes received 153 bytes 149,532.00 bytes/sec total size is 73,978 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,717 bytes received 217 bytes 111,868.00 bytes/sec total size is 54,831 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 26%) 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 15%) adding: rabbitmq_auth_backend_oauth2-3.8.2/ebin/uaa_jwt_jwt.beam (deflated 20%) 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,736 bytes received 103 bytes 61,678.00 bytes/sec total size is 30,315 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 25%) 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,958 bytes received 240 bytes 156,396.00 bytes/sec total size is 77,079 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,911 bytes received 107 bytes 62,036.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,866 bytes received 153 bytes 72,038.00 bytes/sec total size is 35,195 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,105 bytes received 449 bytes 671,108.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,825 bytes received 176 bytes 54,002.00 bytes/sec total size is 26,152 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,670 bytes received 126 bytes 73,592.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,387,043 bytes received 3,173 bytes 4,780,432.00 bytes/sec total size is 2,375,473 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 16%) 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 32%) 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 28%) 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 25%) 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 25%) 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 26%) 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 25%) 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,588 bytes received 442 bytes 504,060.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 30%) 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,316 bytes received 552 bytes 501,736.00 bytes/sec total size is 248,004 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 20%) 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,472 bytes received 115 bytes 71,174.00 bytes/sec total size is 34,999 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,522 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 29%) 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 18%) 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 78,028 bytes received 195 bytes 156,446.00 bytes/sec total size is 77,175 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 17%) 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,157 bytes received 191 bytes 88,696.00 bytes/sec total size is 43,303 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 29%) 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,051 bytes received 134 bytes 46,370.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,212 bytes received 168 bytes 116,760.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,798 bytes received 88 bytes 17,772.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,319 bytes received 107 bytes 52,852.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,871 bytes received 179 bytes 130,100.00 bytes/sec total size is 64,175 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 26%) 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,998 bytes received 392 bytes 526,780.00 bytes/sec total size is 261,294 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 15%) 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,222 bytes received 180 bytes 100,804.00 bytes/sec total size is 49,551 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,811 bytes received 324 bytes 402,270.00 bytes/sec total size is 199,501 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,589 bytes received 317 bytes 205,812.00 bytes/sec total size is 101,452 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 22%) 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,619 bytes received 347 bytes 177,932.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 18%) 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 21%) adding: rabbitmq_tracing-3.8.2/ebin/rabbit_tracing_wm_files.beam (deflated 21%) 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 22%) 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,317 bytes received 206 bytes 217,046.00 bytes/sec total size is 107,460 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,652 bytes received 274 bytes 113,852.00 bytes/sec total size is 55,550 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 27%) 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,841 bytes received 187 bytes 130,056.00 bytes/sec total size is 64,087 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,808 bytes received 225 bytes 268,066.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,635 bytes received 206 bytes 129,682.00 bytes/sec total size is 63,815 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 23%) 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,840 bytes received 244 bytes 142,168.00 bytes/sec total size is 69,979 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,140 bytes received 331 bytes 204,942.00 bytes/sec total size is 100,925 speedup is 0.98 ! (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 6%) adding: ranch-1.7.1/ebin/ranch_listener_sup.beam (deflated 16%) adding: ranch-1.7.1/ebin/ranch_protocol.beam (deflated 17%) 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,507 bytes received 179 bytes 185,372.00 bytes/sec total size is 91,858 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 17%) 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,932 bytes received 164 bytes 112,192.00 bytes/sec total size is 55,294 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,396 bytes received 244 bytes 137,280.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 16%) 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,542 bytes received 206 bytes 47,496.00 bytes/sec total size is 22,734 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-19529.log rm -f /<>/.erlang.mk/apps.log /<>/.erlang.mk/deps.log : 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/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done 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 ; 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 --no-print-directory rabbit_common.d 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done 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"; 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit_common.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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/lager' 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 set -e; for dep in /<>/deps/goldrush ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[5]: Leaving directory '/<>/deps/aten' make[4]: Leaving directory '/<>/deps/ra' make[4]: Entering directory '/<>/deps/sysmon_handler' : make --no-print-directory app-build set -e; for dep in ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[4]: Leaving directory '/<>/deps/stdout_formatter' make[3]: Leaving directory '/<>/deps/rabbit' : make[3]: Leaving directory '/<>/deps/rabbit_common' 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/amqp10_common' make[3]: Entering directory '/<>/deps/rabbit' 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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 : make[4]: Leaving directory '/<>/deps/rabbitmq_cli' make --no-print-directory rabbit.d set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_auth_backend_cache' make[3]: Entering directory '/<>/deps/rabbitmq_auth_backend_http' 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbit.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_event_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_federation' : make --no-print-directory app-build set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit /<>/deps/amqp_client ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_federation' make[3]: Entering directory '/<>/deps/rabbitmq_jms_topic_exchange' 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 \ 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_common.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_jms_topic_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_mqtt' : make --no-print-directory app-build : 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; \ 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp10_client.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_random_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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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 set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_recent_history_exchange' make[3]: Entering directory '/<>/deps/rabbitmq_sharding' 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"amqp_client.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_shovel' make[3]: Entering directory '/<>/deps/rabbitmq_stomp' : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_amqp1_0.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_trust_store' make[3]: Entering directory '/<>/deps/rabbitmq_web_dispatch' : 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 /<>/deps/cowboy ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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 /<>/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/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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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; 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/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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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_federation ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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; 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/rabbitmq_management /<>/deps/rabbitmq_shovel ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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_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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_consistent_hash_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_top' make[3]: Entering directory '/<>/deps/rabbitmq_tracing' : 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/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_management ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_event_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_web_mqtt_examples' : 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/rabbit_common /<>/deps/rabbit /<>/deps/rabbitmq_web_dispatch /<>/deps/rabbitmq_web_mqtt ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_federation.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_web_stomp_examples' make[3]: Entering directory '/<>/deps/rabbitmq_aws' : 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 ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_jms_topic_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk set -e; for dep in /<>/deps/rabbit_common /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_common' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_aws' : 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/rabbitmq_aws /<>/deps/rabbit ; do \ if ! grep -qs ^$dep$ /<>/.erlang.mk/recursive-tmp-deps-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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 : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_mqtt.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_k8s' make[3]: Entering directory '/<>/deps/rabbitmq_peer_discovery_consul' : make --no-print-directory app-build : make[3]: Leaving directory '/<>/deps/rabbitmq_mqtt' make[3]: Entering directory '/<>/deps/rabbitmq_random_exchange' 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.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/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' 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-19529.log; then \ echo $dep >> /<>/.erlang.mk/recursive-tmp-deps-19529.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-19529.log; \ fi \ fi \ done make[3]: Leaving directory '/<>/deps/rabbitmq_peer_discovery_etcd' sort < /<>/.erlang.mk/recursive-tmp-deps-19529.log | \ uniq > /<>/.erlang.mk/recursive-tmp-deps-19529.log.sorted make[3]: Entering directory '/<>/deps/rabbitmq_recent_history_exchange' cmp -s /<>/.erlang.mk/recursive-tmp-deps-19529.log.sorted /<>/.erlang.mk/recursive-deps-list.log \ || mv /<>/.erlang.mk/recursive-tmp-deps-19529.log.sorted /<>/.erlang.mk/recursive-deps-list.log rm -f /<>/.erlang.mk/recursive-tmp-deps-19529.log.sorted rm /<>/.erlang.mk/recursive-tmp-deps-19529.log 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_recent_history_exchange.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_sharding.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_stomp.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management_agent.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_management.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_prometheus.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_shovel_management.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_top.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_tracing.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_mqtt.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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/aten/src /<>/deps/jose/src /<>/deps/rabbitmq_mqtt/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/sysmon_handler/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_shovel/src /<>/deps/rabbitmq_web_mqtt_examples/src /<>/deps/rabbitmq_random_exchange/src /<>/deps/stdout_formatter/src /<>/deps/amqp10_client/src /<>/deps/ra/src /<>/deps/rabbitmq_aws/src /<>/deps/amqp10_common/src /<>/deps/lager/src /<>/deps/credentials_obfuscation/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/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_federation/src /<>/deps/rabbitmq_jms_topic_exchange/src /<>/deps/ranch/src /<>/deps/rabbitmq_web_stomp_examples/src /<>/deps/rabbitmq_management/src /<>/deps/base64url/src /<>/deps/rabbitmq_amqp1_0/src /<>/deps/cowlib/src /<>/deps/rabbitmq_peer_discovery_consul/src /<>/deps/rabbitmq_peer_discovery_k8s/src /<>/deps/jsx/src /<>/deps/gen_batch_server/src\", DepsDirsInc = \" /<>/deps/jose/include /<>/deps/rabbitmq_mqtt/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/sysmon_handler/include /<>/deps/rabbitmq_stomp/include /<>/deps/accept/include /<>/deps/amqp_client/include /<>/deps/rabbitmq_shovel/include /<>/deps/rabbitmq_random_exchange/include /<>/deps/stdout_formatter/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_federation/include /<>/deps/rabbitmq_jms_topic_exchange/include /<>/deps/rabbitmq_management/include /<>/deps/rabbitmq_amqp1_0/include /<>/deps/cowlib/include /<>/deps/rabbitmq_peer_discovery_consul/include /<>/deps/rabbitmq_peer_discovery_k8s/include\", AppsDirsSrc = \"\", AppsDirsInc = \"\", DepsDirs = lists:usort(string:tokens(DepsDirsSrc++DepsDirsInc, \" \")), AppsDirs = lists:usort(string:tokens(AppsDirsSrc++AppsDirsInc, \" \")), Modules = [{list_to_atom(filename:basename(F, \".erl\")), F} || F <- ErlFiles], Add = fun (Mod, Dep) -> case lists:keyfind(Dep, 1, Modules) of false -> ok; {_, DepFile} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), ets:insert(E, {ModFile, DepFile}), digraph:add_vertex(G, Mod), digraph:add_vertex(G, Dep), digraph:add_edge(G, Mod, Dep) end end, AddHd = fun (F, Mod, DepFile) -> case file:open(DepFile, [read]) of {error, enoent} -> ok; {ok, Fd} -> {_, ModFile} = lists:keyfind(Mod, 1, Modules), case ets:match(E, {ModFile, DepFile}) of [] -> ets:insert(E, {ModFile, DepFile}), F(F, Fd, Mod,0); _ -> ok end end end, SearchHrl = fun F(_Hrl, []) -> {error,enoent}; F(Hrl, [Dir|Dirs]) -> HrlF = filename:join([Dir,Hrl]), case filelib:is_file(HrlF) of true -> {ok, HrlF}; false -> F(Hrl,Dirs) end end, Attr = fun (_F, Mod, behavior, Dep) -> Add(Mod, Dep); (_F, Mod, behaviour, Dep) -> Add(Mod, Dep); (_F, Mod, compile, {parse_transform, Dep}) -> Add(Mod, Dep); (_F, Mod, compile, Opts) when is_list(Opts) -> case proplists:get_value(parse_transform, Opts) of undefined -> ok; Dep -> Add(Mod, Dep) end; (F, Mod, include, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, include_lib, Hrl) -> case SearchHrl(Hrl, [\"src\", \"include\",AppsDir,DepsDir]++AppsDirs++DepsDirs) of {ok, FoundHrl} -> AddHd(F, Mod, FoundHrl); {error, _} -> false end; (F, Mod, import, {Imp, _}) -> IsFile = case lists:keyfind(Imp, 1, Modules) of false -> false; {_, FilePath} -> filelib:is_file(FilePath) end, case IsFile of false -> ok; true -> Add(Mod, Imp) end; (_, _, _, _) -> ok end, MakeDepend = fun (F, Fd, Mod, StartLocation) -> {ok, Filename} = file:pid2name(Fd), case io:parse_erl_form(Fd, undefined, StartLocation) of {ok, AbsData, EndLocation} -> case AbsData of {attribute, _, Key, Value} -> Attr(F, Mod, Key, Value), F(F, Fd, Mod, EndLocation); _ -> F(F, Fd, Mod, EndLocation) end; {eof, _ } -> file:close(Fd); {error, ErrorDescription } -> file:close(Fd); {error, ErrorInfo, ErrorLocation} -> F(F, Fd, Mod, ErrorLocation) end, ok end, [begin Mod = list_to_atom(filename:basename(F, \".erl\")), case file:open(F, [read]) of {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0); {error, enoent} -> ok end end || F <- ErlFiles], Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))), CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)], TargetPath = fun(Target) -> case lists:keyfind(Target, 1, Modules) of false -> \"\"; {_, DepFile} -> DirSubname = tl(string:tokens(filename:dirname(DepFile), \"/\")), string:join(DirSubname ++ [atom_to_list(Target)], \"/\") end end, ok = file:write_file(\"rabbitmq_web_stomp.d\", unicode:characters_to_binary([ \"# Generated by Erlang.mk. Edit at your own risk!\n\n\", [[F, \"::\", [[\" \", D] || D <- Deps], \"; @touch \$@\n\"] || {F, Deps} <- Depend], \"\nCOMPILE_FIRST +=\", [[\" \", TargetPath(CF)] || CF <- CompileFirst], \"\n\" ])), halt()" -- erlang.mk : make --no-print-directory app-build : 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:113: 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 138.18.04.1 pkgstriptranslations: building backport, doing nothing pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/rabbitmq-server/DEBIAN/control, package rabbitmq-server, directory debian/rabbitmq-server pkgstripfiles: Truncating usr/share/doc/rabbitmq-server/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package rabbitmq-server ... pkgstripfiles: No PNG files. dpkg-deb: building package 'rabbitmq-server' in '../rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_amd64.changes dpkg-genchanges: warning: the current version (3.8.2-0ubuntu1~ubuntu18.04.1) is earlier than the previous one (3.8.2-0ubuntu1) dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build rabbitmq-server-3.8.2 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20200420-2144 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_amd64.changes: ----------------------------------------------------------- Format: 1.8 Date: Mon, 20 Apr 2020 14:50:08 +0100 Source: rabbitmq-server Binary: rabbitmq-server Architecture: all Version: 3.8.2-0ubuntu1~ubuntu18.04.1 Distribution: bionic-backports Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Iain Lane Description: rabbitmq-server - AMQP server written in Erlang Launchpad-Bugs-Fixed: 1864212 Changes: rabbitmq-server (3.8.2-0ubuntu1~ubuntu18.04.1) bionic-backports; urgency=medium . * Backport to bionic (LP: #1864212) * Drop debhelper-compat BD and go back to the old way of specifying compat 10 in debian/compat file. Checksums-Sha1: 5414e9d2a3523de5d5fdb91b5e648590e9a7acf1 11527892 rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_all.deb 4d9fd5ddc6e46440350cee3c1043c4cdcdcf3339 8304 rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_amd64.buildinfo Checksums-Sha256: e468d9b9fbf727fe5785ac6ccd8e12107bcae99e0a5e624ab9f51a65d09509a8 11527892 rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_all.deb eeb60b73e3ec72331dbff5f609004c6ca012d5b2996b7a14a981585b9d078ac8 8304 rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_amd64.buildinfo Files: 0728fd279aebed2e48a36bdee3a11e69 11527892 net optional rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_all.deb 5c251f1ef4b9c25c62bb6ade9bafac82 8304 net optional rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_amd64.buildinfo Original-Maintainer: Debian OpenStack +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1_all.deb ---------------------------------------------------- new debian package, version 2.0. size 11527892 bytes: control archive=9228 bytes. 90 bytes, 3 lines conffiles 985 bytes, 14 lines control 29735 bytes, 284 lines md5sums 2649 bytes, 75 lines * postinst #!/bin/sh 1203 bytes, 49 lines * postrm #!/bin/sh 233 bytes, 7 lines * prerm #!/bin/sh Package: rabbitmq-server Version: 3.8.2-0ubuntu1~ubuntu18.04.1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 20586 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 2020-04-20 13:50 ./ drwxr-xr-x root/root 0 2020-04-20 13:50 ./etc/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./etc/default/ -rw-r--r-- root/root 380 2019-09-23 08:05 ./etc/default/rabbitmq-server drwxr-xr-x root/root 0 2020-04-20 13:50 ./etc/init.d/ -rwxr-xr-x root/root 3884 2019-09-23 08:05 ./etc/init.d/rabbitmq-server drwxr-xr-x root/root 0 2020-04-20 13:50 ./etc/logrotate.d/ -rw-r--r-- root/root 260 2019-09-23 08:05 ./etc/logrotate.d/rabbitmq-server drwxr-xr-x root/root 0 2020-04-20 13:50 ./lib/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./lib/systemd/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./lib/systemd/system/ -rw-r--r-- root/root 450 2019-09-23 08:05 ./lib/systemd/system/rabbitmq-server.service drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/bin/ -rwxr-xr-x root/root 40457 2020-04-20 13:50 ./usr/bin/rabbitmqadmin drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/erlang/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/erlang/lib/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/ocf/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/ocf/resource.d/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./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 2020-04-20 13:50 ./usr/lib/rabbitmq/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/autocomplete/ -rwxr-xr-x root/root 559 2020-04-20 13:50 ./usr/lib/rabbitmq/autocomplete/bash_autocomplete.sh -rwxr-xr-x root/root 528 2020-04-20 13:50 ./usr/lib/rabbitmq/autocomplete/zsh_autocomplete.sh drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/ lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/cuttlefish -> ../lib/rabbitmq_server-3.8.2/sbin/cuttlefish lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-defaults -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-defaults lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-diagnostics -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-diagnostics lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-env -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-env lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-plugins -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-plugins lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-queues -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-queues -rwxr-xr-x root/root 1568 2019-09-23 08:05 ./usr/lib/rabbitmq/bin/rabbitmq-script-wrapper lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-server -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-server -rwxr-xr-x root/root 888 2019-09-23 08:05 ./usr/lib/rabbitmq/bin/rabbitmq-server-wait lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmq-upgrade -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmq-upgrade lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/bin/rabbitmqctl -> ../lib/rabbitmq_server-3.8.2/sbin/rabbitmqctl drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ -rw-r--r-- root/root 75 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/INSTALL -rw-r--r-- root/root 28096 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE -rw-r--r-- root/root 11352 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2 -rw-r--r-- root/root 11358 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2-ExplorerCanvas -rw-r--r-- root/root 11360 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APACHE2-excanvas -rw-r--r-- root/root 10851 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-APL2-Stomp-Websocket -rw-r--r-- root/root 1207 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-BSD-base64js -rw-r--r-- root/root 1469 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-BSD-recon -rw-r--r-- root/root 757 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-ISC-cowboy -rw-r--r-- root/root 1084 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-EJS -rw-r--r-- root/root 1087 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-EJS10 -rw-r--r-- root/root 1057 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Erlware-Commons -rw-r--r-- root/root 1069 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Flot -rw-r--r-- root/root 1087 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Mochi -rw-r--r-- root/root 1073 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Sammy -rw-r--r-- root/root 1076 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-Sammy060 -rw-r--r-- root/root 1075 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-jQuery -rw-r--r-- root/root 1076 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MIT-jQuery164 -rw-r--r-- root/root 24900 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL -rw-r--r-- root/root 24900 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL-RabbitMQ -rw-r--r-- root/root 16727 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-MPL2 -rw-r--r-- root/root 1274 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-erlcloud -rw-r--r-- root/root 1471 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-httpc_aws -rw-r--r-- root/root 1471 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/LICENSE-rabbitmq_aws drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/ -rw-r--r-- root/root 22412 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/amqqueue.beam -rw-r--r-- root/root 13688 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/amqqueue_v1.beam -rw-r--r-- root/root 4172 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/background_gc.beam -rw-r--r-- root/root 4828 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/code_server_cache.beam -rw-r--r-- root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/dep_built -rw-r--r-- root/root 5624 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/gatherer.beam -rw-r--r-- root/root 47676 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/gm.beam -rw-r--r-- root/root 26536 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/lager_exchange_backend.beam -rw-r--r-- root/root 4584 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/lqueue.beam -rw-r--r-- root/root 2352 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/mirrored_supervisor_sups.beam -rw-r--r-- root/root 8744 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/pg_local.beam -rw-r--r-- root/root 9177 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit.app -rw-r--r-- root/root 83324 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit.beam -rw-r--r-- root/root 18288 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_access_control.beam -rw-r--r-- root/root 19008 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_alarm.beam -rw-r--r-- root/root 116700 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue.beam -rw-r--r-- root/root 92528 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_process.beam -rw-r--r-- root/root 7416 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_sup.beam -rw-r--r-- root/root 10708 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_amqqueue_sup_sup.beam -rw-r--r-- root/root 39500 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_backend_internal.beam -rw-r--r-- root/root 7988 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_amqplain.beam -rw-r--r-- root/root 7648 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_cr_demo.beam -rw-r--r-- root/root 8176 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_auth_mechanism_plain.beam -rw-r--r-- root/root 26792 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_autoheal.beam -rw-r--r-- root/root 4608 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_backing_queue.beam -rw-r--r-- root/root 27788 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_basic.beam -rw-r--r-- root/root 35336 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_binding.beam -rw-r--r-- root/root 8724 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_boot_steps.beam -rw-r--r-- root/root 129600 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel.beam -rw-r--r-- root/root 21372 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_interceptor.beam -rw-r--r-- root/root 9024 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_sup.beam -rw-r--r-- root/root 7052 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_channel_sup_sup.beam -rw-r--r-- root/root 7324 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_client_sup.beam -rw-r--r-- root/root 14632 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_config.beam -rw-r--r-- root/root 7492 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_helper_sup.beam -rw-r--r-- root/root 7632 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_sup.beam -rw-r--r-- root/root 29340 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_tracking.beam -rw-r--r-- root/root 8700 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_connection_tracking_handler.beam -rw-r--r-- root/root 4804 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_control_pbe.beam -rw-r--r-- root/root 7944 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_core_ff.beam -rw-r--r-- root/root 9420 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_core_metrics_gc.beam -rw-r--r-- root/root 6816 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validation.beam -rw-r--r-- root/root 6296 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator.beam -rw-r--r-- root/root 6428 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_accept_everything.beam -rw-r--r-- root/root 7336 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_min_password_length.beam -rw-r--r-- root/root 7360 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_credential_validator_password_regexp.beam -rw-r--r-- root/root 29544 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_dead_letter.beam -rw-r--r-- root/root 59408 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_definitions.beam -rw-r--r-- root/root 7136 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_diagnostics.beam -rw-r--r-- root/root 16536 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_direct.beam -rw-r--r-- root/root 17020 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_disk_monitor.beam -rw-r--r-- root/root 9664 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_epmd_monitor.beam -rw-r--r-- root/root 13460 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_event_consumer.beam -rw-r--r-- root/root 41616 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange.beam -rw-r--r-- root/root 9752 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_decorator.beam -rw-r--r-- root/root 7180 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_parameters.beam -rw-r--r-- root/root 7892 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_direct.beam -rw-r--r-- root/root 7844 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_fanout.beam -rw-r--r-- root/root 21444 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_headers.beam -rw-r--r-- root/root 7764 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_invalid.beam -rw-r--r-- root/root 17420 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_exchange_type_topic.beam -rw-r--r-- root/root 91284 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_feature_flags.beam -rw-r--r-- root/root 8992 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ff_extra.beam -rw-r--r-- root/root 3268 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ff_registry.beam -rw-r--r-- root/root 3304 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fhc_helpers.beam -rw-r--r-- root/root 82396 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo.beam -rw-r--r-- root/root 27944 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo_client.beam -rw-r--r-- root/root 3744 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_fifo_index.beam -rw-r--r-- root/root 13892 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_file.beam -rw-r--r-- root/root 1964 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_framing.beam -rw-r--r-- root/root 5632 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_guid.beam -rw-r--r-- root/root 3496 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_health_check.beam -rw-r--r-- root/root 11200 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_hipe.beam -rw-r--r-- root/root 25252 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_lager.beam -rw-r--r-- root/root 19624 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_limiter.beam -rw-r--r-- root/root 5320 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_log_tail.beam -rw-r--r-- root/root 4324 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_looking_glass.beam -rw-r--r-- root/root 10068 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_memory_monitor.beam -rw-r--r-- root/root 2380 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_metrics.beam -rw-r--r-- root/root 14016 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_coordinator.beam -rw-r--r-- root/root 28820 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_master.beam -rw-r--r-- root/root 32840 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_misc.beam -rw-r--r-- root/root 2192 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode.beam -rw-r--r-- root/root 7136 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_all.beam -rw-r--r-- root/root 8000 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_exactly.beam -rw-r--r-- root/root 8640 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_mode_nodes.beam -rw-r--r-- root/root 46708 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_slave.beam -rw-r--r-- root/root 21224 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mirror_queue_sync.beam -rw-r--r-- root/root 55500 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mnesia.beam -rw-r--r-- root/root 20920 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_mnesia_rename.beam -rw-r--r-- root/root 9356 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_file.beam -rw-r--r-- root/root 82756 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store.beam -rw-r--r-- root/root 10300 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store_ets_index.beam -rw-r--r-- root/root 10280 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_msg_store_gc.beam -rw-r--r-- root/root 32780 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_networking.beam -rw-r--r-- root/root 40736 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_node_monitor.beam -rw-r--r-- root/root 11064 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_nodes.beam -rw-r--r-- root/root 4816 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_parameter_validation.beam -rw-r--r-- root/root 7356 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password.beam -rw-r--r-- root/root 1660 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_md5.beam -rw-r--r-- root/root 1700 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_sha256.beam -rw-r--r-- root/root 1700 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_password_hashing_sha512.beam -rw-r--r-- root/root 21728 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery.beam -rw-r--r-- root/root 7268 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery_classic_config.beam -rw-r--r-- root/root 12568 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_peer_discovery_dns.beam -rw-r--r-- root/root 44032 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_plugins.beam -rw-r--r-- root/root 11064 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policies.beam -rw-r--r-- root/root 32348 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policy.beam -rw-r--r-- root/root 2012 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_policy_merge_strategy.beam -rw-r--r-- root/root 11764 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_prelaunch.beam -rw-r--r-- root/root 10456 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_prequeue.beam -rw-r--r-- root/root 53200 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_priority_queue.beam -rw-r--r-- root/root 24544 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_consumers.beam -rw-r--r-- root/root 9264 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_decorator.beam -rw-r--r-- root/root 61268 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_index.beam -rw-r--r-- root/root 7108 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_client_local.beam -rw-r--r-- root/root 8640 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_min_masters.beam -rw-r--r-- root/root 7440 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_random.beam -rw-r--r-- root/root 8348 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_location_validator.beam -rw-r--r-- root/root 9716 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_master_location_misc.beam -rw-r--r-- root/root 2064 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_queue_master_locator.beam -rw-r--r-- root/root 8468 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_quorum_memory_manager.beam -rw-r--r-- root/root 71624 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_quorum_queue.beam -rw-r--r-- root/root 100580 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_reader.beam -rw-r--r-- root/root 17456 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_recovery_terms.beam -rw-r--r-- root/root 7052 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_restartable_sup.beam -rw-r--r-- root/root 7760 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_router.beam -rw-r--r-- root/root 20984 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_runtime_parameters.beam -rw-r--r-- root/root 26892 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_ssl.beam -rw-r--r-- root/root 9056 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sup.beam -rw-r--r-- root/root 9468 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sysmon_handler.beam -rw-r--r-- root/root 2660 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_sysmon_minder.beam -rw-r--r-- root/root 22888 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_table.beam -rw-r--r-- root/root 24188 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_trace.beam -rw-r--r-- root/root 18288 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_upgrade.beam -rw-r--r-- root/root 27280 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_upgrade_functions.beam -rw-r--r-- root/root 129204 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_variable_queue.beam -rw-r--r-- root/root 11580 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_version.beam -rw-r--r-- root/root 31384 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost.beam -rw-r--r-- root/root 13064 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_limit.beam -rw-r--r-- root/root 10436 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_msg_store.beam -rw-r--r-- root/root 10960 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_process.beam -rw-r--r-- root/root 6480 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup.beam -rw-r--r-- root/root 19328 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup_sup.beam -rw-r--r-- root/root 7480 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vhost_sup_wrapper.beam -rw-r--r-- root/root 18744 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit_vm.beam -rw-r--r-- root/root 2628 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/supervised_lifecycle.beam -rw-r--r-- root/root 3428 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/tcp_listener.beam -rw-r--r-- root/root 3164 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/tcp_listener_sup.beam -rw-r--r-- root/root 6324 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/term_to_binary_compat.beam -rw-r--r-- root/root 9876 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/unconfirmed_messages.beam -rw-r--r-- root/root 10104 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/vhost.beam -rw-r--r-- root/root 3508 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/vhost_v1.beam drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/ -rwxr-xr-x root/root 1850012 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/escript/rabbitmq-diagnostics hrwxr-xr-x root/root 0 2020-04-20 13:50 ./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 2020-04-20 13:50 ./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 2020-04-20 13:50 ./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 2020-04-20 13:50 ./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 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/ -rw-r--r-- root/root 4924 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue.hrl -rw-r--r-- root/root 1101 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue_v1.hrl -rw-r--r-- root/root 1211 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/amqqueue_v2.hrl -rw-r--r-- root/root 1084 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/gm_specs.hrl -rw-r--r-- root/root 9375 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit.hrl -rw-r--r-- root/root 2969 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_core_metrics.hrl -rw-r--r-- root/root 9239 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_framing.hrl -rw-r--r-- root/root 45 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_log.hrl -rw-r--r-- root/root 1045 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_memory.hrl -rw-r--r-- root/root 697 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_misc.hrl -rw-r--r-- root/root 791 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/rabbit_msg_store.hrl -rw-r--r-- root/root 785 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/resource.hrl -rw-r--r-- root/root 134 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost.hrl -rw-r--r-- root/root 148 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost_v1.hrl -rw-r--r-- root/root 200 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/include/vhost_v2.hrl drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ -rw-r--r-- root/root 59 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/README -rw-r--r-- root/root 13429 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/accept-0.3.5.ez -rw-r--r-- root/root 107309 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp10_client-3.8.2.ez -rw-r--r-- root/root 45199 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp10_common-3.8.2.ez -rw-r--r-- root/root 404965 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/amqp_client-3.8.2.ez -rw-r--r-- root/root 18880 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/aten-0.5.2.ez -rw-r--r-- root/root 3297 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/base64url-1.0.1.ez -rw-r--r-- root/root 273071 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/cowboy-2.6.1.ez -rw-r--r-- root/root 500903 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/cowlib-2.7.0.ez -rw-r--r-- root/root 11396 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/credentials_obfuscation-1.1.0.ez -rw-r--r-- root/root 13687 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/gen_batch_server-0.8.2.ez -rw-r--r-- root/root 68845 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/goldrush-0.1.9.ez -rw-r--r-- root/root 576264 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/jose-1.8.4.ez -rw-r--r-- root/root 98318 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/jsx-2.9.0.ez -rw-r--r-- root/root 232737 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/lager-3.8.0.ez -rw-r--r-- root/root 159379 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/observer_cli-1.5.2.ez -rw-r--r-- root/root 217217 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/prometheus-4.4.0.ez -rw-r--r-- root/root 342400 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ra-1.0.5.ez -rw-r--r-- root/root 714176 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbit_common-3.8.2.ez -rw-r--r-- root/root 252230 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_amqp1_0-3.8.2.ez -rw-r--r-- root/root 32143 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_cache-3.8.2.ez -rw-r--r-- root/root 14852 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_http-3.8.2.ez -rw-r--r-- root/root 52167 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_ldap-3.8.2.ez -rw-r--r-- root/root 46630 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_backend_oauth2-3.8.2.ez -rw-r--r-- root/root 21319 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_auth_mechanism_ssl-3.8.2.ez -rw-r--r-- root/root 64817 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_aws-3.8.2.ez -rw-r--r-- root/root 23419 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_consistent_hash_exchange-3.8.2.ez -rw-r--r-- root/root 27072 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_event_exchange-3.8.2.ez -rw-r--r-- root/root 242285 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_federation-3.8.2.ez -rw-r--r-- root/root 14825 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_federation_management-3.8.2.ez -rw-r--r-- root/root 26831 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_jms_topic_exchange-3.8.2.ez -rw-r--r-- root/root 1138813 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_management-3.8.2.ez -rw-r--r-- root/root 185835 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_management_agent-3.8.2.ez -rw-r--r-- root/root 184983 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_mqtt-3.8.2.ez -rw-r--r-- root/root 26066 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_aws-3.8.2.ez -rw-r--r-- root/root 55950 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_common-3.8.2.ez -rw-r--r-- root/root 51069 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_consul-3.8.2.ez -rw-r--r-- root/root 33538 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_etcd-3.8.2.ez -rw-r--r-- root/root 14949 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_peer_discovery_k8s-3.8.2.ez -rw-r--r-- root/root 41998 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_prometheus-3.8.2.ez -rw-r--r-- root/root 7538 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_random_exchange-3.8.2.ez -rw-r--r-- root/root 18909 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_recent_history_exchange-3.8.2.ez -rw-r--r-- root/root 48231 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_sharding-3.8.2.ez -rw-r--r-- root/root 194551 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_shovel-3.8.2.ez -rw-r--r-- root/root 24848 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_shovel_management-3.8.2.ez -rw-r--r-- root/root 146932 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_stomp-3.8.2.ez -rw-r--r-- root/root 71297 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_top-3.8.2.ez -rw-r--r-- root/root 66464 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_tracing-3.8.2.ez -rw-r--r-- root/root 75429 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_trust_store-3.8.2.ez -rw-r--r-- root/root 48180 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_dispatch-3.8.2.ez -rw-r--r-- root/root 45616 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_mqtt-3.8.2.ez -rw-r--r-- root/root 66661 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_mqtt_examples-3.8.2.ez -rw-r--r-- root/root 46075 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_stomp-3.8.2.ez -rw-r--r-- root/root 52353 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/rabbitmq_web_stomp_examples-3.8.2.ez -rw-r--r-- root/root 89502 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/ranch-1.7.1.ez -rw-r--r-- root/root 75951 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/recon-2.5.0.ez -rw-r--r-- root/root 48157 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/stdout_formatter-0.2.2.ez -rw-r--r-- root/root 56808 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/syslog-3.4.5.ez -rw-r--r-- root/root 17556 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/plugins/sysmon_handler-1.2.0.ez drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/schema/ -rw-r--r-- root/root 56165 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/priv/schema/rabbit.schema drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/ -rwxr-xr-x root/root 508786 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/cuttlefish -rwxr-xr-x root/root 2042 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-defaults -rwxr-xr-x root/root 1245 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-diagnostics -rwxr-xr-x root/root 17035 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-env -rwxr-xr-x root/root 1241 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-plugins -rwxr-xr-x root/root 1240 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-queues -rwxr-xr-x root/root 16704 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-server -rwxr-xr-x root/root 1241 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmq-upgrade -rwxr-xr-x root/root 1236 2020-04-20 13:50 ./usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/sbin/rabbitmqctl drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/sbin/ -rwxr-xr-x root/root 3524 2020-04-20 13:50 ./usr/sbin/rabbitmq-diagnostics lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/sbin/rabbitmq-plugins -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper -rwxr-xr-x root/root 3524 2020-04-20 13:50 ./usr/sbin/rabbitmq-queues lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/sbin/rabbitmq-server -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper -rwxr-xr-x root/root 3524 2020-04-20 13:50 ./usr/sbin/rabbitmq-upgrade lrwxrwxrwx root/root 0 2020-04-20 13:50 ./usr/sbin/rabbitmqctl -> ../lib/rabbitmq/bin/rabbitmq-script-wrapper drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/doc/rabbitmq-server/ -rw-r--r-- root/root 1656 2020-04-20 13:50 ./usr/share/doc/rabbitmq-server/changelog.Debian.gz -rw-r--r-- root/root 27779 2019-09-23 08:05 ./usr/share/doc/rabbitmq-server/copyright drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/man/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/man/man5/ -rw-r--r-- root/root 1261 2020-04-20 13:50 ./usr/share/man/man5/rabbitmq-env.conf.5.gz drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/man/man8/ -rw-r--r-- root/root 2528 2020-04-20 13:50 ./usr/share/man/man8/rabbitmq-plugins.8.gz -rw-r--r-- root/root 1379 2020-04-20 13:50 ./usr/share/man/man8/rabbitmq-server.8.gz -rw-r--r-- root/root 16732 2020-04-20 13:50 ./usr/share/man/man8/rabbitmqctl.8.gz drwxr-xr-x root/root 0 2020-04-20 13:50 ./usr/share/rabbitmq/ -rw-r--r-- root/root 535 2019-09-23 08:05 ./usr/share/rabbitmq/rabbitmq-env.conf drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/lib/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/lib/rabbitmq/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/lib/rabbitmq/mnesia/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/log/ drwxr-xr-x root/root 0 2020-04-20 13:50 ./var/log/rabbitmq/ +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 102732 Build-Time: 191 Distribution: bionic-backports Host Architecture: amd64 Install-Time: 57 Job: rabbitmq-server_3.8.2-0ubuntu1~ubuntu18.04.1.dsc Machine Architecture: amd64 Package: rabbitmq-server Package-Time: 251 Source-Version: 3.8.2-0ubuntu1~ubuntu18.04.1 Space: 102732 Status: successful Version: 3.8.2-0ubuntu1~ubuntu18.04.1 -------------------------------------------------------------------------------- Finished at 20200420-2144 Build needed 00:04:11, 102732k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-19182835 Scanning for processes to kill in build PACKAGEBUILD-19182835