https://launchpad.net/ubuntu/+source/iwyu/8.15-2/+build/20976178 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-003 4.15.0-135-generic #139-Ubuntu SMP Mon Jan 18 17:37:53 UTC 2021 s390x Buildd toolchain package versions: launchpad-buildd_194~476~ubuntu18.04.1 python3-lpbuildd_194~476~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.7 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 3 Feb 17:23:28 ntpdate[1709]: adjust time server 10.211.37.1 offset 0.001553 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=hirsute --arch=s390x PACKAGEBUILD-20976178 --image-type chroot /home/buildd/filecache-default/9aaab3d1c3367126bc5b66d2474faf9141147628 Creating target for build PACKAGEBUILD-20976178 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=hirsute --arch=s390x PACKAGEBUILD-20976178 Starting target for build PACKAGEBUILD-20976178 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=hirsute --arch=s390x PACKAGEBUILD-20976178 'deb http://ftpmaster.internal/ubuntu hirsute main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-security main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-updates main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-20976178 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=hirsute --arch=s390x PACKAGEBUILD-20976178 Updating target for build PACKAGEBUILD-20976178 Get:1 http://ftpmaster.internal/ubuntu hirsute InRelease [269 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed InRelease [121 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main s390x Packages [1324 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main Translation-en [509 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/universe s390x Packages [12.8 MB] Get:8 http://ftpmaster.internal/ubuntu hirsute/universe Translation-en [5431 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x Packages [114 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute-proposed/main Translation-en [44.4 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute-proposed/universe s390x Packages [653 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute-proposed/universe Translation-en [326 kB] Fetched 21.8 MB in 5s (4221 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: gcc-11-base libisl23 libperl5.32 libxxhash0 lto-disabled-list perl-modules-5.32 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-common binutils-s390x-linux-gnu bsdutils ca-certificates coreutils cpp-10 dash dpkg dpkg-dev e2fsprogs fakeroot g++-10 gcc-10 gcc-10-base gpg gpg-agent gpgconf gpgv grep gzip init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libgcc-10-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libitm1 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblz4-1 libmount1 libmpc3 libncurses6 libncursesw6 libnettle8 libnpth0 libp11-kit0 libpcre2-8-0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-10-dev libstdc++6 libsystemd0 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave mount ncurses-base ncurses-bin openssl passwd patch perl perl-base readline-common sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata util-linux 124 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 80.4 MB of archives. After this operation, 44.8 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu hirsute/main s390x libcrypt-dev s390x 1:4.4.17-1ubuntu1 [111 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute/main s390x libc6-dev s390x 2.32-0ubuntu6 [1745 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main s390x libc-dev-bin s390x 2.32-0ubuntu6 [29.8 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main s390x libcrypt1 s390x 1:4.4.17-1ubuntu1 [84.3 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x linux-libc-dev s390x 5.10.0-14.15 [1178 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main s390x libtirpc-common all 1.3.1-1 [7452 B] Get:7 http://ftpmaster.internal/ubuntu hirsute/main s390x libk5crypto3 s390x 1.18.3-4 [77.0 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main s390x libgssapi-krb5-2 s390x 1.18.3-4 [122 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute/main s390x libkrb5-3 s390x 1.18.3-4 [368 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute/main s390x libkrb5support0 s390x 1.18.3-4 [31.4 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libcom-err2 s390x 1.45.7-1ubuntu1 [10.4 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main s390x libssl1.1 s390x 1.1.1f-1ubuntu5 [1044 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main s390x libtirpc-dev s390x 1.3.1-1 [190 kB] Get:14 http://ftpmaster.internal/ubuntu hirsute/main s390x libtirpc3 s390x 1.3.1-1 [75.1 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x gcc-11-base s390x 11-20210130-1ubuntu1 [19.2 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libgcc-s1 s390x 11-20210130-1ubuntu1 [25.6 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute/main s390x libc6 s390x 2.32-0ubuntu6 [2332 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main s390x base-files s390x 11ubuntu16 [60.4 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute/main s390x bash s390x 5.1-1ubuntu1 [751 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main s390x bsdutils s390x 1:2.36.1-1ubuntu2 [85.9 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main s390x coreutils s390x 8.32-4ubuntu2 [1459 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main s390x tar s390x 1.32+dfsg-1 [307 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main s390x dpkg s390x 1.20.7.1ubuntu2 [1263 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main s390x dash s390x 0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1 [112 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main s390x grep s390x 3.6-1 [161 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main s390x gzip s390x 1.10-2ubuntu3 [101 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main s390x login s390x 1:4.8.1-1ubuntu8 [219 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute/main s390x libncurses6 s390x 6.2+20201114-2 [106 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main s390x libncursesw6 s390x 6.2+20201114-2 [136 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main s390x libtinfo6 s390x 6.2+20201114-2 [92.4 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main s390x ncurses-bin s390x 6.2+20201114-2 [176 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x perl-modules-5.32 all 5.32.1-2 [2755 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libperl5.32 s390x 5.32.1-2 [3946 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x perl s390x 5.32.1-2 [225 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x perl-base s390x 5.32.1-2 [1572 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main s390x libgdbm6 s390x 1.19-2 [28.1 kB] Get:37 http://ftpmaster.internal/ubuntu hirsute/main s390x libgdbm-compat4 s390x 1.19-2 [6320 B] Get:38 http://ftpmaster.internal/ubuntu hirsute/main s390x util-linux s390x 2.36.1-1ubuntu2 [1072 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main s390x libdebconfclient0 s390x 0.256ubuntu1 [6076 B] Get:40 http://ftpmaster.internal/ubuntu hirsute/main s390x base-passwd s390x 3.5.48 [48.5 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main s390x init-system-helpers all 1.60 [37.8 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main s390x libc-bin s390x 2.32-0ubuntu6 [599 kB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main s390x ncurses-base all 6.2+20201114-2 [18.4 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute/main s390x sysvinit-utils s390x 2.96-5ubuntu1 [20.6 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main s390x libxxhash0 s390x 0.8.0-2 [18.3 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute/main s390x libgcrypt20 s390x 1.8.7-2ubuntu1 [393 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/main s390x liblz4-1 s390x 1.9.3-0ubuntu1 [57.8 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libstdc++6 s390x 11-20210130-1ubuntu1 [585 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main s390x systemd-sysv s390x 247.1-4ubuntu1 [10.3 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main s390x libaudit-common all 1:2.8.5-3ubuntu3 [4048 B] Get:51 http://ftpmaster.internal/ubuntu hirsute/main s390x libcap-ng0 s390x 0.7.9-2.2build1 [11.0 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute/main s390x libaudit1 s390x 1:2.8.5-3ubuntu3 [38.1 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/main s390x libpcre2-8-0 s390x 10.35-2ubuntu1 [110 kB] Get:54 http://ftpmaster.internal/ubuntu hirsute/main s390x libselinux1 s390x 3.1-2build2 [74.9 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute/main s390x libsemanage-common all 3.1-1build2 [10.0 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main s390x libsemanage1 s390x 3.1-1build2 [88.5 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main s390x passwd s390x 1:4.8.1-1ubuntu8 [794 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main s390x adduser all 3.118ubuntu5 [156 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main s390x systemd-timesyncd s390x 247.1-4ubuntu1 [27.1 kB] Get:60 http://ftpmaster.internal/ubuntu hirsute/main s390x libapparmor1 s390x 3.0.0-0ubuntu5 [35.9 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/main s390x libblkid1 s390x 2.36.1-1ubuntu2 [128 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main s390x libudev1 s390x 247.1-4ubuntu1 [75.0 kB] Get:63 http://ftpmaster.internal/ubuntu hirsute/main s390x libdevmapper1.02.1 s390x 2:1.02.167-1ubuntu4 [122 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main s390x libuuid1 s390x 2.36.1-1ubuntu2 [21.6 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute/main s390x libcryptsetup12 s390x 2:2.3.4-1ubuntu1 [184 kB] Get:66 http://ftpmaster.internal/ubuntu hirsute/main s390x libnettle8 s390x 3.7-2 [155 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute/main s390x libhogweed6 s390x 3.7-2 [194 kB] Get:68 http://ftpmaster.internal/ubuntu hirsute/main s390x libidn2-0 s390x 2.3.0-5 [51.2 kB] Get:69 http://ftpmaster.internal/ubuntu hirsute/main s390x libp11-kit0 s390x 0.23.22-1 [210 kB] Get:70 http://ftpmaster.internal/ubuntu hirsute/main s390x libgnutls30 s390x 3.7.0-5ubuntu1 [826 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main s390x libip4tc2 s390x 1.8.5-3ubuntu4 [20.0 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libkmod2 s390x 28-1ubuntu1 [45.6 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute/main s390x libseccomp2 s390x 2.4.3-1ubuntu6 [55.9 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute/main s390x mount s390x 2.36.1-1ubuntu2 [119 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/main s390x systemd s390x 247.1-4ubuntu1 [4015 kB] Get:76 http://ftpmaster.internal/ubuntu hirsute/main s390x libsystemd0 s390x 247.1-4ubuntu1 [296 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main s390x libzstd1 s390x 1.4.8+dfsg-1 [312 kB] Get:78 http://ftpmaster.internal/ubuntu hirsute/main s390x libapt-pkg6.0 s390x 2.1.18 [897 kB] Get:79 http://ftpmaster.internal/ubuntu hirsute/main s390x gpgv s390x 2.2.20-1ubuntu2 [218 kB] Get:80 http://ftpmaster.internal/ubuntu hirsute/main s390x apt s390x 2.1.18 [1306 kB] Get:81 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x logsave s390x 1.45.7-1ubuntu1 [11.1 kB] Get:82 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libext2fs2 s390x 1.45.7-1ubuntu1 [194 kB] Get:83 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x e2fsprogs s390x 1.45.7-1ubuntu1 [535 kB] Get:84 http://ftpmaster.internal/ubuntu hirsute/main s390x init s390x 1.60 [6040 B] Get:85 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libacl1 s390x 2.2.53-10 [17.5 kB] Get:86 http://ftpmaster.internal/ubuntu hirsute/main s390x libattr1 s390x 1:2.4.48-6 [12.8 kB] Get:87 http://ftpmaster.internal/ubuntu hirsute/main s390x libmount1 s390x 2.36.1-1ubuntu2 [142 kB] Get:88 http://ftpmaster.internal/ubuntu hirsute/main s390x libsmartcols1 s390x 2.36.1-1ubuntu2 [94.2 kB] Get:89 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libgomp1 s390x 11-20210130-1ubuntu1 [99.3 kB] Get:90 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libitm1 s390x 11-20210130-1ubuntu1 [25.7 kB] Get:91 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libatomic1 s390x 11-20210130-1ubuntu1 [8384 B] Get:92 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libasan6 s390x 10.2.1-18ubuntu2 [2278 kB] Get:93 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libubsan1 s390x 10.2.1-18ubuntu2 [906 kB] Get:94 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x g++-10 s390x 10.2.1-18ubuntu2 [8815 kB] Get:95 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x gcc-10 s390x 10.2.1-18ubuntu2 [15.1 MB] Get:96 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libstdc++-10-dev s390x 10.2.1-18ubuntu2 [1735 kB] Get:97 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libgcc-10-dev s390x 10.2.1-18ubuntu2 [774 kB] Get:98 http://ftpmaster.internal/ubuntu hirsute/main s390x libisl23 s390x 0.23-1 [689 kB] Get:99 http://ftpmaster.internal/ubuntu hirsute/main s390x libmpc3 s390x 1.2.0-1 [43.6 kB] Get:100 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libcc1-0 s390x 11-20210130-1ubuntu1 [46.3 kB] Get:101 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libctf0 s390x 2.36-2ubuntu1 [108 kB] Get:102 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libctf-nobfd0 s390x 2.36-2ubuntu1 [110 kB] Get:103 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x binutils-s390x-linux-gnu s390x 2.36-2ubuntu1 [1779 kB] Get:104 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libbinutils s390x 2.36-2ubuntu1 [441 kB] Get:105 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x binutils s390x 2.36-2ubuntu1 [3340 B] Get:106 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x binutils-common s390x 2.36-2ubuntu1 [216 kB] Get:107 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x cpp-10 s390x 10.2.1-18ubuntu2 [7439 kB] Get:108 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x gcc-10-base s390x 10.2.1-18ubuntu2 [20.4 kB] Get:109 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libss2 s390x 1.45.7-1ubuntu1 [11.2 kB] Get:110 http://ftpmaster.internal/ubuntu hirsute/main s390x sensible-utils all 0.0.14 [13.5 kB] Get:111 http://ftpmaster.internal/ubuntu hirsute/main s390x openssl s390x 1.1.1f-1ubuntu5 [615 kB] Get:112 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x ca-certificates all 20210119 [147 kB] Get:113 http://ftpmaster.internal/ubuntu hirsute/main s390x libcap2 s390x 1:2.44-1 [18.3 kB] Get:114 http://ftpmaster.internal/ubuntu hirsute/main s390x readline-common all 8.1-1 [54.1 kB] Get:115 http://ftpmaster.internal/ubuntu hirsute/main s390x libreadline8 s390x 8.1-1 [143 kB] Get:116 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libsqlite3-0 s390x 3.34.1-1 [651 kB] Get:117 http://ftpmaster.internal/ubuntu hirsute/main s390x tzdata all 2021a-1ubuntu1 [294 kB] Get:118 http://ftpmaster.internal/ubuntu hirsute/main s390x dpkg-dev all 1.20.7.1ubuntu2 [935 kB] Get:119 http://ftpmaster.internal/ubuntu hirsute/main s390x libdpkg-perl all 1.20.7.1ubuntu2 [233 kB] Get:120 http://ftpmaster.internal/ubuntu hirsute/main s390x patch s390x 2.7.6-7 [114 kB] Get:121 http://ftpmaster.internal/ubuntu hirsute/main s390x lto-disabled-list all 1 [1996 B] Get:122 http://ftpmaster.internal/ubuntu hirsute/main s390x libfakeroot s390x 1.25.3-1.1 [27.5 kB] Get:123 http://ftpmaster.internal/ubuntu hirsute/main s390x fakeroot s390x 1.25.3-1.1 [62.7 kB] Get:124 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libassuan0 s390x 2.5.4-1 [33.3 kB] Get:125 http://ftpmaster.internal/ubuntu hirsute/main s390x libnpth0 s390x 1.6-3 [8048 B] Get:126 http://ftpmaster.internal/ubuntu hirsute/main s390x gpg s390x 2.2.20-1ubuntu2 [511 kB] Get:127 http://ftpmaster.internal/ubuntu hirsute/main s390x gpgconf s390x 2.2.20-1ubuntu2 [138 kB] Get:128 http://ftpmaster.internal/ubuntu hirsute/main s390x gpg-agent s390x 2.2.20-1ubuntu2 [256 kB] Get:129 http://ftpmaster.internal/ubuntu hirsute/main s390x liblockfile-bin s390x 1.17-1 [11.7 kB] Get:130 http://ftpmaster.internal/ubuntu hirsute/main s390x liblockfile1 s390x 1.17-1 [6612 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 80.4 MB in 2s (35.7 MB/s) (Reading database ... 12766 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.17-1ubuntu1_s390x.deb ... Unpacking libcrypt-dev:s390x (1:4.4.17-1ubuntu1) over (1:4.4.16-1ubuntu1) ... Preparing to unpack .../libc6-dev_2.32-0ubuntu6_s390x.deb ... Unpacking libc6-dev:s390x (2.32-0ubuntu6) over (2.32-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.32-0ubuntu6_s390x.deb ... Unpacking libc-dev-bin (2.32-0ubuntu6) over (2.32-0ubuntu3) ... Preparing to unpack .../libcrypt1_1%3a4.4.17-1ubuntu1_s390x.deb ... Unpacking libcrypt1:s390x (1:4.4.17-1ubuntu1) over (1:4.4.16-1ubuntu1) ... Setting up libcrypt1:s390x (1:4.4.17-1ubuntu1) ... (Reading database ... 12765 files and directories currently installed.) Preparing to unpack .../00-linux-libc-dev_5.10.0-14.15_s390x.deb ... Unpacking linux-libc-dev:s390x (5.10.0-14.15) over (5.8.0-25.26) ... Preparing to unpack .../01-libtirpc-common_1.3.1-1_all.deb ... Unpacking libtirpc-common (1.3.1-1) over (1.2.6-1build1) ... Preparing to unpack .../02-libk5crypto3_1.18.3-4_s390x.deb ... Unpacking libk5crypto3:s390x (1.18.3-4) over (1.17-10) ... Preparing to unpack .../03-libgssapi-krb5-2_1.18.3-4_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.18.3-4) over (1.17-10) ... Preparing to unpack .../04-libkrb5-3_1.18.3-4_s390x.deb ... Unpacking libkrb5-3:s390x (1.18.3-4) over (1.17-10) ... Preparing to unpack .../05-libkrb5support0_1.18.3-4_s390x.deb ... Unpacking libkrb5support0:s390x (1.18.3-4) over (1.17-10) ... Preparing to unpack .../06-libcom-err2_1.45.7-1ubuntu1_s390x.deb ... Unpacking libcom-err2:s390x (1.45.7-1ubuntu1) over (1.45.6-1ubuntu1) ... Preparing to unpack .../07-libssl1.1_1.1.1f-1ubuntu5_s390x.deb ... Unpacking libssl1.1:s390x (1.1.1f-1ubuntu5) over (1.1.1f-1ubuntu4) ... Preparing to unpack .../08-libtirpc-dev_1.3.1-1_s390x.deb ... Unpacking libtirpc-dev:s390x (1.3.1-1) over (1.2.6-1build1) ... Preparing to unpack .../09-libtirpc3_1.3.1-1_s390x.deb ... Unpacking libtirpc3:s390x (1.3.1-1) over (1.2.6-1build1) ... Selecting previously unselected package gcc-11-base:s390x. Preparing to unpack .../10-gcc-11-base_11-20210130-1ubuntu1_s390x.deb ... Unpacking gcc-11-base:s390x (11-20210130-1ubuntu1) ... Setting up gcc-11-base:s390x (11-20210130-1ubuntu1) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../libgcc-s1_11-20210130-1ubuntu1_s390x.deb ... Unpacking libgcc-s1:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libgcc-s1:s390x (11-20210130-1ubuntu1) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../libc6_2.32-0ubuntu6_s390x.deb ... Unpacking libc6:s390x (2.32-0ubuntu6) over (2.32-0ubuntu3) ... Setting up libc6:s390x (2.32-0ubuntu6) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu16_s390x.deb ... Unpacking base-files (11ubuntu16) over (11ubuntu14) ... Setting up base-files (11ubuntu16) ... 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 ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../bash_5.1-1ubuntu1_s390x.deb ... Unpacking bash (5.1-1ubuntu1) over (5.0-6ubuntu2) ... Setting up bash (5.1-1ubuntu1) ... 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 ... 12772 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36.1-1ubuntu2_s390x.deb ... Unpacking bsdutils (1:2.36.1-1ubuntu2) over (1:2.36-3ubuntu1) ... Setting up bsdutils (1:2.36.1-1ubuntu2) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4ubuntu2_s390x.deb ... Unpacking coreutils (8.32-4ubuntu2) over (8.32-3ubuntu1) ... Setting up coreutils (8.32-4ubuntu2) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../tar_1.32+dfsg-1_s390x.deb ... Unpacking tar (1.32+dfsg-1) over (1.30+dfsg-7) ... Setting up tar (1.32+dfsg-1) ... (Reading database ... 12772 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.7.1ubuntu2_s390x.deb ... Unpacking dpkg (1.20.7.1ubuntu2) over (1.20.5ubuntu2) ... Setting up dpkg (1.20.7.1ubuntu2) ... Installing new version of config file /etc/cron.daily/dpkg ... (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1_s390x.deb ... Unpacking dash (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) over (0.5.10.2-7) ... Setting up dash (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) ... (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../archives/grep_3.6-1_s390x.deb ... Unpacking grep (3.6-1) over (3.4-1) ... Setting up grep (3.6-1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../gzip_1.10-2ubuntu3_s390x.deb ... Unpacking gzip (1.10-2ubuntu3) over (1.10-2ubuntu1) ... Setting up gzip (1.10-2ubuntu3) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu8_s390x.deb ... Unpacking login (1:4.8.1-1ubuntu8) over (1:4.8.1-1ubuntu6) ... Setting up login (1:4.8.1-1ubuntu8) ... Installing new version of config file /etc/login.defs ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libncurses6_6.2+20201114-2_s390x.deb ... Unpacking libncurses6:s390x (6.2+20201114-2) over (6.2-1) ... Preparing to unpack .../libncursesw6_6.2+20201114-2_s390x.deb ... Unpacking libncursesw6:s390x (6.2+20201114-2) over (6.2-1) ... Preparing to unpack .../libtinfo6_6.2+20201114-2_s390x.deb ... Unpacking libtinfo6:s390x (6.2+20201114-2) over (6.2-1) ... Setting up libtinfo6:s390x (6.2+20201114-2) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.2+20201114-2_s390x.deb ... Unpacking ncurses-bin (6.2+20201114-2) over (6.2-1) ... Setting up ncurses-bin (6.2+20201114-2) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../perl_5.32.1-2_s390x.deb ... Unpacking perl (5.32.1-2) over (5.30.3-4) ... Selecting previously unselected package perl-modules-5.32. Preparing to unpack .../perl-modules-5.32_5.32.1-2_all.deb ... Unpacking perl-modules-5.32 (5.32.1-2) ... Selecting previously unselected package libperl5.32:s390x. Preparing to unpack .../libperl5.32_5.32.1-2_s390x.deb ... Unpacking libperl5.32:s390x (5.32.1-2) ... Preparing to unpack .../perl-base_5.32.1-2_s390x.deb ... Unpacking perl-base (5.32.1-2) over (5.30.3-4) ... Setting up perl-base (5.32.1-2) ... (Reading database ... 14707 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.19-2_s390x.deb ... Unpacking libgdbm6:s390x (1.19-2) over (1.18.1-5.1) ... Preparing to unpack .../libgdbm-compat4_1.19-2_s390x.deb ... Unpacking libgdbm-compat4:s390x (1.19-2) over (1.18.1-5.1) ... Preparing to unpack .../util-linux_2.36.1-1ubuntu2_s390x.deb ... Unpacking util-linux (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up util-linux (2.36.1-1ubuntu2) ... (Reading database ... 14708 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.256ubuntu1_s390x.deb ... Unpacking libdebconfclient0:s390x (0.256ubuntu1) over (0.252ubuntu1) ... Setting up libdebconfclient0:s390x (0.256ubuntu1) ... (Reading database ... 14708 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.48_s390x.deb ... Unpacking base-passwd (3.5.48) over (3.5.47) ... Setting up base-passwd (3.5.48) ... Changing home-directory of irc from /var/run/ircd to /run/ircd 1 changes have been made, rewriting files Writing passwd-file to /etc/passwd Writing shadow-file to /etc/shadow Writing group-file to /etc/group (Reading database ... 14708 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.60_all.deb ... Unpacking init-system-helpers (1.60) over (1.58) ... Setting up init-system-helpers (1.60) ... (Reading database ... 14707 files and directories currently installed.) Preparing to unpack .../libc-bin_2.32-0ubuntu6_s390x.deb ... Unpacking libc-bin (2.32-0ubuntu6) over (2.32-0ubuntu3) ... Setting up libc-bin (2.32-0ubuntu6) ... (Reading database ... 14707 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.2+20201114-2_all.deb ... Unpacking ncurses-base (6.2+20201114-2) over (6.2-1) ... Setting up ncurses-base (6.2+20201114-2) ... (Reading database ... 14707 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-5ubuntu1_s390x.deb ... Unpacking sysvinit-utils (2.96-5ubuntu1) over (2.96-3ubuntu1) ... Setting up sysvinit-utils (2.96-5ubuntu1) ... Selecting previously unselected package libxxhash0:s390x. (Reading database ... 14707 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.0-2_s390x.deb ... Unpacking libxxhash0:s390x (0.8.0-2) ... Setting up libxxhash0:s390x (0.8.0-2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.7-2ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.7-2ubuntu1) over (1.8.5-5ubuntu2) ... Setting up libgcrypt20:s390x (1.8.7-2ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-0ubuntu1_s390x.deb ... Unpacking liblz4-1:s390x (1.9.3-0ubuntu1) over (1.9.2-2) ... Setting up liblz4-1:s390x (1.9.3-0ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libstdc++6_11-20210130-1ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libstdc++6:s390x (11-20210130-1ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../systemd-sysv_247.1-4ubuntu1_s390x.deb ... Unpacking systemd-sysv (247.1-4ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-3ubuntu3_all.deb ... Unpacking libaudit-common (1:2.8.5-3ubuntu3) over (1:2.8.5-3ubuntu1) ... Setting up libaudit-common (1:2.8.5-3ubuntu3) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build1_s390x.deb ... Unpacking libcap-ng0:s390x (0.7.9-2.2build1) over (0.7.9-2.2) ... Setting up libcap-ng0:s390x (0.7.9-2.2build1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-3ubuntu3_s390x.deb ... Unpacking libaudit1:s390x (1:2.8.5-3ubuntu3) over (1:2.8.5-3ubuntu1) ... Setting up libaudit1:s390x (1:2.8.5-3ubuntu3) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.35-2ubuntu1_s390x.deb ... Unpacking libpcre2-8-0:s390x (10.35-2ubuntu1) over (10.34-7) ... Setting up libpcre2-8-0:s390x (10.35-2ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2build2_s390x.deb ... Unpacking libselinux1:s390x (3.1-2build2) over (3.1-2) ... Setting up libselinux1:s390x (3.1-2build2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1build2_all.deb ... Unpacking libsemanage-common (3.1-1build2) over (3.1-1) ... Setting up libsemanage-common (3.1-1build2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1build2_s390x.deb ... Unpacking libsemanage1:s390x (3.1-1build2) over (3.1-1) ... Setting up libsemanage1:s390x (3.1-1build2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu8_s390x.deb ... Unpacking passwd (1:4.8.1-1ubuntu8) over (1:4.8.1-1ubuntu6) ... Setting up passwd (1:4.8.1-1ubuntu8) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../adduser_3.118ubuntu5_all.deb ... Unpacking adduser (3.118ubuntu5) over (3.118ubuntu2) ... Setting up adduser (3.118ubuntu5) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../systemd-timesyncd_247.1-4ubuntu1_s390x.deb ... Unpacking systemd-timesyncd (247.1-4ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libapparmor1_3.0.0-0ubuntu5_s390x.deb ... Unpacking libapparmor1:s390x (3.0.0-0ubuntu5) over (3.0.0-0ubuntu1) ... Preparing to unpack .../libblkid1_2.36.1-1ubuntu2_s390x.deb ... Unpacking libblkid1:s390x (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libblkid1:s390x (2.36.1-1ubuntu2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libudev1_247.1-4ubuntu1_s390x.deb ... Unpacking libudev1:s390x (247.1-4ubuntu1) over (246.6-1ubuntu1) ... Setting up libudev1:s390x (247.1-4ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.167-1ubuntu4_s390x.deb ... Unpacking libdevmapper1.02.1:s390x (2:1.02.167-1ubuntu4) over (2:1.02.167-1ubuntu3) ... Preparing to unpack .../libuuid1_2.36.1-1ubuntu2_s390x.deb ... Unpacking libuuid1:s390x (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libuuid1:s390x (2.36.1-1ubuntu2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.4-1ubuntu1_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.3.4-1ubuntu1) over (2:2.3.3-1ubuntu6) ... Preparing to unpack .../libnettle8_3.7-2_s390x.deb ... Unpacking libnettle8:s390x (3.7-2) over (3.6-2) ... Setting up libnettle8:s390x (3.7-2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7-2_s390x.deb ... Unpacking libhogweed6:s390x (3.7-2) over (3.6-2) ... Setting up libhogweed6:s390x (3.7-2) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.0-5_s390x.deb ... Unpacking libidn2-0:s390x (2.3.0-5) over (2.3.0-1) ... Setting up libidn2-0:s390x (2.3.0-5) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.22-1_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.22-1) over (0.23.21-2build1) ... Setting up libp11-kit0:s390x (0.23.22-1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.0-5ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.7.0-5ubuntu1) over (3.6.15-4ubuntu2) ... Setting up libgnutls30:s390x (3.7.0-5ubuntu1) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.5-3ubuntu4_s390x.deb ... Unpacking libip4tc2:s390x (1.8.5-3ubuntu4) over (1.8.5-3ubuntu1) ... Preparing to unpack .../libkmod2_28-1ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (28-1ubuntu1) over (27+20200310-2ubuntu1) ... Preparing to unpack .../libseccomp2_2.4.3-1ubuntu6_s390x.deb ... Unpacking libseccomp2:s390x (2.4.3-1ubuntu6) over (2.4.3-1ubuntu4) ... Setting up libseccomp2:s390x (2.4.3-1ubuntu6) ... (Reading database ... 14712 files and directories currently installed.) Preparing to unpack .../mount_2.36.1-1ubuntu2_s390x.deb ... Unpacking mount (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Preparing to unpack .../systemd_247.1-4ubuntu1_s390x.deb ... Unpacking systemd (247.1-4ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libsystemd0_247.1-4ubuntu1_s390x.deb ... Unpacking libsystemd0:s390x (247.1-4ubuntu1) over (246.6-1ubuntu1) ... Setting up libsystemd0:s390x (247.1-4ubuntu1) ... (Reading database ... 14720 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.8+dfsg-1_s390x.deb ... Unpacking libzstd1:s390x (1.4.8+dfsg-1) over (1.4.5+dfsg-4) ... Setting up libzstd1:s390x (1.4.8+dfsg-1) ... (Reading database ... 14720 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.1.18_s390x.deb ... Unpacking libapt-pkg6.0:s390x (2.1.18) over (2.1.10) ... Setting up libapt-pkg6.0:s390x (2.1.18) ... (Reading database ... 14720 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.20-1ubuntu2_s390x.deb ... Unpacking gpgv (2.2.20-1ubuntu2) over (2.2.20-1ubuntu1) ... Setting up gpgv (2.2.20-1ubuntu2) ... (Reading database ... 14720 files and directories currently installed.) Preparing to unpack .../archives/apt_2.1.18_s390x.deb ... Unpacking apt (2.1.18) over (2.1.10) ... Setting up apt (2.1.18) ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../logsave_1.45.7-1ubuntu1_s390x.deb ... Unpacking logsave (1.45.7-1ubuntu1) over (1.45.6-1ubuntu1) ... Preparing to unpack .../libext2fs2_1.45.7-1ubuntu1_s390x.deb ... Unpacking libext2fs2:s390x (1.45.7-1ubuntu1) over (1.45.6-1ubuntu1) ... Setting up libcom-err2:s390x (1.45.7-1ubuntu1) ... Setting up libext2fs2:s390x (1.45.7-1ubuntu1) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.7-1ubuntu1_s390x.deb ... Unpacking e2fsprogs (1.45.7-1ubuntu1) over (1.45.6-1ubuntu1) ... Setting up libapparmor1:s390x (3.0.0-0ubuntu5) ... Setting up libdevmapper1.02.1:s390x (2:1.02.167-1ubuntu4) ... Setting up libssl1.1:s390x (1.1.1f-1ubuntu5) ... Setting up libcryptsetup12:s390x (2:2.3.4-1ubuntu1) ... Setting up libip4tc2:s390x (1.8.5-3ubuntu4) ... Setting up libkmod2:s390x (28-1ubuntu1) ... Setting up mount (2.36.1-1ubuntu2) ... Setting up systemd-timesyncd (247.1-4ubuntu1) ... Setting up systemd (247.1-4ubuntu1) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Initializing machine ID from random generator. Removing obsolete conffile /etc/pam.d/systemd-user ... Setting up systemd-sysv (247.1-4ubuntu1) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../archives/init_1.60_s390x.deb ... Unpacking init (1.60) over (1.58) ... Preparing to unpack .../libacl1_2.2.53-10_s390x.deb ... Unpacking libacl1:s390x (2.2.53-10) over (2.2.53-8) ... Setting up libacl1:s390x (2.2.53-10) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-6_s390x.deb ... Unpacking libattr1:s390x (1:2.4.48-6) over (1:2.4.48-5) ... Setting up libattr1:s390x (1:2.4.48-6) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../libmount1_2.36.1-1ubuntu2_s390x.deb ... Unpacking libmount1:s390x (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libmount1:s390x (2.36.1-1ubuntu2) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.36.1-1ubuntu2_s390x.deb ... Unpacking libsmartcols1:s390x (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libsmartcols1:s390x (2.36.1-1ubuntu2) ... (Reading database ... 14724 files and directories currently installed.) Preparing to unpack .../00-libgomp1_11-20210130-1ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../01-libitm1_11-20210130-1ubuntu1_s390x.deb ... Unpacking libitm1:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../02-libatomic1_11-20210130-1ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../03-libasan6_10.2.1-18ubuntu2_s390x.deb ... Unpacking libasan6:s390x (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../04-libubsan1_10.2.1-18ubuntu2_s390x.deb ... Unpacking libubsan1:s390x (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../05-g++-10_10.2.1-18ubuntu2_s390x.deb ... Unpacking g++-10 (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../06-gcc-10_10.2.1-18ubuntu2_s390x.deb ... Unpacking gcc-10 (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../07-libstdc++-10-dev_10.2.1-18ubuntu2_s390x.deb ... Unpacking libstdc++-10-dev:s390x (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../08-libgcc-10-dev_10.2.1-18ubuntu2_s390x.deb ... Unpacking libgcc-10-dev:s390x (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Selecting previously unselected package libisl23:s390x. Preparing to unpack .../09-libisl23_0.23-1_s390x.deb ... Unpacking libisl23:s390x (0.23-1) ... Preparing to unpack .../10-libmpc3_1.2.0-1_s390x.deb ... Unpacking libmpc3:s390x (1.2.0-1) over (1.2.0~rc1-1) ... Preparing to unpack .../11-libcc1-0_11-20210130-1ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (11-20210130-1ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../12-libctf0_2.36-2ubuntu1_s390x.deb ... Unpacking libctf0:s390x (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../13-libctf-nobfd0_2.36-2ubuntu1_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../14-binutils-s390x-linux-gnu_2.36-2ubuntu1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../15-libbinutils_2.36-2ubuntu1_s390x.deb ... Unpacking libbinutils:s390x (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../16-binutils_2.36-2ubuntu1_s390x.deb ... Unpacking binutils (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../17-binutils-common_2.36-2ubuntu1_s390x.deb ... Unpacking binutils-common:s390x (2.36-2ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../18-cpp-10_10.2.1-18ubuntu2_s390x.deb ... Unpacking cpp-10 (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../19-gcc-10-base_10.2.1-18ubuntu2_s390x.deb ... Unpacking gcc-10-base:s390x (10.2.1-18ubuntu2) over (10.2.0-13ubuntu1) ... Preparing to unpack .../20-libss2_1.45.7-1ubuntu1_s390x.deb ... Unpacking libss2:s390x (1.45.7-1ubuntu1) over (1.45.6-1ubuntu1) ... Preparing to unpack .../21-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) over (0.0.13) ... Preparing to unpack .../22-openssl_1.1.1f-1ubuntu5_s390x.deb ... Unpacking openssl (1.1.1f-1ubuntu5) over (1.1.1f-1ubuntu4) ... Preparing to unpack .../23-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) over (20200601) ... Preparing to unpack .../24-libcap2_1%3a2.44-1_s390x.deb ... Unpacking libcap2:s390x (1:2.44-1) over (1:2.43-1) ... Preparing to unpack .../25-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) over (8.0-4) ... Preparing to unpack .../26-libreadline8_8.1-1_s390x.deb ... Unpacking libreadline8:s390x (8.1-1) over (8.0-4) ... Preparing to unpack .../27-libsqlite3-0_3.34.1-1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.34.1-1) over (3.33.0-1) ... Preparing to unpack .../28-tzdata_2021a-1ubuntu1_all.deb ... Unpacking tzdata (2021a-1ubuntu1) over (2020b-1ubuntu1) ... Preparing to unpack .../29-dpkg-dev_1.20.7.1ubuntu2_all.deb ... Unpacking dpkg-dev (1.20.7.1ubuntu2) over (1.20.5ubuntu2) ... Preparing to unpack .../30-libdpkg-perl_1.20.7.1ubuntu2_all.deb ... Unpacking libdpkg-perl (1.20.7.1ubuntu2) over (1.20.5ubuntu2) ... Preparing to unpack .../31-patch_2.7.6-7_s390x.deb ... Unpacking patch (2.7.6-7) over (2.7.6-6) ... Selecting previously unselected package lto-disabled-list. Preparing to unpack .../32-lto-disabled-list_1_all.deb ... Unpacking lto-disabled-list (1) ... Preparing to unpack .../33-libfakeroot_1.25.3-1.1_s390x.deb ... Unpacking libfakeroot:s390x (1.25.3-1.1) over (1.25.2-1) ... Preparing to unpack .../34-fakeroot_1.25.3-1.1_s390x.deb ... Unpacking fakeroot (1.25.3-1.1) over (1.25.2-1) ... Preparing to unpack .../35-libassuan0_2.5.4-1_s390x.deb ... Unpacking libassuan0:s390x (2.5.4-1) over (2.5.3-7.1) ... Preparing to unpack .../36-libnpth0_1.6-3_s390x.deb ... Unpacking libnpth0:s390x (1.6-3) over (1.6-2) ... Preparing to unpack .../37-gpg_2.2.20-1ubuntu2_s390x.deb ... Unpacking gpg (2.2.20-1ubuntu2) over (2.2.20-1ubuntu1) ... Preparing to unpack .../38-gpgconf_2.2.20-1ubuntu2_s390x.deb ... Unpacking gpgconf (2.2.20-1ubuntu2) over (2.2.20-1ubuntu1) ... Preparing to unpack .../39-gpg-agent_2.2.20-1ubuntu2_s390x.deb ... Unpacking gpg-agent (2.2.20-1ubuntu2) over (2.2.20-1ubuntu1) ... Preparing to unpack .../40-liblockfile-bin_1.17-1_s390x.deb ... Unpacking liblockfile-bin (1.17-1) over (1.16-1.1) ... Preparing to unpack .../41-liblockfile1_1.17-1_s390x.deb ... Unpacking liblockfile1:s390x (1.17-1) over (1.16-1.1) ... Setting up lto-disabled-list (1) ... Setting up liblockfile-bin (1.17-1) ... Setting up init (1.60) ... Setting up libtirpc-common (1.3.1-1) ... Setting up perl-modules-5.32 (5.32.1-2) ... Setting up libsqlite3-0:s390x (3.34.1-1) ... Setting up binutils-common:s390x (2.36-2ubuntu1) ... Setting up linux-libc-dev:s390x (5.10.0-14.15) ... Setting up libctf-nobfd0:s390x (2.36-2ubuntu1) ... Setting up libnpth0:s390x (1.6-3) ... Setting up libassuan0:s390x (2.5.4-1) ... Setting up libgomp1:s390x (11-20210130-1ubuntu1) ... Setting up libcap2:s390x (1:2.44-1) ... Setting up libfakeroot:s390x (1.25.3-1.1) ... Setting up libkrb5support0:s390x (1.18.3-4) ... Setting up tzdata (2021a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Feb 3 17:23:56 UTC 2021. Universal Time is now: Wed Feb 3 17:23:56 UTC 2021. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.25.3-1.1) ... Setting up gcc-10-base:s390x (10.2.1-18ubuntu2) ... Setting up libncurses6:s390x (6.2+20201114-2) ... Setting up libmpc3:s390x (1.2.0-1) ... Setting up libatomic1:s390x (11-20210130-1ubuntu1) ... Setting up patch (2.7.6-7) ... Setting up libss2:s390x (1.45.7-1ubuntu1) ... Setting up libncursesw6:s390x (6.2+20201114-2) ... Setting up libk5crypto3:s390x (1.18.3-4) ... Setting up logsave (1.45.7-1ubuntu1) ... Setting up libubsan1:s390x (10.2.1-18ubuntu2) ... Setting up sensible-utils (0.0.14) ... Setting up libcrypt-dev:s390x (1:4.4.17-1ubuntu1) ... Setting up libkrb5-3:s390x (1.18.3-4) ... Setting up liblockfile1:s390x (1.17-1) ... Setting up libbinutils:s390x (2.36-2ubuntu1) ... Setting up libisl23:s390x (0.23-1) ... Setting up libc-dev-bin (2.32-0ubuntu6) ... Setting up openssl (1.1.1f-1ubuntu5) ... Setting up readline-common (8.1-1) ... Setting up libcc1-0:s390x (11-20210130-1ubuntu1) ... Setting up cpp-10 (10.2.1-18ubuntu2) ... Setting up libitm1:s390x (11-20210130-1ubuntu1) ... Setting up libgdbm6:s390x (1.19-2) ... Setting up libctf0:s390x (2.36-2ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.36-2ubuntu1) ... Setting up libreadline8:s390x (8.1-1) ... Setting up e2fsprogs (1.45.7-1ubuntu1) ... Setting up binutils (2.36-2ubuntu1) ... Setting up libasan6:s390x (10.2.1-18ubuntu2) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 10 added, 7 removed; done. Setting up libgssapi-krb5-2:s390x (1.18.3-4) ... Setting up libgdbm-compat4:s390x (1.19-2) ... Setting up libperl5.32:s390x (5.32.1-2) ... Setting up gpgconf (2.2.20-1ubuntu2) ... Setting up gpg (2.2.20-1ubuntu2) ... Setting up libtirpc3:s390x (1.3.1-1) ... Setting up gpg-agent (2.2.20-1ubuntu2) ... Setting up libgcc-10-dev:s390x (10.2.1-18ubuntu2) ... Setting up perl (5.32.1-2) ... Setting up libtirpc-dev:s390x (1.3.1-1) ... Setting up gcc-10 (10.2.1-18ubuntu2) ... Setting up libdpkg-perl (1.20.7.1ubuntu2) ... Setting up libc6-dev:s390x (2.32-0ubuntu6) ... Setting up libstdc++-10-dev:s390x (10.2.1-18ubuntu2) ... Setting up g++-10 (10.2.1-18ubuntu2) ... Setting up dpkg-dev (1.20.7.1ubuntu2) ... Processing triggers for libc-bin (2.32-0ubuntu6) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-20976178 s390x hirsute-proposed -c chroot:build-PACKAGEBUILD-20976178 --arch=s390x --dist=hirsute-proposed --nolog iwyu_8.15-2.dsc Initiating build PACKAGEBUILD-20976178 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-135-generic #139-Ubuntu SMP Mon Jan 18 17:37:53 UTC 2021 s390x sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-s390x-003.buildd +==============================================================================+ | iwyu 8.15-2 (s390x) Wed, 03 Feb 2021 17:23:59 +0000 | +==============================================================================+ Package: iwyu Version: 8.15-2 Source Version: 8.15-2 Distribution: hirsute-proposed Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-20976178/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- iwyu_8.15-2.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/iwyu-VPqcjp/iwyu-8.15' with '<>' I: NOTICE: Log filtering will replace 'build/iwyu-VPqcjp' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-QhCDLs/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-QhCDLs/apt_archive ./ InRelease Get:2 copy:/<>/resolver-QhCDLs/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-QhCDLs/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-QhCDLs/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-QhCDLs/apt_archive ./ Packages [432 B] Fetched 1738 B in 0s (162 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 packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. 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 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-QhCDLs/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14776 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (s390x included in any) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), cmake, clang-11, libclang-11-dev, llvm-11-dev, help2man, libncurses5-dev, zlib1g-dev, chrpath Merged Build-Conflicts: llvm-5.0-dev, llvm-6.0-dev Filtered Build-Depends: debhelper-compat (= 12), cmake, clang-11, libclang-11-dev, llvm-11-dev, help2man, libncurses5-dev, zlib1g-dev, chrpath Filtered Build-Conflicts: llvm-5.0-dev, llvm-6.0-dev dpkg-deb: building package 'sbuild-build-depends-iwyu-dummy' in '/<>/resolver-QhCDLs/apt_archive/sbuild-build-depends-iwyu-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-iwyu-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-QhCDLs/apt_archive ./ InRelease Get:2 copy:/<>/resolver-QhCDLs/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-QhCDLs/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-QhCDLs/apt_archive ./ Sources [557 B] Get:5 copy:/<>/resolver-QhCDLs/apt_archive ./ Packages [639 B] Fetched 2159 B in 0s (215 kB/s) Reading package lists... Reading package lists... Install iwyu build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils chrpath clang-11 cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libbrotli1 libbsd0 libclang-11-dev libclang-common-11-dev libclang-cpp11 libclang1-11 libcurl4 libdebhelper-perl libedit2 libelf1 libexpat1 libffi-dev libfile-stripnondeterminism-perl libgc1 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu67 libjsoncpp24 libkrb5-26-heimdal libldap-2.4-2 libllvm11 liblocale-gettext-perl libmagic-mgc libmagic1 libmpdec3 libncurses-dev libnghttp2-14 libobjc-10-dev libobjc4 libpfm4 libpipeline1 libpsl5 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtinfo-dev libtool libuchardet0 libuv1 libwind0-heimdal libxml2 libyaml-0-2 libz3-4 libz3-dev llvm-11 llvm-11-dev llvm-11-runtime llvm-11-tools m4 mailcap man-db media-types mime-support po-debconf python3 python3-minimal python3-pkg-resources python3-pygments python3-yaml python3.9 python3.9-minimal zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc clang-11-doc cmake-doc ninja-build dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lrzip ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk llvm-11-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-setuptools python-pygments-doc ttf-bitstream-vera python3.9-venv python3.9-doc binfmt-support Recommended packages: libomp-11-dev curl | wget | lynx libarchive-cpio-perl libldap-common publicsuffix libsasl2-modules libltdl-dev binfmt-support libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils chrpath clang-11 cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libbrotli1 libbsd0 libclang-11-dev libclang-common-11-dev libclang-cpp11 libclang1-11 libcurl4 libdebhelper-perl libedit2 libelf1 libexpat1 libffi-dev libfile-stripnondeterminism-perl libgc1 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu67 libjsoncpp24 libkrb5-26-heimdal libldap-2.4-2 libllvm11 liblocale-gettext-perl libmagic-mgc libmagic1 libmpdec3 libncurses-dev libnghttp2-14 libobjc-10-dev libobjc4 libpfm4 libpipeline1 libpsl5 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtinfo-dev libtool libuchardet0 libuv1 libwind0-heimdal libxml2 libyaml-0-2 libz3-4 libz3-dev llvm-11 llvm-11-dev llvm-11-runtime llvm-11-tools m4 mailcap man-db media-types mime-support po-debconf python3 python3-minimal python3-pkg-resources python3-pygments python3-yaml python3.9 python3.9-minimal sbuild-build-depends-iwyu-dummy zlib1g-dev 0 upgraded, 96 newly installed, 0 to remove and 0 not upgraded. Need to get 134 MB of archives. After this operation, 885 MB of additional disk space will be used. Get:1 copy:/<>/resolver-QhCDLs/apt_archive ./ sbuild-build-depends-iwyu-dummy 0.invalid.0 [928 B] Get:2 http://ftpmaster.internal/ubuntu hirsute/main s390x liblocale-gettext-perl s390x 1.07-4build1 [16.4 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main s390x libpython3.9-minimal s390x 3.9.1-3 [749 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main s390x libexpat1 s390x 2.2.10-1 [86.5 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main s390x python3.9-minimal s390x 3.9.1-3 [1890 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x python3-minimal s390x 3.9.1-1 [24.0 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/main s390x media-types all 4.0.0 [22.2 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main s390x mailcap all 3.68ubuntu1 [24.1 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute/main s390x mime-support all 3.66 [3696 B] Get:10 http://ftpmaster.internal/ubuntu hirsute/main s390x libmpdec3 s390x 2.5.1-1 [91.9 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main s390x libpython3.9-stdlib s390x 3.9.1-3 [1651 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main s390x python3.9 s390x 3.9.1-3 [417 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libpython3-stdlib s390x 3.9.1-1 [7244 B] Get:14 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x python3 s390x 3.9.1-1 [48.8 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute/main s390x bsdextrautils s390x 2.36.1-1ubuntu2 [77.5 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main s390x libuchardet0 s390x 0.0.7-1 [67.5 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x groff-base s390x 1.22.4-6 [912 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main s390x libpipeline1 s390x 1.5.3-1 [28.7 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute/main s390x man-db s390x 2.9.3-2 [1106 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main s390x libmagic-mgc s390x 1:5.39-3 [229 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main s390x libmagic1 s390x 1:5.39-3 [83.6 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main s390x file s390x 1:5.39-3 [24.0 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main s390x libbsd0 s390x 0.10.0-1 [43.7 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main s390x libelf1 s390x 0.182-3 [48.4 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x libicu67 s390x 67.1-6ubuntu1 [8469 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main s390x libxml2 s390x 2.9.10+dfsg-6.3build1 [645 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main s390x libyaml-0-2 s390x 0.2.2-1 [42.3 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute-proposed/main s390x python3-pkg-resources all 51.3.3-1 [129 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main s390x python3-yaml s390x 5.3.1-3build1 [118 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main s390x gettext-base s390x 0.21-3ubuntu2 [41.0 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main s390x libedit2 s390x 3.1-20191231-2 [91.9 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute/main s390x libpsl5 s390x 0.21.0-1.1ubuntu1 [52.5 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute/main s390x libuv1 s390x 1.40.0-1 [78.7 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute/main s390x libsigsegv2 s390x 2.13-1 [14.2 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute/main s390x m4 s390x 1.4.18-5 [209 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main s390x autoconf all 2.69-14 [293 kB] Get:37 http://ftpmaster.internal/ubuntu hirsute/main s390x autotools-dev all 20180224.1+nmu1 [39.4 kB] Get:38 http://ftpmaster.internal/ubuntu hirsute/main s390x automake all 1:1.16.3-2ubuntu1 [552 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main s390x autopoint all 0.21-3ubuntu2 [422 kB] Get:40 http://ftpmaster.internal/ubuntu hirsute/universe s390x chrpath s390x 0.16-2 [13.2 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main s390x libllvm11 s390x 1:11.0.1-2 [19.1 MB] Get:42 http://ftpmaster.internal/ubuntu hirsute/universe s390x libclang-cpp11 s390x 1:11.0.1-2 [10.6 MB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main s390x libgc1 s390x 1:8.0.4-3 [82.6 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute-proposed/universe s390x libobjc4 s390x 11-20210130-1ubuntu1 [41.2 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute-proposed/universe s390x libobjc-10-dev s390x 10.2.1-18ubuntu2 [226 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute/universe s390x libclang-common-11-dev s390x 1:11.0.1-2 [2905 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/universe s390x libclang1-11 s390x 1:11.0.1-2 [5983 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute/universe s390x clang-11 s390x 1:11.0.1-2 [68.8 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main s390x cmake-data all 3.18.4-1ubuntu3 [1705 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main s390x libarchive13 s390x 3.4.3-2 [374 kB] Get:51 http://ftpmaster.internal/ubuntu hirsute/main s390x libbrotli1 s390x 1.0.9-2build2 [271 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute/main s390x libroken18-heimdal s390x 7.7.0+dfsg-2 [40.0 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/main s390x libasn1-8-heimdal s390x 7.7.0+dfsg-2 [148 kB] Get:54 http://ftpmaster.internal/ubuntu hirsute/main s390x libheimbase1-heimdal s390x 7.7.0+dfsg-2 [27.7 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute/main s390x libhcrypto4-heimdal s390x 7.7.0+dfsg-2 [83.1 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main s390x libwind0-heimdal s390x 7.7.0+dfsg-2 [47.7 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main s390x libhx509-5-heimdal s390x 7.7.0+dfsg-2 [97.9 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main s390x libkrb5-26-heimdal s390x 7.7.0+dfsg-2 [191 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main s390x libheimntlm0-heimdal s390x 7.7.0+dfsg-2 [14.4 kB] Get:60 http://ftpmaster.internal/ubuntu hirsute/main s390x libgssapi3-heimdal s390x 7.7.0+dfsg-2 [87.2 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/main s390x libsasl2-modules-db s390x 2.1.27+dfsg-2ubuntu1 [14.5 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main s390x libsasl2-2 s390x 2.1.27+dfsg-2ubuntu1 [48.8 kB] Get:63 http://ftpmaster.internal/ubuntu hirsute/main s390x libldap-2.4-2 s390x 2.4.56+dfsg-1ubuntu2 [157 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main s390x libnghttp2-14 s390x 1.42.0-1 [77.5 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-2build2 [50.7 kB] Get:66 http://ftpmaster.internal/ubuntu hirsute/main s390x libssh-4 s390x 0.9.5-1 [174 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute/main s390x libcurl4 s390x 7.74.0-1ubuntu1 [247 kB] Get:68 http://ftpmaster.internal/ubuntu hirsute/main s390x libjsoncpp24 s390x 1.9.4-4 [72.6 kB] Get:69 http://ftpmaster.internal/ubuntu hirsute/main s390x librhash0 s390x 1.4.1-1 [121 kB] Get:70 http://ftpmaster.internal/ubuntu hirsute/main s390x cmake s390x 3.18.4-1ubuntu3 [6279 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main s390x libtool all 2.4.6-15 [161 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute/main s390x dh-autoreconf all 19 [16.1 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute/main s390x libdebhelper-perl all 13.3.1ubuntu1 [62.2 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/main s390x libsub-override-perl all 0.09-2 [9532 B] Get:76 http://ftpmaster.internal/ubuntu hirsute/main s390x libfile-stripnondeterminism-perl all 1.10.0-1 [17.0 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main s390x dh-strip-nondeterminism all 1.10.0-1 [5228 B] Get:78 http://ftpmaster.internal/ubuntu hirsute/main s390x dwz s390x 0.13+20210126-1 [168 kB] Get:79 http://ftpmaster.internal/ubuntu hirsute/main s390x gettext s390x 0.21-3ubuntu2 [869 kB] Get:80 http://ftpmaster.internal/ubuntu hirsute/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:81 http://ftpmaster.internal/ubuntu hirsute/main s390x po-debconf all 1.0.21+nmu1 [233 kB] Get:82 http://ftpmaster.internal/ubuntu hirsute/main s390x debhelper all 13.3.1ubuntu1 [882 kB] Get:83 http://ftpmaster.internal/ubuntu hirsute/universe s390x help2man s390x 1.47.17 [181 kB] Get:84 http://ftpmaster.internal/ubuntu hirsute/universe s390x libclang-11-dev s390x 1:11.0.1-2 [18.8 MB] Get:85 http://ftpmaster.internal/ubuntu hirsute/main s390x libncurses-dev s390x 6.2+20201114-2 [382 kB] Get:86 http://ftpmaster.internal/ubuntu hirsute/main s390x libtinfo-dev s390x 6.2+20201114-2 [976 B] Get:87 http://ftpmaster.internal/ubuntu hirsute/universe s390x llvm-11-runtime s390x 1:11.0.1-2 [153 kB] Get:88 http://ftpmaster.internal/ubuntu hirsute/universe s390x libpfm4 s390x 4.11.1+git8-gc96ebc0-1 [33.5 kB] Get:89 http://ftpmaster.internal/ubuntu hirsute/universe s390x llvm-11 s390x 1:11.0.1-2 [7576 kB] Get:90 http://ftpmaster.internal/ubuntu hirsute/main s390x libffi-dev s390x 3.4~20200819gead65ca871-0ubuntu3 [55.4 kB] Get:91 http://ftpmaster.internal/ubuntu hirsute/main s390x python3-pygments all 2.7.1+dfsg-1 [639 kB] Get:92 http://ftpmaster.internal/ubuntu hirsute/universe s390x llvm-11-tools s390x 1:11.0.1-2 [328 kB] Get:93 http://ftpmaster.internal/ubuntu hirsute/universe s390x libz3-4 s390x 4.8.10-1ubuntu1 [6190 kB] Get:94 http://ftpmaster.internal/ubuntu hirsute/universe s390x libz3-dev s390x 4.8.10-1ubuntu1 [70.1 kB] Get:95 http://ftpmaster.internal/ubuntu hirsute/universe s390x llvm-11-dev s390x 1:11.0.1-2 [28.6 MB] Get:96 http://ftpmaster.internal/ubuntu hirsute/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-2ubuntu4 [166 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 MB in 7s (19.2 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 14776 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-4build1_s390x.deb ... Unpacking liblocale-gettext-perl (1.07-4build1) ... Selecting previously unselected package libpython3.9-minimal:s390x. Preparing to unpack .../libpython3.9-minimal_3.9.1-3_s390x.deb ... Unpacking libpython3.9-minimal:s390x (3.9.1-3) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.2.10-1_s390x.deb ... Unpacking libexpat1:s390x (2.2.10-1) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../python3.9-minimal_3.9.1-3_s390x.deb ... Unpacking python3.9-minimal (3.9.1-3) ... Setting up libpython3.9-minimal:s390x (3.9.1-3) ... Setting up libexpat1:s390x (2.2.10-1) ... Setting up python3.9-minimal (3.9.1-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15083 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.1-1_s390x.deb ... Unpacking python3-minimal (3.9.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package mailcap. Preparing to unpack .../2-mailcap_3.68ubuntu1_all.deb ... Unpacking mailcap (3.68ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../3-mime-support_3.66_all.deb ... Unpacking mime-support (3.66) ... Selecting previously unselected package libmpdec3:s390x. Preparing to unpack .../4-libmpdec3_2.5.1-1_s390x.deb ... Unpacking libmpdec3:s390x (2.5.1-1) ... Selecting previously unselected package libpython3.9-stdlib:s390x. Preparing to unpack .../5-libpython3.9-stdlib_3.9.1-3_s390x.deb ... Unpacking libpython3.9-stdlib:s390x (3.9.1-3) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.1-3_s390x.deb ... Unpacking python3.9 (3.9.1-3) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../7-libpython3-stdlib_3.9.1-1_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.9.1-1) ... Setting up python3-minimal (3.9.1-1) ... Selecting previously unselected package python3. (Reading database ... 15504 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.1-1_s390x.deb ... Unpacking python3 (3.9.1-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../01-bsdextrautils_2.36.1-1ubuntu2_s390x.deb ... Unpacking bsdextrautils (2.36.1-1ubuntu2) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../02-libuchardet0_0.0.7-1_s390x.deb ... Unpacking libuchardet0:s390x (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-6_s390x.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../04-libpipeline1_1.5.3-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.3-2_s390x.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_s390x.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../07-libmagic1_1%3a5.39-3_s390x.deb ... Unpacking libmagic1:s390x (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.39-3_s390x.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../09-libbsd0_0.10.0-1_s390x.deb ... Unpacking libbsd0:s390x (0.10.0-1) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../10-libelf1_0.182-3_s390x.deb ... Unpacking libelf1:s390x (0.182-3) ... Selecting previously unselected package libicu67:s390x. Preparing to unpack .../11-libicu67_67.1-6ubuntu1_s390x.deb ... Unpacking libicu67:s390x (67.1-6ubuntu1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../12-libxml2_2.9.10+dfsg-6.3build1_s390x.deb ... Unpacking libxml2:s390x (2.9.10+dfsg-6.3build1) ... Selecting previously unselected package libyaml-0-2:s390x. Preparing to unpack .../13-libyaml-0-2_0.2.2-1_s390x.deb ... Unpacking libyaml-0-2:s390x (0.2.2-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../14-python3-pkg-resources_51.3.3-1_all.deb ... Unpacking python3-pkg-resources (51.3.3-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../15-python3-yaml_5.3.1-3build1_s390x.deb ... Unpacking python3-yaml (5.3.1-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../16-gettext-base_0.21-3ubuntu2_s390x.deb ... Unpacking gettext-base (0.21-3ubuntu2) ... Selecting previously unselected package libedit2:s390x. Preparing to unpack .../17-libedit2_3.1-20191231-2_s390x.deb ... Unpacking libedit2:s390x (3.1-20191231-2) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../18-libpsl5_0.21.0-1.1ubuntu1_s390x.deb ... Unpacking libpsl5:s390x (0.21.0-1.1ubuntu1) ... Selecting previously unselected package libuv1:s390x. Preparing to unpack .../19-libuv1_1.40.0-1_s390x.deb ... Unpacking libuv1:s390x (1.40.0-1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../20-libsigsegv2_2.13-1_s390x.deb ... Unpacking libsigsegv2:s390x (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../21-m4_1.4.18-5_s390x.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../22-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../23-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../24-automake_1%3a1.16.3-2ubuntu1_all.deb ... Unpacking automake (1:1.16.3-2ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../25-autopoint_0.21-3ubuntu2_all.deb ... Unpacking autopoint (0.21-3ubuntu2) ... Selecting previously unselected package chrpath. Preparing to unpack .../26-chrpath_0.16-2_s390x.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libllvm11:s390x. Preparing to unpack .../27-libllvm11_1%3a11.0.1-2_s390x.deb ... Unpacking libllvm11:s390x (1:11.0.1-2) ... Selecting previously unselected package libclang-cpp11. Preparing to unpack .../28-libclang-cpp11_1%3a11.0.1-2_s390x.deb ... Unpacking libclang-cpp11 (1:11.0.1-2) ... Selecting previously unselected package libgc1:s390x. Preparing to unpack .../29-libgc1_1%3a8.0.4-3_s390x.deb ... Unpacking libgc1:s390x (1:8.0.4-3) ... Selecting previously unselected package libobjc4:s390x. Preparing to unpack .../30-libobjc4_11-20210130-1ubuntu1_s390x.deb ... Unpacking libobjc4:s390x (11-20210130-1ubuntu1) ... Selecting previously unselected package libobjc-10-dev:s390x. Preparing to unpack .../31-libobjc-10-dev_10.2.1-18ubuntu2_s390x.deb ... Unpacking libobjc-10-dev:s390x (10.2.1-18ubuntu2) ... Selecting previously unselected package libclang-common-11-dev. Preparing to unpack .../32-libclang-common-11-dev_1%3a11.0.1-2_s390x.deb ... Unpacking libclang-common-11-dev (1:11.0.1-2) ... Selecting previously unselected package libclang1-11. Preparing to unpack .../33-libclang1-11_1%3a11.0.1-2_s390x.deb ... Unpacking libclang1-11 (1:11.0.1-2) ... Selecting previously unselected package clang-11. Preparing to unpack .../34-clang-11_1%3a11.0.1-2_s390x.deb ... Unpacking clang-11 (1:11.0.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../35-cmake-data_3.18.4-1ubuntu3_all.deb ... Unpacking cmake-data (3.18.4-1ubuntu3) ... Selecting previously unselected package libarchive13:s390x. Preparing to unpack .../36-libarchive13_3.4.3-2_s390x.deb ... Unpacking libarchive13:s390x (3.4.3-2) ... Selecting previously unselected package libbrotli1:s390x. Preparing to unpack .../37-libbrotli1_1.0.9-2build2_s390x.deb ... Unpacking libbrotli1:s390x (1.0.9-2build2) ... Selecting previously unselected package libroken18-heimdal:s390x. Preparing to unpack .../38-libroken18-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libroken18-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libasn1-8-heimdal:s390x. Preparing to unpack .../39-libasn1-8-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libasn1-8-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libheimbase1-heimdal:s390x. Preparing to unpack .../40-libheimbase1-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libheimbase1-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libhcrypto4-heimdal:s390x. Preparing to unpack .../41-libhcrypto4-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libhcrypto4-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libwind0-heimdal:s390x. Preparing to unpack .../42-libwind0-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libwind0-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libhx509-5-heimdal:s390x. Preparing to unpack .../43-libhx509-5-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libhx509-5-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libkrb5-26-heimdal:s390x. Preparing to unpack .../44-libkrb5-26-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libkrb5-26-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libheimntlm0-heimdal:s390x. Preparing to unpack .../45-libheimntlm0-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libheimntlm0-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libgssapi3-heimdal:s390x. Preparing to unpack .../46-libgssapi3-heimdal_7.7.0+dfsg-2_s390x.deb ... Unpacking libgssapi3-heimdal:s390x (7.7.0+dfsg-2) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../47-libsasl2-modules-db_2.1.27+dfsg-2ubuntu1_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27+dfsg-2ubuntu1) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../48-libsasl2-2_2.1.27+dfsg-2ubuntu1_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27+dfsg-2ubuntu1) ... Selecting previously unselected package libldap-2.4-2:s390x. Preparing to unpack .../49-libldap-2.4-2_2.4.56+dfsg-1ubuntu2_s390x.deb ... Unpacking libldap-2.4-2:s390x (2.4.56+dfsg-1ubuntu2) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../50-libnghttp2-14_1.42.0-1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.42.0-1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../51-librtmp1_2.4+20151223.gitfa8646d.1-2build2_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build2) ... Selecting previously unselected package libssh-4:s390x. Preparing to unpack .../52-libssh-4_0.9.5-1_s390x.deb ... Unpacking libssh-4:s390x (0.9.5-1) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../53-libcurl4_7.74.0-1ubuntu1_s390x.deb ... Unpacking libcurl4:s390x (7.74.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp24:s390x. Preparing to unpack .../54-libjsoncpp24_1.9.4-4_s390x.deb ... Unpacking libjsoncpp24:s390x (1.9.4-4) ... Selecting previously unselected package librhash0:s390x. Preparing to unpack .../55-librhash0_1.4.1-1_s390x.deb ... Unpacking librhash0:s390x (1.4.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../56-cmake_3.18.4-1ubuntu3_s390x.deb ... Unpacking cmake (3.18.4-1ubuntu3) ... Selecting previously unselected package libtool. Preparing to unpack .../57-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../58-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../59-libdebhelper-perl_13.3.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.3.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../60-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../61-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../62-libfile-stripnondeterminism-perl_1.10.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.10.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../63-dh-strip-nondeterminism_1.10.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.10.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../64-dwz_0.13+20210126-1_s390x.deb ... Unpacking dwz (0.13+20210126-1) ... Selecting previously unselected package gettext. Preparing to unpack .../65-gettext_0.21-3ubuntu2_s390x.deb ... Unpacking gettext (0.21-3ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../66-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../67-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../68-debhelper_13.3.1ubuntu1_all.deb ... Unpacking debhelper (13.3.1ubuntu1) ... Selecting previously unselected package help2man. Preparing to unpack .../69-help2man_1.47.17_s390x.deb ... Unpacking help2man (1.47.17) ... Selecting previously unselected package libclang-11-dev. Preparing to unpack .../70-libclang-11-dev_1%3a11.0.1-2_s390x.deb ... Unpacking libclang-11-dev (1:11.0.1-2) ... Selecting previously unselected package libncurses-dev:s390x. Preparing to unpack .../71-libncurses-dev_6.2+20201114-2_s390x.deb ... Unpacking libncurses-dev:s390x (6.2+20201114-2) ... Selecting previously unselected package libtinfo-dev:s390x. Preparing to unpack .../72-libtinfo-dev_6.2+20201114-2_s390x.deb ... Unpacking libtinfo-dev:s390x (6.2+20201114-2) ... Selecting previously unselected package llvm-11-runtime. Preparing to unpack .../73-llvm-11-runtime_1%3a11.0.1-2_s390x.deb ... Unpacking llvm-11-runtime (1:11.0.1-2) ... Selecting previously unselected package libpfm4:s390x. Preparing to unpack .../74-libpfm4_4.11.1+git8-gc96ebc0-1_s390x.deb ... Unpacking libpfm4:s390x (4.11.1+git8-gc96ebc0-1) ... Selecting previously unselected package llvm-11. Preparing to unpack .../75-llvm-11_1%3a11.0.1-2_s390x.deb ... Unpacking llvm-11 (1:11.0.1-2) ... Selecting previously unselected package libffi-dev:s390x. Preparing to unpack .../76-libffi-dev_3.4~20200819gead65ca871-0ubuntu3_s390x.deb ... Unpacking libffi-dev:s390x (3.4~20200819gead65ca871-0ubuntu3) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../77-python3-pygments_2.7.1+dfsg-1_all.deb ... Unpacking python3-pygments (2.7.1+dfsg-1) ... Selecting previously unselected package llvm-11-tools. Preparing to unpack .../78-llvm-11-tools_1%3a11.0.1-2_s390x.deb ... Unpacking llvm-11-tools (1:11.0.1-2) ... Selecting previously unselected package libz3-4:s390x. Preparing to unpack .../79-libz3-4_4.8.10-1ubuntu1_s390x.deb ... Unpacking libz3-4:s390x (4.8.10-1ubuntu1) ... Selecting previously unselected package libz3-dev:s390x. Preparing to unpack .../80-libz3-dev_4.8.10-1ubuntu1_s390x.deb ... Unpacking libz3-dev:s390x (4.8.10-1ubuntu1) ... Selecting previously unselected package llvm-11-dev. Preparing to unpack .../81-llvm-11-dev_1%3a11.0.1-2_s390x.deb ... Unpacking llvm-11-dev (1:11.0.1-2) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../82-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu4_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu4) ... Selecting previously unselected package sbuild-build-depends-iwyu-dummy. Preparing to unpack .../83-sbuild-build-depends-iwyu-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-iwyu-dummy (0.invalid.0) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:s390x (1.5.3-1) ... Setting up libncurses-dev:s390x (6.2+20201114-2) ... Setting up libpsl5:s390x (0.21.0-1.1ubuntu1) ... Setting up bsdextrautils (2.36.1-1ubuntu2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:s390x (67.1-6ubuntu1) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:s390x (0.2.2-1) ... Setting up libdebhelper-perl (13.3.1ubuntu1) ... Setting up libbrotli1:s390x (1.0.9-2build2) ... Setting up libnghttp2-14:s390x (1.42.0-1) ... Setting up libmagic1:s390x (1:5.39-3) ... Setting up gettext-base (0.21-3ubuntu2) ... Setting up file (1:5.39-3) ... Setting up libffi-dev:s390x (3.4~20200819gead65ca871-0ubuntu3) ... Setting up libsasl2-modules-db:s390x (2.1.27+dfsg-2ubuntu1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:s390x (4.8.10-1ubuntu1) ... Setting up libuv1:s390x (1.40.0-1) ... Setting up libpfm4:s390x (4.11.1+git8-gc96ebc0-1) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build2) ... Setting up libsigsegv2:s390x (2.13-1) ... Setting up autopoint (0.21-3ubuntu2) ... Setting up libgc1:s390x (1:8.0.4-3) ... Setting up libsasl2-2:s390x (2.1.27+dfsg-2ubuntu1) ... Setting up libssh-4:s390x (0.9.5-1) ... Setting up libroken18-heimdal:s390x (7.7.0+dfsg-2) ... Setting up libjsoncpp24:s390x (1.9.4-4) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu4) ... Setting up librhash0:s390x (1.4.1-1) ... Setting up libuchardet0:s390x (0.0.7-1) ... Setting up libmpdec3:s390x (2.5.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up cmake-data (3.18.4-1ubuntu3) ... Setting up libbsd0:s390x (0.10.0-1) ... Setting up mailcap (3.68ubuntu1) ... Setting up libelf1:s390x (0.182-3) ... Setting up libxml2:s390x (2.9.10+dfsg-6.3build1) ... Setting up liblocale-gettext-perl (1.07-4build1) ... Setting up chrpath (0.16-2) ... Setting up libpython3.9-stdlib:s390x (3.9.1-3) ... Setting up libpython3-stdlib:s390x (3.9.1-1) ... Setting up libheimbase1-heimdal:s390x (7.7.0+dfsg-2) ... Setting up libfile-stripnondeterminism-perl (1.10.0-1) ... Setting up libtinfo-dev:s390x (6.2+20201114-2) ... Setting up libz3-dev:s390x (4.8.10-1ubuntu1) ... Setting up gettext (0.21-3ubuntu2) ... Setting up mime-support (3.66) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:s390x (3.4.3-2) ... Setting up libasn1-8-heimdal:s390x (7.7.0+dfsg-2) ... Setting up libedit2:s390x (3.1-20191231-2) ... Setting up m4 (1.4.18-5) ... Setting up libobjc4:s390x (11-20210130-1ubuntu1) ... Setting up libhcrypto4-heimdal:s390x (7.7.0+dfsg-2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up help2man (1.47.17) ... Setting up libwind0-heimdal:s390x (7.7.0+dfsg-2) ... Setting up libllvm11:s390x (1:11.0.1-2) ... Setting up libclang1-11 (1:11.0.1-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.10.0-1) ... Setting up libobjc-10-dev:s390x (10.2.1-18ubuntu2) ... Setting up dwz (0.13+20210126-1) ... Setting up groff-base (1.22.4-6) ... Setting up libclang-common-11-dev (1:11.0.1-2) ... Setting up python3.9 (3.9.1-3) ... Setting up automake (1:1.16.3-2ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up llvm-11-runtime (1:11.0.1-2) ... Setting up libhx509-5-heimdal:s390x (7.7.0+dfsg-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up llvm-11 (1:11.0.1-2) ... Setting up python3 (3.9.1-1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libclang-cpp11 (1:11.0.1-2) ... Setting up libclang-11-dev (1:11.0.1-2) ... Setting up clang-11 (1:11.0.1-2) ... Setting up libkrb5-26-heimdal:s390x (7.7.0+dfsg-2) ... Setting up python3-pkg-resources (51.3.3-1) ... Setting up python3-yaml (5.3.1-3build1) ... Setting up libheimntlm0-heimdal:s390x (7.7.0+dfsg-2) ... Setting up python3-pygments (2.7.1+dfsg-1) ... Setting up libgssapi3-heimdal:s390x (7.7.0+dfsg-2) ... Setting up llvm-11-tools (1:11.0.1-2) ... Setting up libldap-2.4-2:s390x (2.4.56+dfsg-1ubuntu2) ... Setting up libcurl4:s390x (7.74.0-1ubuntu1) ... Setting up llvm-11-dev (1:11.0.1-2) ... Setting up cmake (3.18.4-1ubuntu3) ... Setting up dh-autoreconf (19) ... Setting up debhelper (13.3.1ubuntu1) ... Setting up sbuild-build-depends-iwyu-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.32-0ubuntu6) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-135-generic s390x (s390x) Toolchain package versions: binutils_2.36-2ubuntu1 dpkg-dev_1.20.7.1ubuntu2 g++-10_10.2.1-18ubuntu2 gcc-10_10.2.1-18ubuntu2 libc6-dev_2.32-0ubuntu6 libstdc++-10-dev_10.2.1-18ubuntu2 libstdc++6_11-20210130-1ubuntu1 linux-libc-dev_5.10.0-14.15 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1build1 apt_2.1.18 autoconf_2.69-14 automake_1:1.16.3-2ubuntu1 autopoint_0.21-3ubuntu2 autotools-dev_20180224.1+nmu1 base-files_11ubuntu16 base-passwd_3.5.48 bash_5.1-1ubuntu1 binutils_2.36-2ubuntu1 binutils-common_2.36-2ubuntu1 binutils-s390x-linux-gnu_2.36-2ubuntu1 bsdextrautils_2.36.1-1ubuntu2 bsdutils_1:2.36.1-1ubuntu2 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20210119 chrpath_0.16-2 clang-11_1:11.0.1-2 cmake_3.18.4-1ubuntu3 cmake-data_3.18.4-1ubuntu3 coreutils_8.32-4ubuntu2 cpp_4:10.2.0-1ubuntu1 cpp-10_10.2.1-18ubuntu2 dash_0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1 debconf_1.5.74 debhelper_13.3.1ubuntu1 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.10.0-1 diffutils_1:3.7-3ubuntu1 dpkg_1.20.7.1ubuntu2 dpkg-dev_1.20.7.1ubuntu2 dwz_0.13+20210126-1 e2fsprogs_1.45.7-1ubuntu1 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.7.0-1ubuntu2 g++_4:10.2.0-1ubuntu1 g++-10_10.2.1-18ubuntu2 gcc_4:10.2.0-1ubuntu1 gcc-10_10.2.1-18ubuntu2 gcc-10-base_10.2.1-18ubuntu2 gcc-11-base_11-20210130-1ubuntu1 gettext_0.21-3ubuntu2 gettext-base_0.21-3ubuntu2 gpg_2.2.20-1ubuntu2 gpg-agent_2.2.20-1ubuntu2 gpgconf_2.2.20-1ubuntu2 gpgv_2.2.20-1ubuntu2 grep_3.6-1 groff-base_1.22.4-6 gzip_1.10-2ubuntu3 help2man_1.47.17 hostname_3.23 init_1.60 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10 libapparmor1_3.0.0-0ubuntu5 libapt-pkg6.0_2.1.18 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.1-18ubuntu2 libasn1-8-heimdal_7.7.0+dfsg-2 libassuan0_2.5.4-1 libatomic1_11-20210130-1ubuntu1 libattr1_1:2.4.48-6 libaudit-common_1:2.8.5-3ubuntu3 libaudit1_1:2.8.5-3ubuntu3 libbinutils_2.36-2ubuntu1 libblkid1_2.36.1-1ubuntu2 libbrotli1_1.0.9-2build2 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.32-0ubuntu6 libc-dev-bin_2.32-0ubuntu6 libc6_2.32-0ubuntu6 libc6-dev_2.32-0ubuntu6 libcap-ng0_0.7.9-2.2build1 libcap2_1:2.44-1 libcc1-0_11-20210130-1ubuntu1 libclang-11-dev_1:11.0.1-2 libclang-common-11-dev_1:11.0.1-2 libclang-cpp11_1:11.0.1-2 libclang1-11_1:11.0.1-2 libcom-err2_1.45.7-1ubuntu1 libcrypt-dev_1:4.4.17-1ubuntu1 libcrypt1_1:4.4.17-1ubuntu1 libcryptsetup12_2:2.3.4-1ubuntu1 libctf-nobfd0_2.36-2ubuntu1 libctf0_2.36-2ubuntu1 libcurl4_7.74.0-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu3 libdebconfclient0_0.256ubuntu1 libdebhelper-perl_13.3.1ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu4 libdpkg-perl_1.20.7.1ubuntu2 libedit2_3.1-20191231-2 libelf1_0.182-3 libexpat1_2.2.10-1 libext2fs2_1.45.7-1ubuntu1 libfakeroot_1.25.3-1.1 libffi-dev_3.4~20200819gead65ca871-0ubuntu3 libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu3 libfile-stripnondeterminism-perl_1.10.0-1 libgc1_1:8.0.4-3 libgcc-10-dev_10.2.1-18ubuntu2 libgcc-s1_11-20210130-1ubuntu1 libgcrypt20_1.8.7-2ubuntu1 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgmp10_2:6.2.0+dfsg-6ubuntu1 libgnutls30_3.7.0-5ubuntu1 libgomp1_11-20210130-1ubuntu1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.18.3-4 libgssapi3-heimdal_7.7.0+dfsg-2 libhcrypto4-heimdal_7.7.0+dfsg-2 libheimbase1-heimdal_7.7.0+dfsg-2 libheimntlm0-heimdal_7.7.0+dfsg-2 libhogweed6_3.7-2 libhx509-5-heimdal_7.7.0+dfsg-2 libicu67_67.1-6ubuntu1 libidn2-0_2.3.0-5 libip4tc2_1.8.5-3ubuntu4 libisl22_0.22.1-1 libisl23_0.23-1 libitm1_11-20210130-1ubuntu1 libjson-c5_0.15-1 libjsoncpp24_1.9.4-4 libk5crypto3_1.18.3-4 libkeyutils1_1.6.1-2ubuntu1 libkmod2_28-1ubuntu1 libkrb5-26-heimdal_7.7.0+dfsg-2 libkrb5-3_1.18.3-4 libkrb5support0_1.18.3-4 libldap-2.4-2_2.4.56+dfsg-1ubuntu2 libllvm11_1:11.0.1-2 liblocale-gettext-perl_1.07-4build1 liblockfile-bin_1.17-1 liblockfile1_1.17-1 liblz4-1_1.9.3-0ubuntu1 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmount1_2.36.1-1ubuntu2 libmpc3_1.2.0-1 libmpdec3_2.5.1-1 libmpfr6_4.1.0-3 libncurses-dev_6.2+20201114-2 libncurses6_6.2+20201114-2 libncursesw6_6.2+20201114-2 libnettle8_3.7-2 libnghttp2-14_1.42.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-0ubuntu3 libnsl2_1.3.0-0ubuntu3 libnss-nis_3.1-0ubuntu4 libnss-nisplus_1.3-0ubuntu4 libobjc-10-dev_10.2.1-18ubuntu2 libobjc4_11-20210130-1ubuntu1 libp11-kit0_0.23.22-1 libpam-modules_1.3.1-5ubuntu6 libpam-modules-bin_1.3.1-5ubuntu6 libpam-runtime_1.3.1-5ubuntu6 libpam0g_1.3.1-5ubuntu6 libpcre2-8-0_10.35-2ubuntu1 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libperl5.32_5.32.1-2 libpfm4_4.11.1+git8-gc96ebc0-1 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3 libprocps8_2:3.3.16-5ubuntu2 libpsl5_0.21.0-1.1ubuntu1 libpython3-stdlib_3.9.1-1 libpython3.9-minimal_3.9.1-3 libpython3.9-stdlib_3.9.1-3 libreadline8_8.1-1 librhash0_1.4.1-1 libroken18-heimdal_7.7.0+dfsg-2 librtmp1_2.4+20151223.gitfa8646d.1-2build2 libsasl2-2_2.1.27+dfsg-2ubuntu1 libsasl2-modules-db_2.1.27+dfsg-2ubuntu1 libseccomp2_2.4.3-1ubuntu6 libselinux1_3.1-2build2 libsemanage-common_3.1-1build2 libsemanage1_3.1-1build2 libsepol1_3.1-1 libsigsegv2_2.13-1 libsmartcols1_2.36.1-1ubuntu2 libsqlite3-0_3.34.1-1 libss2_1.45.7-1ubuntu1 libssh-4_0.9.5-1 libssl1.1_1.1.1f-1ubuntu5 libstdc++-10-dev_10.2.1-18ubuntu2 libstdc++6_11-20210130-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_247.1-4ubuntu1 libtasn1-6_4.16.0-2 libtinfo-dev_6.2+20201114-2 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libubsan1_10.2.1-18ubuntu2 libuchardet0_0.0.7-1 libudev1_247.1-4ubuntu1 libunistring2_0.9.10-4 libuuid1_2.36.1-1ubuntu2 libuv1_1.40.0-1 libwind0-heimdal_7.7.0+dfsg-2 libxml2_2.9.10+dfsg-6.3build1 libxxhash0_0.8.0-2 libyaml-0-2_0.2.2-1 libz3-4_4.8.10-1ubuntu1 libz3-dev_4.8.10-1ubuntu1 libzstd1_1.4.8+dfsg-1 linux-libc-dev_5.10.0-14.15 llvm-11_1:11.0.1-2 llvm-11-dev_1:11.0.1-2 llvm-11-runtime_1:11.0.1-2 llvm-11-tools_1:11.0.1-2 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu8 logsave_1.45.7-1ubuntu1 lsb-base_11.1.0ubuntu2 lto-disabled-list_1 m4_1.4.18-5 mailcap_3.68ubuntu1 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mime-support_3.66 mount_2.36.1-1ubuntu2 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 openssl_1.1.1f-1ubuntu5 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu8 patch_2.7.6-7 perl_5.32.1-2 perl-base_5.32.1-2 perl-modules-5.30_5.30.3-4 perl-modules-5.32_5.32.1-2 pinentry-curses_1.1.0-4build1 pkgbinarymangler_146 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu2 python3_3.9.1-1 python3-minimal_3.9.1-1 python3-pkg-resources_51.3.3-1 python3-pygments_2.7.1+dfsg-1 python3-yaml_5.3.1-3build1 python3.9_3.9.1-3 python3.9-minimal_3.9.1-3 readline-common_8.1-1 rpcsvc-proto_1.4.2-0ubuntu4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-iwyu-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.14 systemd_247.1-4ubuntu1 systemd-sysv_247.1-4ubuntu1 systemd-timesyncd_247.1-4ubuntu1 sysvinit-utils_2.96-5ubuntu1 tar_1.32+dfsg-1 tzdata_2021a-1ubuntu1 ubuntu-keyring_2020.06.17.1 util-linux_2.36.1-1ubuntu2 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu4 zlib1g-dev_1:1.2.11.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Wed Feb 3 08:23:10 2021 UTC gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./iwyu_8.15-2.dsc dpkg-source: info: extracting iwyu in /<> dpkg-source: info: unpacking iwyu_8.15.orig.tar.gz dpkg-source: info: unpacking iwyu_8.15-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying python3.diff Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-20976178 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-20976178 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-20976178 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package iwyu dpkg-buildpackage: info: source version 8.15-2 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean dh clean --buildsystem=cmake --builddirectory=iwyu-build debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf iwyu-build make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_clean -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules build-arch dh build-arch --buildsystem=cmake --builddirectory=iwyu-build dh_update_autotools_config -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_autoreconf -a -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- -DCMAKE_CXX_FLAGS="""" -DLLVM_PATH=/usr/lib/llvm-11/ -DCMAKE_PREFIX_PATH=/usr/lib/llvm-11/ cd iwyu-build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu -DCMAKE_CXX_FLAGS= -DLLVM_PATH=/usr/lib/llvm-11/ -DCMAKE_PREFIX_PATH=/usr/lib/llvm-11/ .. -- IWYU: out-of-tree configuration -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Linker detection: GNU ld -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- IWYU: configuring for LLVM 11.0.1... -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Warning: IWYU Git version info not found, DO NOT release from this build tree! -- Found PythonInterp: /usr/bin/python3.9 (found version "3.9.1") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY LLVM_PATH -- Build files have been written to: /<>/iwyu-build make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build cd iwyu-build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/<>/iwyu-build' /usr/bin/cmake -S/<> -B/<>/iwyu-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/iwyu-build/CMakeFiles /<>/iwyu-build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/depend make[4]: Entering directory '/<>/iwyu-build' cd /<>/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/iwyu-build /<>/iwyu-build /<>/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake --color= Dependee "/<>/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake" is newer than depender "/<>/iwyu-build/CMakeFiles/clang-resource-headers.dir/depend.internal". Dependee "/<>/iwyu-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/iwyu-build/CMakeFiles/clang-resource-headers.dir/depend.internal". Scanning dependencies of target clang-resource-headers make[4]: Leaving directory '/<>/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/build make[4]: Entering directory '/<>/iwyu-build' [ 0%] Copying clang's __clang_cuda_complex_builtins.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_complex_builtins.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_complex_builtins.h [ 1%] Copying clang's __clang_cuda_cmath.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_cmath.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_cmath.h [ 1%] Copying clang's __clang_cuda_builtin_vars.h... [ 2%] Copying clang's __clang_cuda_device_functions.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_builtin_vars.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_builtin_vars.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_device_functions.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_device_functions.h [ 2%] Copying clang's __clang_cuda_intrinsics.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_intrinsics.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_intrinsics.h [ 3%] Copying clang's __clang_cuda_libdevice_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_libdevice_declares.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_libdevice_declares.h [ 3%] Copying clang's __clang_cuda_math.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_math.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_math.h [ 4%] Copying clang's __clang_cuda_math_forward_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_math_forward_declares.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_math_forward_declares.h [ 4%] Copying clang's __clang_cuda_runtime_wrapper.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_cuda_runtime_wrapper.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_cuda_runtime_wrapper.h [ 5%] Copying clang's __clang_hip_libdevice_declares.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_libdevice_declares.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_hip_libdevice_declares.h [ 5%] Copying clang's __clang_hip_math.h... [ 5%] Copying clang's __stddef_max_align_t.h... [ 6%] Copying clang's __wmmintrin_aes.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_math.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_hip_math.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__stddef_max_align_t.h /<>/iwyu-build/lib/clang/11.0.1/include/__stddef_max_align_t.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_aes.h /<>/iwyu-build/lib/clang/11.0.1/include/__wmmintrin_aes.h [ 7%] Copying clang's __clang_hip_runtime_wrapper.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__clang_hip_runtime_wrapper.h /<>/iwyu-build/lib/clang/11.0.1/include/__clang_hip_runtime_wrapper.h [ 8%] Copying clang's __wmmintrin_pclmul.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/__wmmintrin_pclmul.h /<>/iwyu-build/lib/clang/11.0.1/include/__wmmintrin_pclmul.h [ 8%] Copying clang's adxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/adxintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/adxintrin.h [ 9%] Copying clang's altivec.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/altivec.h /<>/iwyu-build/lib/clang/11.0.1/include/altivec.h [ 9%] Copying clang's ammintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ammintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ammintrin.h [ 10%] Copying clang's amxintrin.h... [ 10%] Copying clang's arm64intr.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/amxintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/amxintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm64intr.h /<>/iwyu-build/lib/clang/11.0.1/include/arm64intr.h [ 10%] Copying clang's arm_bf16.h... [ 11%] Copying clang's arm_acle.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_bf16.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_bf16.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_acle.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_acle.h [ 12%] Copying clang's arm_cde.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_cde.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_cde.h [ 12%] Copying clang's arm_cmse.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_cmse.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_cmse.h [ 13%] Copying clang's arm_fp16.h... [ 13%] Copying clang's arm_mve.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_fp16.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_fp16.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_mve.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_mve.h [ 14%] Copying clang's arm_neon.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_neon.h [ 15%] Copying clang's arm_sve.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_sve.h /<>/iwyu-build/lib/clang/11.0.1/include/arm_sve.h [ 15%] Copying clang's armintr.h... [ 16%] Copying clang's avx2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx2intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx2intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/armintr.h /<>/iwyu-build/lib/clang/11.0.1/include/armintr.h [ 16%] Copying clang's avx512bf16intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bf16intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512bf16intrin.h [ 17%] Copying clang's avx512bitalgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bitalgintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512bitalgintrin.h [ 17%] Copying clang's avx512bwintrin.h... [ 18%] Copying clang's avx512cdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512bwintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512bwintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512cdintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512cdintrin.h [ 18%] Copying clang's avx512dqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512dqintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512dqintrin.h [ 19%] Copying clang's avx512erintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512erintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512erintrin.h [ 19%] Copying clang's avx512fintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512fintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512fintrin.h [ 20%] Copying clang's avx512ifmaintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512ifmaintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512ifmaintrin.h [ 20%] Copying clang's avx512ifmavlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512ifmavlintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512ifmavlintrin.h [ 21%] Copying clang's avx512pfintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512pfintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512pfintrin.h [ 22%] Copying clang's avx512vbmi2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmi2intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vbmi2intrin.h [ 22%] Copying clang's avx512vbmiintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmiintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vbmiintrin.h [ 23%] Copying clang's avx512vbmivlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vbmivlintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vbmivlintrin.h [ 23%] Copying clang's avx512vlbf16intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbf16intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlbf16intrin.h [ 24%] Copying clang's avx512vlbitalgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbitalgintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlbitalgintrin.h [ 24%] Copying clang's avx512vlbwintrin.h... [ 25%] Copying clang's avx512vlcdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlbwintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlbwintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlcdintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlcdintrin.h [ 25%] Copying clang's avx512vldqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vldqintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vldqintrin.h [ 25%] Copying clang's avx512vlvbmi2intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvbmi2intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlvbmi2intrin.h [ 26%] Copying clang's avx512vlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlintrin.h [ 27%] Copying clang's avx512vlvnniintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvnniintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlvnniintrin.h [ 27%] Copying clang's avx512vlvp2intersectintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vlvp2intersectintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vlvp2intersectintrin.h [ 28%] Copying clang's avx512vp2intersectintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vp2intersectintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vp2intersectintrin.h [ 29%] Copying clang's avx512vnniintrin.h... [ 29%] Copying clang's avx512vpopcntdqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vnniintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vnniintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vpopcntdqintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vpopcntdqintrin.h [ 30%] Copying clang's avx512vpopcntdqvlintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avx512vpopcntdqvlintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avx512vpopcntdqvlintrin.h [ 31%] Copying clang's bmi2intrin.h... [ 31%] Copying clang's bmiintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/bmiintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/bmiintrin.h [ 31%] Copying clang's avxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/bmi2intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/bmi2intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/avxintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/avxintrin.h [ 32%] Copying clang's cet.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cet.h /<>/iwyu-build/lib/clang/11.0.1/include/cet.h [ 32%] Copying clang's cetintrin.h... [ 32%] Copying clang's clflushoptintrin.h... [ 33%] Copying clang's cldemoteintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cetintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/cetintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clflushoptintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/clflushoptintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cldemoteintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/cldemoteintrin.h [ 34%] Copying clang's clwbintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clwbintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/clwbintrin.h [ 34%] Copying clang's clzerointrin.h... [ 35%] Copying clang's cpuid.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/clzerointrin.h /<>/iwyu-build/lib/clang/11.0.1/include/clzerointrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cpuid.h /<>/iwyu-build/lib/clang/11.0.1/include/cpuid.h [ 36%] Copying clang's cuda_wrappers/algorithm... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/algorithm /<>/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/algorithm [ 36%] Copying clang's cuda_wrappers/complex... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/complex /<>/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/complex [ 37%] Copying clang's cuda_wrappers/new... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/cuda_wrappers/new /<>/iwyu-build/lib/clang/11.0.1/include/cuda_wrappers/new [ 37%] Copying clang's f16cintrin.h... [ 38%] Copying clang's enqcmdintrin.h... [ 38%] Copying clang's emmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/f16cintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/f16cintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/enqcmdintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/enqcmdintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/emmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/emmintrin.h [ 39%] Copying clang's float.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/float.h /<>/iwyu-build/lib/clang/11.0.1/include/float.h [ 39%] Copying clang's fma4intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fma4intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/fma4intrin.h [ 40%] Copying clang's fmaintrin.h... [ 40%] Copying clang's fuzzer/FuzzedDataProvider.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fmaintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/fmaintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fuzzer/FuzzedDataProvider.h /<>/iwyu-build/lib/clang/11.0.1/include/fuzzer/FuzzedDataProvider.h [ 41%] Copying clang's fxsrintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/fxsrintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/fxsrintrin.h [ 41%] Copying clang's gfniintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/gfniintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/gfniintrin.h [ 42%] Copying clang's htmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/htmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/htmintrin.h [ 43%] Copying clang's htmxlintrin.h... [ 43%] Copying clang's ia32intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/htmxlintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/htmxlintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ia32intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ia32intrin.h [ 44%] Copying clang's immintrin.h... [ 44%] Copying clang's intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/immintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/intrin.h [ 45%] Copying clang's inttypes.h... [ 45%] Copying clang's invpcidintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/inttypes.h /<>/iwyu-build/lib/clang/11.0.1/include/inttypes.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/invpcidintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/invpcidintrin.h [ 46%] Copying clang's iso646.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/iso646.h /<>/iwyu-build/lib/clang/11.0.1/include/iso646.h [ 46%] Copying clang's limits.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/limits.h /<>/iwyu-build/lib/clang/11.0.1/include/limits.h [ 47%] Copying clang's lwpintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/lwpintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/lwpintrin.h [ 47%] Copying clang's lzcntintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/lzcntintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/lzcntintrin.h [ 48%] Copying clang's mm3dnow.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mm3dnow.h /<>/iwyu-build/lib/clang/11.0.1/include/mm3dnow.h [ 48%] Copying clang's mm_malloc.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mm_malloc.h /<>/iwyu-build/lib/clang/11.0.1/include/mm_malloc.h [ 49%] Copying clang's mmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/mmintrin.h [ 50%] Copying clang's module.modulemap... [ 50%] Copying clang's movdirintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/module.modulemap /<>/iwyu-build/lib/clang/11.0.1/include/module.modulemap /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/movdirintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/movdirintrin.h [ 51%] Copying clang's msa.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/msa.h /<>/iwyu-build/lib/clang/11.0.1/include/msa.h [ 51%] Copying clang's mwaitxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/mwaitxintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/mwaitxintrin.h [ 51%] Copying clang's opencl-c-base.h... [ 52%] Copying clang's nmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/opencl-c-base.h /<>/iwyu-build/lib/clang/11.0.1/include/opencl-c-base.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/nmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/nmmintrin.h [ 53%] Copying clang's opencl-c.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/opencl-c.h /<>/iwyu-build/lib/clang/11.0.1/include/opencl-c.h [ 53%] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/__clang_openmp_device_functions.h /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/__clang_openmp_device_functions.h [ 54%] Copying clang's openmp_wrappers/cmath... [ 54%] Copying clang's openmp_wrappers/complex... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/cmath /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/cmath /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/complex /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/complex [ 55%] Copying clang's openmp_wrappers/complex.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/complex.h /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/complex.h [ 55%] Copying clang's openmp_wrappers/math.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/math.h /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/math.h [ 56%] Copying clang's openmp_wrappers/new... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/openmp_wrappers/new /<>/iwyu-build/lib/clang/11.0.1/include/openmp_wrappers/new [ 56%] Copying clang's pconfigintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pconfigintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/pconfigintrin.h [ 57%] Copying clang's pkuintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pkuintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/pkuintrin.h [ 58%] Copying clang's pmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/pmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/pmmintrin.h [ 58%] Copying clang's ppc_wrappers/mm_malloc.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/mm_malloc.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/mm_malloc.h [ 59%] Copying clang's ppc_wrappers/emmintrin.h... [ 59%] Copying clang's popcntintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/popcntintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/popcntintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/emmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/emmintrin.h [ 60%] Copying clang's ppc_wrappers/mmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/mmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/mmintrin.h [ 60%] Copying clang's ppc_wrappers/pmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/pmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/pmmintrin.h [ 60%] Copying clang's ppc_wrappers/tmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/tmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/tmmintrin.h [ 61%] Copying clang's ppc_wrappers/smmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/smmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/smmintrin.h [ 62%] Copying clang's ppc_wrappers/xmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ppc_wrappers/xmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ppc_wrappers/xmmintrin.h [ 62%] Copying clang's prfchwintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/prfchwintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/prfchwintrin.h [ 62%] Copying clang's ptwriteintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/ptwriteintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/ptwriteintrin.h [ 63%] Copying clang's profile/InstrProfData.inc... [ 64%] Copying clang's rtmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/profile/InstrProfData.inc /<>/iwyu-build/lib/clang/11.0.1/include/profile/InstrProfData.inc /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/rtmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/rtmintrin.h [ 65%] Copying clang's rdseedintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/rdseedintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/rdseedintrin.h [ 65%] Copying clang's s390intrin.h... [ 65%] Copying clang's sanitizer/asan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/s390intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/s390intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/asan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/asan_interface.h [ 66%] Copying clang's sanitizer/allocator_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/allocator_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/allocator_interface.h [ 67%] Copying clang's sanitizer/common_interface_defs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/common_interface_defs.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/common_interface_defs.h [ 68%] Copying clang's sanitizer/dfsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/dfsan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/dfsan_interface.h [ 68%] Copying clang's sanitizer/coverage_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/coverage_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/coverage_interface.h [ 68%] Copying clang's sanitizer/hwasan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/hwasan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/hwasan_interface.h [ 69%] Copying clang's sanitizer/linux_syscall_hooks.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/linux_syscall_hooks.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/linux_syscall_hooks.h [ 69%] Copying clang's sanitizer/lsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/lsan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/lsan_interface.h [ 70%] Copying clang's sanitizer/msan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/msan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/msan_interface.h [ 70%] Copying clang's sanitizer/netbsd_syscall_hooks.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/netbsd_syscall_hooks.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/netbsd_syscall_hooks.h [ 71%] Copying clang's sanitizer/scudo_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/scudo_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/scudo_interface.h [ 72%] Copying clang's sanitizer/tsan_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/tsan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/tsan_interface.h [ 72%] Copying clang's sanitizer/tsan_interface_atomic.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/tsan_interface_atomic.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/tsan_interface_atomic.h [ 73%] Copying clang's sanitizer/ubsan_interface.h... [ 73%] Copying clang's serializeintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sanitizer/ubsan_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/sanitizer/ubsan_interface.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/serializeintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/serializeintrin.h [ 74%] Copying clang's sgxintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/sgxintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/sgxintrin.h [ 74%] Copying clang's shaintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/shaintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/shaintrin.h [ 74%] Copying clang's stdalign.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdalign.h /<>/iwyu-build/lib/clang/11.0.1/include/stdalign.h [ 75%] Copying clang's smmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/smmintrin.h [ 76%] Copying clang's stdarg.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdarg.h /<>/iwyu-build/lib/clang/11.0.1/include/stdarg.h [ 76%] Copying clang's stdatomic.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdatomic.h /<>/iwyu-build/lib/clang/11.0.1/include/stdatomic.h [ 77%] Copying clang's stdbool.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdbool.h /<>/iwyu-build/lib/clang/11.0.1/include/stdbool.h [ 77%] Copying clang's stddef.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stddef.h /<>/iwyu-build/lib/clang/11.0.1/include/stddef.h [ 78%] Copying clang's stdint.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdint.h /<>/iwyu-build/lib/clang/11.0.1/include/stdint.h [ 79%] Copying clang's stdnoreturn.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/stdnoreturn.h /<>/iwyu-build/lib/clang/11.0.1/include/stdnoreturn.h [ 80%] Copying clang's tgmath.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tgmath.h /<>/iwyu-build/lib/clang/11.0.1/include/tgmath.h [ 80%] Copying clang's tbmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tbmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/tbmintrin.h [ 80%] Copying clang's tmmintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/tmmintrin.h [ 81%] Copying clang's tsxldtrkintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/tsxldtrkintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/tsxldtrkintrin.h [ 81%] Copying clang's unwind.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/unwind.h /<>/iwyu-build/lib/clang/11.0.1/include/unwind.h [ 82%] Copying clang's vadefs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vadefs.h /<>/iwyu-build/lib/clang/11.0.1/include/vadefs.h [ 82%] Copying clang's vaesintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vaesintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/vaesintrin.h [ 83%] Copying clang's varargs.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/varargs.h /<>/iwyu-build/lib/clang/11.0.1/include/varargs.h [ 83%] Copying clang's vecintrin.h... [ 84%] Copying clang's vpclmulqdqintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vecintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/vecintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/vpclmulqdqintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/vpclmulqdqintrin.h [ 84%] Copying clang's waitpkgintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/waitpkgintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/waitpkgintrin.h [ 85%] Copying clang's wasm_simd128.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wasm_simd128.h /<>/iwyu-build/lib/clang/11.0.1/include/wasm_simd128.h [ 86%] Copying clang's wbnoinvdintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wbnoinvdintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/wbnoinvdintrin.h [ 86%] Copying clang's xmmintrin.h... [ 86%] Copying clang's wmmintrin.h... [ 87%] Copying clang's x86intrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/x86intrin.h /<>/iwyu-build/lib/clang/11.0.1/include/x86intrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xmmintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/wmmintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/wmmintrin.h [ 88%] Copying clang's xopintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xopintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xopintrin.h [ 88%] Copying clang's xray/xray_interface.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/xray/xray_interface.h [ 89%] Copying clang's xray/xray_log_interface.h... [ 90%] Copying clang's xsavecintrin.h... [ 90%] Copying clang's xray/xray_records.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_log_interface.h /<>/iwyu-build/lib/clang/11.0.1/include/xray/xray_log_interface.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsavecintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xsavecintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xray/xray_records.h /<>/iwyu-build/lib/clang/11.0.1/include/xray/xray_records.h [ 90%] Copying clang's xsaveintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsaveintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xsaveintrin.h [ 91%] Copying clang's xsaveoptintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsaveoptintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xsaveoptintrin.h [ 91%] Copying clang's xsavesintrin.h... [ 92%] Copying clang's xtestintrin.h... /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xsavesintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xsavesintrin.h /usr/bin/cmake -E copy_if_different /usr/lib/llvm-11/lib/clang/11.0.1/include/xtestintrin.h /<>/iwyu-build/lib/clang/11.0.1/include/xtestintrin.h make[4]: Leaving directory '/<>/iwyu-build' [ 92%] Built target clang-resource-headers make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/depend make[4]: Entering directory '/<>/iwyu-build' cd /<>/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/iwyu-build /<>/iwyu-build /<>/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake --color= Dependee "/<>/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake" is newer than depender "/<>/iwyu-build/CMakeFiles/include-what-you-use.dir/depend.internal". Dependee "/<>/iwyu-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/iwyu-build/CMakeFiles/include-what-you-use.dir/depend.internal". Scanning dependencies of target include-what-you-use make[4]: Leaving directory '/<>/iwyu-build' make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/build make[4]: Entering directory '/<>/iwyu-build' [ 93%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu.cc.o [ 94%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o [ 94%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o -c /<>/iwyu_cache.cc /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu.cc.o -c /<>/iwyu.cc /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o -c /<>/iwyu_ast_util.cc [ 94%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o -c /<>/iwyu_driver.cc [ 95%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o -c /<>/iwyu_getopt.cc [ 95%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o -c /<>/iwyu_globals.cc [ 96%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o -c /<>/iwyu_include_picker.cc [ 96%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o -c /<>/iwyu_lexer_utils.cc [ 97%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o -c /<>/iwyu_location_util.cc [ 97%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o -c /<>/iwyu_output.cc [ 98%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o -c /<>/iwyu_path_util.cc [ 98%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o -c /<>/iwyu_preprocessor.cc [ 99%] Building CXX object CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o /usr/bin/c++ -DIWYU_GIT_REV=\"\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/lib/llvm-11/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -o CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o -c /<>/iwyu_verrs.cc [100%] Linking CXX executable bin/include-what-you-use /usr/bin/cmake -E cmake_link_script CMakeFiles/include-what-you-use.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -w -ffunction-sections -fdata-sections -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-rpath-link, -Wl,-O3 -Wl,--gc-sections CMakeFiles/include-what-you-use.dir/iwyu.cc.o CMakeFiles/include-what-you-use.dir/iwyu_ast_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_cache.cc.o CMakeFiles/include-what-you-use.dir/iwyu_driver.cc.o CMakeFiles/include-what-you-use.dir/iwyu_getopt.cc.o CMakeFiles/include-what-you-use.dir/iwyu_globals.cc.o CMakeFiles/include-what-you-use.dir/iwyu_include_picker.cc.o CMakeFiles/include-what-you-use.dir/iwyu_lexer_utils.cc.o CMakeFiles/include-what-you-use.dir/iwyu_location_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_output.cc.o CMakeFiles/include-what-you-use.dir/iwyu_path_util.cc.o CMakeFiles/include-what-you-use.dir/iwyu_preprocessor.cc.o CMakeFiles/include-what-you-use.dir/iwyu_verrs.cc.o -o bin/include-what-you-use -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/llvm-11/lib" -lpthread /usr/lib/llvm-11/lib/libclang-cpp.so.11 /usr/lib/llvm-11/lib/libLLVM-11.so.1 make[4]: Leaving directory '/<>/iwyu-build' [100%] Built target include-what-you-use make[3]: Leaving directory '/<>/iwyu-build' /usr/bin/cmake -E cmake_progress_start /<>/iwyu-build/CMakeFiles 0 make[2]: Leaving directory '/<>/iwyu-build' help2man --no-info --version-string "8.15-2" -n "Analyze #includes in C and C++ source files" iwyu-build/bin/include-what-you-use > iwyu-build/include-what-you-use.1 cd iwyu-build && ln -s include-what-you-use.1 iwyu.1 && \ cp ../fix_includes.py fix_include chrpath -d iwyu-build/bin/include-what-you-use make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_test || true cd iwyu-build && make -j4 test ARGS\+=-j4 make[2]: Entering directory '/<>/iwyu-build' Running tests... /usr/bin/ctest --force-new-ctest-process -j4 Test project /<>/iwyu-build Start 1: iwyu_tests Start 2: fix_includes_test Start 3: iwyu_tool_test 1/3 Test #2: fix_includes_test ................ Passed 0.11 sec 2/3 Test #3: iwyu_tool_test ................... Passed 0.55 sec 3/3 Test #1: iwyu_tests .......................***Failed 8.34 sec INFO:root:Registering templated_constructor to test tests/cxx/templated_constructor.cc INFO:root:Registering cxx17ns to test tests/cxx/cxx17ns.cc INFO:root:Registering sizeof_in_template_arg to test tests/cxx/sizeof_in_template_arg.cc INFO:root:Registering prefix_header_attribution to test tests/cxx/prefix_header_attribution.cc INFO:root:Registering typedef_chain_no_follow to test tests/cxx/typedef_chain_no_follow.cc INFO:root:Registering inline_namespace to test tests/cxx/inline_namespace.cc INFO:root:Registering cvr to test tests/cxx/cvr.cc INFO:root:Registering using_aliased_symbol_unused to test tests/cxx/using_aliased_symbol_unused.cc INFO:root:Registering conversion_ctor to test tests/cxx/conversion_ctor.cc INFO:root:Registering non_transitive_include to test tests/cxx/non_transitive_include.cc INFO:root:Registering header_in_subdir_nopath to test tests/cxx/header_in_subdir_nopath.cc INFO:root:Registering implicit_ctor to test tests/cxx/implicit_ctor.cc INFO:root:Registering builtins_with_mapping to test tests/cxx/builtins_with_mapping.cc INFO:root:Registering using_aliased_symbol to test tests/cxx/using_aliased_symbol.cc INFO:root:Registering operator_new to test tests/cxx/operator_new.cc INFO:root:Registering integer_template_arg to test tests/cxx/integer_template_arg.cc INFO:root:Registering prefix_header_includes_remove to test tests/cxx/prefix_header_includes_remove.cc INFO:root:Registering precomputed_tpl_args to test tests/cxx/precomputed_tpl_args.cc INFO:root:Registering pch_in_code to test tests/cxx/pch_in_code.cc INFO:root:Registering range_for to test tests/cxx/range_for.cc INFO:root:Registering new_header_path_local to test tests/cxx/new_header_path_local.cc INFO:root:Registering fwd_decl_of_nested_class_defined_later to test tests/cxx/fwd_decl_of_nested_class_defined_later.cc INFO:root:Registering specialization_needs_decl to test tests/cxx/specialization_needs_decl.cc INFO:root:Registering no_char_traits to test tests/cxx/no_char_traits.cc INFO:root:Registering badinc_extradef to test tests/cxx/badinc-extradef.cc INFO:root:Registering placement_new to test tests/cxx/placement_new.cc INFO:root:Registering out_of_line to test tests/cxx/out_of_line.cc INFO:root:Registering ms_inline_asm to test tests/cxx/ms_inline_asm.cc INFO:root:Registering system_namespaces to test tests/cxx/system_namespaces.cc INFO:root:Registering derived_function_tpl_args to test tests/cxx/derived_function_tpl_args.cc INFO:root:Registering badinc to test tests/cxx/badinc.cc INFO:root:Registering using_specialization to test tests/cxx/using_specialization.cc INFO:root:Registering check_also to test tests/cxx/check_also.cc INFO:root:Registering alias_template to test tests/cxx/alias_template.cc INFO:root:Registering comment_pragmas to test tests/cxx/comment_pragmas.cc INFO:root:Registering overloaded_class to test tests/cxx/overloaded_class.cc INFO:root:Registering fwd_decl_final to test tests/cxx/fwd_decl_final.cc INFO:root:Registering using_unused to test tests/cxx/using_unused.cc INFO:root:Registering varargs_and_references to test tests/cxx/varargs_and_references.cc INFO:root:Registering include_with_using to test tests/cxx/include_with_using.cc INFO:root:Registering prefix_header_includes_keep to test tests/cxx/prefix_header_includes_keep.cc INFO:root:Registering typedef_in_template to test tests/cxx/typedef_in_template.cc INFO:root:Registering fwd_declare_enum to test tests/cxx/fwd_declare_enum.cc INFO:root:Registering fwd_decl_nested_class to test tests/cxx/fwd_decl_nested_class.cc INFO:root:Registering relative_exported_mapped_include to test tests/cxx/relative_exported_mapped_include.cc INFO:root:Registering array to test tests/cxx/array.cc INFO:root:Registering pragma_associated to test tests/cxx/pragma_associated.cc INFO:root:Registering using_directive_decl to test tests/cxx/using_directive_decl.cc INFO:root:Registering remove_fwd_decl_when_including to test tests/cxx/remove_fwd_decl_when_including.cc INFO:root:Registering no_comments to test tests/cxx/no_comments.cc INFO:root:Registering builtins_no_includes to test tests/cxx/builtins_no_includes.cc INFO:root:Registering member_expr to test tests/cxx/member_expr.cc INFO:root:Registering auto_type_within_template to test tests/cxx/auto_type_within_template.cc INFO:root:Registering associated_skipped to test tests/cxx/associated_skipped.cc INFO:root:Registering macro_defined_by_includer to test tests/cxx/macro_defined_by_includer.cc INFO:root:Registering relative_include_of_export to test tests/cxx/relative_include_of_export.cc INFO:root:Registering prefix_header_operator_new to test tests/cxx/prefix_header_operator_new.cc INFO:root:Registering stl_container_provides_allocator to test tests/cxx/stl_container_provides_allocator.cc INFO:root:Registering associated_h_file_heuristic to test tests/cxx/associated_h_file_heuristic.cc INFO:root:Registering fwd_decl_with_attribute to test tests/cxx/fwd_decl_with_attribute.cc INFO:root:Registering fwd_decl_class_template to test tests/cxx/fwd_decl_class_template.cc INFO:root:Registering depopulated_h_file to test tests/cxx/depopulated_h_file.cc INFO:root:Registering using_overload_multiple to test tests/cxx/using_overload_multiple.cc INFO:root:Registering fwd_decl_then_dfn to test tests/cxx/fwd_decl_then_dfn.cc INFO:root:Registering double_include to test tests/cxx/double_include.cc INFO:root:Registering no_fwd_decl_std to test tests/cxx/no_fwd_decl_std.cc INFO:root:Registering template_args to test tests/cxx/template_args.cc INFO:root:Registering dotdot to test tests/cxx/dotdot.cc INFO:root:Registering using_overload_single to test tests/cxx/using_overload_single.cc INFO:root:Registering prefix_header_includes_add to test tests/cxx/prefix_header_includes_add.cc INFO:root:Registering associated_include to test tests/cxx/associated_include.cc INFO:root:Registering anonymous_struct to test tests/cxx/anonymous_struct.cc INFO:root:Registering new_header_path_provided to test tests/cxx/new_header_path_provided.cc INFO:root:Registering enum_base to test tests/cxx/enum_base.cc INFO:root:Registering defn_is_use to test tests/cxx/defn_is_use.cc INFO:root:Registering keep_moc to test tests/cxx/keep_moc.cc INFO:root:Registering relative_include_of_export_added to test tests/cxx/relative_include_of_export_added.cc INFO:root:Registering default_template_arg_other_file to test tests/cxx/default_template_arg_other_file.cc INFO:root:Registering fwd_decl_static_member to test tests/cxx/fwd_decl_static_member.cc INFO:root:Registering export_nesting to test tests/cxx/export_nesting.cc INFO:root:Registering typedefs_and_resugaring to test tests/cxx/typedefs_and_resugaring.cc INFO:root:Registering inheriting_ctor to test tests/cxx/inheriting_ctor.cc INFO:root:Registering no_definition to test tests/cxx/no_definition.cc INFO:root:Registering mapping_to_self to test tests/cxx/mapping_to_self.cc INFO:root:Registering fullinfo_for_templates to test tests/cxx/fullinfo_for_templates.cc INFO:root:Registering re_fwd_decl to test tests/cxx/re_fwd_decl.cc INFO:root:Registering relative_include_of_double_export to test tests/cxx/relative_include_of_double_export.cc INFO:root:Registering quoted_includes_first to test tests/cxx/quoted_includes_first.cc INFO:root:Registering computed_include to test tests/cxx/computed_include.cc INFO:root:Registering redecls to test tests/cxx/redecls.cc INFO:root:Registering lambda_fwd_decl to test tests/cxx/lambda_fwd_decl.cc INFO:root:Registering no_h_includes_cc to test tests/cxx/no_h_includes_cc.cc INFO:root:Registering sizeof_reference to test tests/cxx/sizeof_reference.cc INFO:root:Registering pointer_arith to test tests/cxx/pointer_arith.cc INFO:root:Registering header_near to test tests/cxx/header_near.cc INFO:root:Registering template_default_args_roundtrip to test tests/cxx/template_default_args_roundtrip.cc INFO:root:Registering catch to test tests/cxx/catch.cc INFO:root:Registering binary_type_trait to test tests/cxx/binary_type_trait.cc INFO:root:Registering unused_class_template_ctor to test tests/cxx/unused_class_template_ctor.cc INFO:root:Registering builtins_template to test tests/cxx/builtins_template.cc INFO:root:Registering casts to test tests/cxx/casts.cc INFO:root:Registering fwd_decl_with_instantiation to test tests/cxx/fwd_decl_with_instantiation.cc INFO:root:Registering keep_mapping to test tests/cxx/keep_mapping.cc INFO:root:Registering iterator to test tests/cxx/iterator.cc INFO:root:Registering explicit_instantiation to test tests/cxx/explicit_instantiation.cc INFO:root:Registering avoids_double_specialization to test tests/cxx/avoids_double_specialization.cc INFO:root:Registering iwyu_stricter_than_cpp to test tests/cxx/iwyu_stricter_than_cpp.cc INFO:root:Registering lateparsed_template to test tests/cxx/lateparsed_template.cc INFO:root:Registering multiple_include_paths to test tests/cxx/multiple_include_paths.cc INFO:root:Registering uses_printf to test tests/cxx/uses_printf.cc INFO:root:Registering no_deque to test tests/cxx/no_deque.cc INFO:root:Registering alias_template_use to test tests/cxx/alias_template_use.cc INFO:root:Registering no_fwd_decl_nested_class to test tests/cxx/no_fwd_decl_nested_class.cc INFO:root:Registering self_include to test tests/cxx/self_include.cc INFO:root:Registering include_cycle to test tests/cxx/include_cycle.cc INFO:root:Registering explicit_instantiation2 to test tests/cxx/explicit_instantiation2.cc INFO:root:Registering clmode to test tests/cxx/clmode.cc INFO:root:Registering elaborated_type to test tests/cxx/elaborated_type.cc INFO:root:Registering backwards_includes to test tests/cxx/backwards_includes.cc INFO:root:Registering no_fwd_decls to test tests/cxx/no_fwd_decls.cc INFO:root:Registering funcptrs to test tests/cxx/funcptrs.cc INFO:root:Registering virtual_tpl_method to test tests/cxx/virtual_tpl_method.cc INFO:root:Registering macro_location to test tests/cxx/macro_location.cc INFO:root:Registering external_including_internal to test tests/cxx/external_including_internal.cc INFO:root:Registering forward_declare_in_macro to test tests/cxx/forward_declare_in_macro.cc INFO:root:Registering header_in_subdir to test tests/cxx/header_in_subdir.cc INFO:root:Registering deleted_implicit to test tests/cxx/deleted_implicit.cc INFO:root:Registering template_specialization to test tests/cxx/template_specialization.cc INFO:root:Registering typedef_chain_in_template to test tests/cxx/typedef_chain_in_template.cc INFO:root:Registering macro_use_expanded_decl to test tests/cxx/macro_use_expanded_decl.cc INFO:root:Registering internal_files to test tests/cxx/internal/internal_files.cc INFO:root:Registering elaborated_struct to test tests/c/elaborated_struct.c INFO:root:Registering keep_includes to test tests/c/keep_includes.c INFO:root:Testing iwyu on tests/cxx/alias_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/alias_template.cc tests/cxx/alias_template.cc:23:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:23:22: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:23:7: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:30:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:30:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:30:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:47:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:47:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:47:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:53:14: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/alias_template.cc:53:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc:53:29: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/alias_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/alias_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/alias_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/alias_template_use.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/alias_template_use.cc tests/cxx/alias_template_use.cc:21:5: warning: AliasTemplate is defined in "alias_template_use-i1.h", which isn't directly #included. tests/cxx/alias_template_use.cc should add these lines: #include "alias_template_use-i1.h" // for AliasTemplate tests/cxx/alias_template_use.cc should remove these lines: - #include "alias_template_use-d1.h" // lines 13-13 The full include-list for tests/cxx/alias_template_use.cc: #include "alias_template_use-i1.h" // for AliasTemplate --- .INFO:root:Testing iwyu on tests/cxx/anonymous_struct.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/anonymous_struct.cc (tests/cxx/anonymous_struct.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/array.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/array.cc tests/cxx/array.cc:16:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc:18:19: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:21:21: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:21:21: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc:23:14: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/array.cc:26:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/array.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/array.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/array.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/associated_h_file_heuristic.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_h_file_heuristic.cc (tests/cxx/internal/associated_h_file_heuristic.h has correct #includes/fwd-decls) tests/cxx/associated_h_file_heuristic.cc should add these lines: tests/cxx/associated_h_file_heuristic.cc should remove these lines: - #include // lines 15-15 The full include-list for tests/cxx/associated_h_file_heuristic.cc: #include "tests/cxx/internal/associated_h_file_heuristic.h" #include // for FILE --- .INFO:root:Testing iwyu on tests/cxx/associated_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_include.cc tests/cxx/associated_include.h should add these lines: tests/cxx/associated_include.h should remove these lines: - #include "tests/cxx/indirect.h" // lines 10-10 The full include-list for tests/cxx/associated_include.h: #include "tests/cxx/associated_include-i1.h" // for AssociatedIncludeClass --- tests/cxx/associated_include.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/associated_include.cc should remove these lines: The full include-list for tests/cxx/associated_include.cc: #include "tests/cxx/associated_include.h" #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/associated_skipped.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/associated_skipped.cc (tests/cxx/associated_skipped.h has correct #includes/fwd-decls) tests/cxx/associated_skipped.cc:43:10: warning: quad is defined in "tests/cxx/associated_skipped-i1.h", which isn't directly #included. tests/cxx/associated_skipped.cc should add these lines: #include "tests/cxx/associated_skipped-i1.h" // for quad tests/cxx/associated_skipped.cc should remove these lines: - #include "tests/cxx/associated_skipped-d1.h" // lines 33-33 The full include-list for tests/cxx/associated_skipped.cc: #include "tests/cxx/associated_skipped.h" #include "associated_skipped.h" // for twice #include "tests/cxx/associated_skipped-i1.h" // for quad --- .INFO:root:Testing iwyu on tests/cxx/auto_type_within_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/auto_type_within_template.cc (tests/cxx/auto_type_within_template.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/avoids_double_specialization.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/avoids_double_specialization.cc (tests/cxx/avoids_double_specialization.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/backwards_includes.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d*.h" -I . tests/cxx/backwards_includes.cc (tests/cxx/backwards_includes-d1-inl.h has correct #includes/fwd-decls) tests/cxx/backwards_includes-d3.h:16:1: warning: A is defined in "tests/cxx/backwards_includes-d2.h", which isn't directly #included. tests/cxx/backwards_includes-d3.h should add these lines: #include "tests/cxx/backwards_includes-d2.h" // for A tests/cxx/backwards_includes-d3.h should remove these lines: The full include-list for tests/cxx/backwards_includes-d3.h: #include "tests/cxx/backwards_includes-d2.h" // for A --- (tests/cxx/backwards_includes-d1.h has correct #includes/fwd-decls) (tests/cxx/backwards_includes-d2.h has correct #includes/fwd-decls) (tests/cxx/backwards_includes.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/badinc.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/badinc.imp -I . tests/cxx/badinc.cc tests/cxx/badinc.h:64:7: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:64:7: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:68:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:75:7: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:75:7: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:75:7: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:81:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:83:15: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:93:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:95:15: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:110:11: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:112:20: warning: I2_MACRO is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:117:3: warning: I2_Typedef is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:117:45: warning: I2_EnumForTypedefs is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:119:39: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:119:3: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:121:34: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:121:46: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:128:25: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:130:12: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:132:12: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:137:9: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:140:38: warning: TemplateForHClassTplFn needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:144:22: warning: TemplateForHClassTplFn needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:148:33: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:151:5: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:153:16: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:155:30: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:162:5: warning: printf is defined in , which isn't directly #included. tests/cxx/badinc.h:165:10: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:167:10: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:170:11: warning: I2_EnumForTypedefs is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:173:10: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:173:32: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:182:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:182:24: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:192:3: warning: I2_Typedef is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:192:45: warning: I2_EnumForTypedefs is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:194:39: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:194:3: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:196:34: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:196:46: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:199:9: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:203:14: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:203:5: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:208:33: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:211:28: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:216:35: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:219:5: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:221:19: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:223:33: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:227:10: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:231:11: warning: I2_EnumForTypedefs is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:234:10: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:234:32: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:241:24: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:241:78: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:245:41: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:255:35: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:255:44: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:257:5: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:259:3: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:285:9: warning: I2_EnumForTypedefs is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:288:14: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:288:14: warning: std::set is defined in , which isn't directly #included. tests/cxx/badinc.h:288:18: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:288:27: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:295:14: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:295:14: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.h:295:21: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:295:31: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:301:26: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:301:35: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:301:35: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:301:35: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:301:35: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:301:9: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:301:9: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:304:9: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:307:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:315:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:315:22: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:317:10: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:322:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:322:23: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:332:11: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:332:20: warning: I2_Class::I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:332:20: warning: I2_Class::InlFileFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:332:20: warning: I2_Class::InlFileStaticFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:332:20: warning: I2_Class::InlFileTemplateFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:332:20: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:334:3: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.h:336:14: warning: NULL is defined in , which isn't directly #included. tests/cxx/badinc.h:359:9: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:366:10: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h:366:1: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:370:17: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:370:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:370:26: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:370:46: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.h:374:27: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.h should add these lines: #include // for printf, NULL #include // for set #include // for vector #include "tests/cxx/badinc-i2-inl.h" // for I2_Class::~I2_Class, I2_TemplateClass::~I2_TemplateClass, I2_Class::I2_Class, I2_Class::InlFileFn, I2_Class::InlFileStaticFn, I2_Class::InlFileTemplateFn, I2_TemplateClass::I2_TemplateClass, I2_TemplateClass::InlFileTemplateClassFn #include "tests/cxx/badinc-i2.h" // for I2_Enum, I2_Class, I2_Struct, I21, I2_EnumForTypedefs, I22, I2_TemplateClass, I2_Typedef, TemplateForHClassTplFn (ptr only), I2_MACRO, I2_TypedefOnly_Class (ptr only) tests/cxx/badinc.h should remove these lines: - #include // lines 14-14 - #include // lines 16-16 - #include "tests/cxx/badinc-d2.h" // lines 19-19 - class H_ForwardDeclareClass; // lines 22-22 - template class I2_TypedefOnly_Class; // lines 28-28 The full include-list for tests/cxx/badinc.h: #include // for errno #include // for printf, NULL #include // for queue #include // for set #include // for string #include // for vector #include "tests/cxx/badinc-d3.h" // for D3_Enum, D31 #include "tests/cxx/badinc-i2-inl.h" // for I2_Class::~I2_Class, I2_TemplateClass::~I2_TemplateClass, I2_Class::I2_Class, I2_Class::InlFileFn, I2_Class::InlFileStaticFn, I2_Class::InlFileTemplateFn, I2_TemplateClass::I2_TemplateClass, I2_TemplateClass::InlFileTemplateClassFn #include "tests/cxx/badinc-i2.h" // for I2_Enum, I2_Class, I2_Struct, I21, I2_EnumForTypedefs, I22, I2_TemplateClass, I2_Typedef, TemplateForHClassTplFn (ptr only), I2_MACRO, I2_TypedefOnly_Class (ptr only) class Cc_Class; // lines 25-25 class Cc_Struct; // lines 24-24 class H_Class::H_Class_DefinedInI1; // lines 107-107 class H_Class::H_Class_Subdecl; // lines 105-105 class H_Class::H_Class_UnusedSubdecl; // lines 106-106 template class H_ScopedPtr; // lines 34-34 --- (tests/cxx/badinc-inl.h has correct #includes/fwd-decls) tests/cxx/badinc.cc:79:35: warning: MACRO_CALLING_I6_FUNCTION is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:82:8: warning: I1_MACRO_SYMBOL_WITHOUT_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:87:9: warning: I1_MACRO_SYMBOL_WITHOUT_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:92:5: warning: I1_MACRO_SYMBOL_WITH_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:97:5: warning: I1_MACRO_SYMBOL_WITH_VALUE0 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:100:7: warning: I1_MACRO_SYMBOL_WITH_VALUE2 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:105:13: warning: I1_MACRO_SYMBOL_WITHOUT_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:111:15: warning: I1_MACRO_SYMBOL_WITHOUT_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:117:35: warning: I1_MACRO_SYMBOL_WITH_VALUE2 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:117:5: warning: I1_MACRO_SYMBOL_WITH_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:125:40: warning: I1_MACRO_SYMBOL_WITH_VALUE2 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:125:8: warning: I1_MACRO_SYMBOL_WITH_VALUE is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:140:17: warning: i1_ns2 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:143:11: warning: i1_ns4 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:146:1: warning: i1_ns::I1_NamespaceTemplateFn is defined in "tests/cxx/badinc-i1.h", which isn't directly #included (for un-referenced using). tests/cxx/badinc.cc:149:1: warning: i1_ns::I1_UnusedNamespaceStruct needs a declaration, but does not provide or directly #include one (for un-referenced using). tests/cxx/badinc.cc:152:17: warning: i1_ns5 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:186:9: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:189:35: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:189:9: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:202:26: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:202:43: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:202:52: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:202:64: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:202:64: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included (for autocast). tests/cxx/badinc.cc:202:64: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:202:64: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:202:64: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:202:9: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:202:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:212:18: warning: I2_Class::I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:212:18: warning: I2_Class::InlFileFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:212:18: warning: I2_Class::InlFileStaticFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:212:18: warning: I2_Class::InlFileTemplateFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:212:18: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:212:9: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:215:26: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:215:37: warning: OperateOn is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:218:22: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:222:11: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:225:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:238:28: warning: I2_ThisClassIsOnlySubclassed is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:238:7: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:238:7: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:241:25: warning: I1_MemberPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:243:5: warning: I1_MemberPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:248:8: warning: I1_MemberPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:250:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:254:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:254:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:258:44: warning: I2_ThisClassIsOnlySubclassed is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:260:45: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:265:35: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:265:44: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:265:56: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:265:60: warning: I2_MACRO is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:267:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:278:8: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:280:29: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:295:19: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:295:31: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:299:10: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:299:46: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:299:61: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:302:37: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:302:47: warning: I12 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:302:54: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:307:20: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:307:30: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:307:42: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:313:7: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:315:11: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:318:11: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included (for autocast). tests/cxx/badinc.cc:318:11: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:324:5: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:327:5: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:329:5: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:331:5: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:334:10: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:334:19: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:341:19: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:344:36: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:344:46: warning: I12 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:348:36: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:348:46: warning: I13 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:348:62: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:348:73: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:350:19: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:374:3: warning: I1_OverloadedFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:388:3: warning: i1_ns::I1_NamespaceTemplateFn is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:396:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:405:10: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included (for fn return type). tests/cxx/badinc.cc:405:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:405:27: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:408:52: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:413:23: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:415:40: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:422:8: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:422:8: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:422:8: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:427:20: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:427:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:427:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:427:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:433:8: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:433:8: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:438:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:438:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:438:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:443:20: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:443:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:443:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:443:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:449:8: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:449:8: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:452:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:456:1: warning: EmptyDestructorClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:456:24: warning: EmptyDestructorClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:459:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:459:24: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:461:16: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:463:44: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:465:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:470:37: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:472:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:477:44: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:479:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:488:27: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:488:27: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:488:27: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:493:46: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:495:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:501:56: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:503:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:509:63: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:511:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:517:5: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:520:28: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:524:36: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:524:36: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:524:3: warning: I2_TemplateClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:529:25: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:529:25: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:529:3: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:534:3: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:534:3: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:538:3: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:538:3: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:542:10: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:542:10: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:552:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:552:27: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:552:37: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:559:32: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:559:52: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:559:62: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:565:25: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:565:35: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:565:54: warning: I12 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:565:60: warning: I13 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:568:20: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:568:37: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:570:28: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:572:28: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:574:32: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:585:1: warning: I2_TypedefOnly_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:594:17: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:594:1: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:594:26: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:594:43: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:596:18: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:598:24: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:600:18: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:602:18: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:606:18: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:610:27: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:614:35: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:614:35: warning: I2_TemplateFn is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:614:49: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:618:42: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:618:42: warning: I2_TemplateFn is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:618:56: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:621:10: warning: H_Class::H_Class_DefinedInI1 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:629:13: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:629:23: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:633:19: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:633:29: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:641:18: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:641:1: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:641:27: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:641:45: warning: I2_LAST is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:643:18: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:645:18: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:650:1: warning: D2_ForwardDeclareClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:656:15: warning: d3_namespace::D3_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:660:1: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:662:1: warning: I1_Typedef is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:664:1: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:666:1: warning: i1_ns::I1_NamespaceStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:668:1: warning: I1_Union is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:670:1: warning: I1_UnnamedStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:673:8: warning: i1_ns::I1_NamespaceClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:677:14: warning: i1_ns::I1_NamespaceClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:679:8: warning: i1_ns::I1_NamespaceClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:683:51: warning: i1_ns::I1_NamespaceClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:690:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:692:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:694:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:697:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:697:30: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:699:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:701:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:703:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:706:8: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:709:11: warning: I1_Class::NestedStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:709:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:712:18: warning: I1_Class::NestedStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:712:8: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:715:1: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:722:18: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:722:1: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:722:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:722:27: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:722:44: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:724:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:727:18: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:727:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:732:18: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:732:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:736:18: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:736:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:736:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:736:28: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:741:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:741:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:741:1: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:741:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:741:30: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:741:42: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:741:42: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:747:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:747:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:747:30: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:751:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:751:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:751:30: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:758:1: warning: I1_TemplateSubclass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:758:21: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:758:31: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:758:41: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:758:41: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:758:41: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:761:13: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:761:22: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:761:6: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:761:6: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:765:1: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:765:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:765:1: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:765:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:765:30: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:765:41: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:765:41: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:771:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:771:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:771:30: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:775:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:775:23: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:775:30: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:778:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:780:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:782:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:788:18: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:788:1: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:788:1: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:788:29: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:788:29: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:796:15: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:796:15: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:796:32: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:796:43: warning: I1_TemplateClass::I1_TemplateClass_int is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:800:1: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:800:28: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:804:1: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:804:28: warning: I2_TemplateClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:804:51: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:806:1: warning: I1_TemplateClassFwdDeclaredInD2 needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:810:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:810:1: warning: I1_TypedefOnly_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:810:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:810:32: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:815:1: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:815:1: warning: I1_TypedefOnly_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:815:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:815:33: warning: I1_TypedefOnly_Class::i is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:817:31: warning: I1_I2_Class_Typedef is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:820:1: warning: I1_Subclass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:823:1: warning: I1_ManyPtrStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:825:1: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:828:1: warning: I1_FunctionPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:828:33: warning: I1_Function is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:830:1: warning: I1_FunctionPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:832:1: warning: I1_ForwardDeclareClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:834:25: warning: I1_Function is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:841:28: warning: i1_GlobalFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:843:37: warning: i1_GlobalFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:845:39: warning: i1_GlobalFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:848:1: warning: I2_InlFileClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:850:1: warning: I2_InlFileTemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:854:10: warning: I2_Class::I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:854:10: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:854:1: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:858:1: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:858:23: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:858:23: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:861:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:866:1: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:870:1: warning: I3_ForwardDeclareTemplateStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:874:25: warning: i3_ns1::i3_ns2::i3_ns3::I3_ForwardDeclareNamespaceTemplateStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:878:9: warning: i3_ns1::I3_UnnamedNamespaceStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:886:48: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:891:1: warning: I1_Typedef is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:895:1: warning: I1_Union is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:902:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:902:49: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:907:1: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:907:49: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:914:20: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:922:32: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:926:27: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:930:27: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:932:27: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:934:27: warning: I3_ForwardDeclareStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:950:18: warning: I1_PtrAndUseOnSameLine needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:950:73: warning: I1_PtrAndUseOnSameLine is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:954:28: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:958:16: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:958:33: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:960:16: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:963:16: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:963:16: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:963:33: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:968:61: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:973:31: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:973:31: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:973:31: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:973:9: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:979:31: warning: I2_TemplateClass::I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:979:31: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:979:31: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:979:9: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:982:26: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:982:39: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:982:9: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:982:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:985:26: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:985:39: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:985:9: warning: I1_ClassPtr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:985:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:987:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:989:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:994:17: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:997:16: warning: I2_TemplateClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:999:35: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1019:25: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1028:20: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1028:30: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1043:30: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1048:11: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1052:22: warning: size_t is defined in , which isn't directly #included. tests/cxx/badinc.cc:1078:20: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1078:29: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1078:3: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1078:53: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1081:27: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1081:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1083:3: warning: I1_UnnamedStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1086:3: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1089:25: warning: I2_TemplateClass::~I2_TemplateClass is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1089:3: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1091:9: warning: I1_PtrDereferenceStruct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1093:3: warning: I1_PtrDereferenceClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1096:3: warning: va_list is defined in , which isn't directly #included. tests/cxx/badinc.cc:1099:16: warning: i1_int is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1106:41: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1109:7: warning: i1_ns::i1_int_global is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1111:7: warning: i1_ns::i1_subns::i1_int_globalsub is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1113:7: warning: i1_ns2::i1_int_global2 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1115:7: warning: i1_ns2::i1_subns::i1_int_global2sub is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1117:7: warning: i1_ns3::i1_int_global3 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1119:7: warning: i1_ns3::i1_subns::i1_int_global3sub is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1121:7: warning: i1_ns4::i1_int_global4 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1123:7: warning: i1_ns4::i1_subns::i1_int_global4sub is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1128:11: warning: stdout is defined in , which isn't directly #included. tests/cxx/badinc.cc:1128:3: warning: fprintf is defined in , which isn't directly #included. tests/cxx/badinc.cc:1130:3: warning: printf is defined in , which isn't directly #included. tests/cxx/badinc.cc:1140:3: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1143:34: warning: I1_UnnamedStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1147:42: warning: I1_PtrDereferenceStruct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1153:34: warning: I1_PtrDereferenceClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1163:3: warning: I1_And_I2_OverloadedFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1165:3: warning: I1_And_I2_OverloadedFunction is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1174:26: warning: I2_OperatorDefinedInI1Class::operator<< is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1174:3: warning: I1_MACRO_LOGGING_CLASS is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1179:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1179:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1181:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1186:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1186:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1186:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1186:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1189:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1189:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1192:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1192:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1195:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1195:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1198:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1198:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1201:15: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1201:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1205:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1205:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1205:3: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1210:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1210:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1210:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1215:33: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1215:35: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1215:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1215:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1220:30: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1220:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1220:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1220:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1226:30: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1226:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1226:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1226:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1226:43: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1231:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1231:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1231:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1231:43: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1235:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1235:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1235:44: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1239:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1239:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1243:3: warning: I1_TemplateMethodOnlyClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1243:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1243:45: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1249:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1251:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1254:22: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1254:32: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1257:22: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1257:32: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1260:22: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1260:32: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1263:10: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1263:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1266:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1268:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1274:17: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1276:3: warning: I1_SubclassesI2Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1278:25: warning: I1_SubclassesI2Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1284:43: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1284:9: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1287:43: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1287:9: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1295:18: warning: I1_Base is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1295:18: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1295:31: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1297:3: warning: I1_SiblingClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1301:26: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1301:26: warning: I1_SiblingClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1301:39: warning: I1_SiblingClass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1305:9: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1307:29: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1311:35: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1318:18: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1318:19: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1322:3: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1324:3: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1326:3: warning: I2_Union is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1328:3: warning: I2_Union needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1331:12: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1331:35: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1331:35: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1331:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1334:12: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1334:34: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1334:34: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1334:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1339:20: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1339:21: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1339:3: warning: I2_UnionFunction is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1345:10: warning: I1_PtrDereferenceStatic is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1347:3: warning: I1_StaticMethod is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1356:3: warning: OperateOn is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1362:3: warning: OperateOn is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1367:19: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1369:17: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1371:14: warning: I12 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1375:19: warning: I1_Union is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1375:22: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1377:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1380:10: warning: I2_Function is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1380:42: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1383:23: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1383:3: warning: I2_Class::InlFileFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1386:23: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1386:3: warning: I2_Class::InlFileStaticFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1389:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1389:3: warning: I2_Class::InlFileStaticFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1392:23: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1392:3: warning: I2_Class::InlFileTemplateFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1394:23: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1396:23: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1399:27: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1399:3: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1401:27: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1408:27: warning: I2_TemplateClass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1408:3: warning: I2_TemplateClass::InlFileTemplateClassFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1410:3: warning: InlFileFreeFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1412:3: warning: InlFileFreeTemplateFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1414:3: warning: InlFileFreeTemplateFn is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1416:10: warning: inlfile_var is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1425:3: warning: MACRO_CALLING_I6_FUNCTION is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1427:10: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1432:17: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1434:17: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1436:10: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1439:10: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1442:10: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1447:10: warning: offsetof is defined in , which isn't directly #included. tests/cxx/badinc.cc:1447:19: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1449:10: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1451:10: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1454:20: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1460:16: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1460:26: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1460:3: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1463:11: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1466:23: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1466:3: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1469:22: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1469:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1472:22: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1472:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1476:10: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1476:29: warning: operator== is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1479:19: warning: operator== is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1479:22: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1484:16: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1484:26: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1484:3: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1486:3: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1492:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1492:9: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1492:9: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1495:16: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1495:27: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1495:3: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1498:11: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1501:25: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1501:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1505:10: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1505:11: warning: I1_const_ptr is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1509:15: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1509:24: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1509:8: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1509:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1513:21: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1513:31: warning: I21 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1513:3: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1517:13: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1517:13: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1517:20: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1517:30: warning: std::vector>::iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1517:44: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1517:62: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1520:11: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1520:32: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1520:39: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1520:41: warning: std::vector>::iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1520:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:15: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:33: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:42: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:5: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1523:60: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:67: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1523:68: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1539:8: warning: std::list is defined in , which isn't directly #included. tests/cxx/badinc.cc:1544:15: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1544:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1547:13: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1547:18: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1547:18: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1547:25: warning: I2_Enum is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1551:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1551:40: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1551:49: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1554:3: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1556:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1558:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1562:24: warning: I1_Base needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1562:34: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1562:3: warning: I1_Base is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1569:20: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1569:30: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1569:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1575:13: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1575:13: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1575:13: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1575:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1575:40: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1579:20: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1579:30: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1579:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1586:13: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1586:13: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1586:13: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1586:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1586:40: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1586:51: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1590:20: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1590:30: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1590:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1595:13: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1595:13: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1595:30: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1595:40: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1599:37: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1599:37: warning: i1_ns::I1_NamespaceClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1599:3: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1605:3: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1605:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1605:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1610:3: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1610:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1610:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1615:3: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1615:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1615:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1617:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1621:28: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1621:28: warning: I2_Class::I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1624:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1624:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1631:20: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1631:29: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1631:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1635:36: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1635:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1635:3: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1639:20: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1639:31: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1643:28: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1643:38: warning: I2_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1643:7: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1645:3: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1651:12: warning: i1_ns::I1_NamespaceClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1651:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1655:9: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1655:9: warning: i1_ns::I1_NamespaceClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1662:20: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1662:30: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1662:3: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1662:3: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1662:41: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1662:41: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1662:41: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1669:26: warning: I2_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1669:36: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1669:9: warning: I1_Struct is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1669:9: warning: I1_TemplateClass is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1669:9: warning: I2_Class is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1669:9: warning: I2_Class::~I2_Class is defined in "tests/cxx/badinc-i2-inl.h", which isn't directly #included. tests/cxx/badinc.cc:1675:3: warning: I2_ThisClassIsOnlyNewed needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1677:3: warning: I2_ThisClassIsOnlyDeleted needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1679:3: warning: I2_ThisClassIsOnlyDeletedPtr needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1681:18: warning: I2_ThisClassIsOnlyNewed is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1683:3: warning: I2_ThisClassIsOnlyDeleted is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1689:8: warning: std::set is defined in , which isn't directly #included. tests/cxx/badinc.cc:1692:18: warning: std::set, std::allocator>::iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1692:45: warning: std::set is defined in , which isn't directly #included. tests/cxx/badinc.cc:1692:8: warning: std::set is defined in , which isn't directly #included. tests/cxx/badinc.cc:1696:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:23: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:38: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:49: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:49: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:62: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1699:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:14: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:29: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:44: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:60: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:60: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1702:73: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1704:10: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1704:19: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1707:10: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1707:24: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1710:23: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1710:38: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1710:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1713:20: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1713:22: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1713:35: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1713:8: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:13: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:28: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:43: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:48: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:48: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1716:61: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:19: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:34: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:49: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:54: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:54: warning: std::vector>::const_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1719:67: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1724:13: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1724:28: warning: std::vector>::reverse_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1726:31: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1726:44: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1728:25: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1728:41: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1728:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1731:10: warning: std::vector>::reverse_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1731:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1734:13: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1734:28: warning: std::vector>::const_reverse_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1739:12: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1739:37: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1739:37: warning: std::vector>::const_reverse_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1739:50: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1741:31: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1741:47: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1741:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1744:10: warning: std::vector>::const_reverse_iterator is defined in , which isn't directly #included. tests/cxx/badinc.cc:1744:8: warning: std::vector is defined in , which isn't directly #included. tests/cxx/badinc.cc:1748:10: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1751:7: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1755:3: warning: MACRO_CALLING_I2_FUNCTION is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1764:7: warning: I1_Function is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1767:12: warning: I2_Function is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1767:12: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1767:25: warning: I2_Struct is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1772:3: warning: I2_Subclass needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1774:16: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1776:16: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1778:16: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1778:3: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1780:16: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1780:3: warning: I2_Subclass is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1786:22: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1786:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1788:27: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1790:22: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1794:39: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1794:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1797:34: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1797:3: warning: I1_Enum is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1799:46: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1804:53: warning: I22 is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1808:3: warning: I1_TemplateFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1811:23: warning: I1_Class needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1811:3: warning: I1_TemplateFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1815:3: warning: I1_TemplateFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1817:3: warning: I1_TemplateFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1819:3: warning: I1_TemplateFunction is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1822:12: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1825:17: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1825:42: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1827:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1830:3: warning: I1_Class is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1830:44: warning: I1_Struct needs a declaration, but does not provide or directly #include one. tests/cxx/badinc.cc:1834:50: warning: I11 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1836:39: warning: I12 is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc:1841:8: warning: I2_MACRO is defined in "tests/cxx/badinc-i2.h", which isn't directly #included. tests/cxx/badinc.cc:1843:22: warning: kI1ConstInt is defined in "tests/cxx/badinc-i1.h", which isn't directly #included. tests/cxx/badinc.cc should add these lines: #include // for isascii #include // for va_list #include // for offsetof #include // for list #include "tests/cxx/badinc-i1.h" // for I1_Class, I1_TemplateClass, I1_Enum, I1_ClassPtr, I1_TemplateMethodOnlyClass, I1_TemplateFunction, I1_const_ptr, I1_Struct, kI1ConstInt, I11, I1_Function, i1_GlobalFunction, operator==, I12, OperateOn, I1_MACRO_SYMBOL_WITHOUT_VALUE, I1_NamespaceClass, I1_MACRO_SYMBOL_WITH_VALUE, I1_MACRO_SYMBOL_WITH_VALUE2, I1_MemberPtr, I1_Union, I1_UnnamedStruct, I2_OperatorDefinedInI1Class::operator<<, EmptyDestructorClass, I13, I1_And_I2_OverloadedFunction, I1_Base, I1_Class::NestedStruct, I1_FunctionPtr, I1_NamespaceTemplateFn, I1_Typedef, I1_TypedefOnly_Class, MACRO_CALLING_I6_FUNCTION, H_Class::H_Class_DefinedInI1, I1_I2_Class_Typedef, I1_MACRO_LOGGING_CLASS, I1_MACRO_SYMBOL_WITH_VALUE0, I1_ManyPtrStruct (ptr only), I1_NamespaceStruct, I1_OverloadedFunction, I1_PtrAndUseOnSameLine, I1_PtrDereferenceClass, I1_PtrDereferenceStatic, I1_PtrDereferenceStruct, I1_SiblingClass, I1_StaticMethod, I1_Subclass, I1_SubclassesI2Class, I1_TemplateClass<>::I1_TemplateClass_int, I1_TemplateClassFwdDeclaredInD2 (ptr only), I1_TemplateSubclass, I1_TypedefOnly_Class<>::i, I1_UnusedNamespaceStruct (ptr only), i1_int, i1_int_global, i1_int_global2, i1_int_global2sub, i1_int_global3, i1_int_global3sub, i1_int_global4, i1_int_global4sub, i1_int_globalsub, i1_ns2, i1_ns4, i1_ns5 class D2_Class; class D2_ForwardDeclareClass; class D2_Subclass; class I1_ForwardDeclareClass; namespace d3_namespace { struct D3_Struct; } namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { template struct I3_ForwardDeclareNamespaceTemplateStruct; } } } namespace i3_ns1 { namespace { struct I3_UnnamedNamespaceStruct; } } struct I3_ForwardDeclareStruct; template struct I3_ForwardDeclareTemplateStruct; tests/cxx/badinc.cc should remove these lines: - #include // lines 57-57 - #include // lines 73-73 - #include // lines 74-74 - #include // lines 71-71 - #include // lines 68-68 - #include "tests/cxx/badinc-d2.h" // lines 62-62 - class Cc_ForwardDeclare_Function::I2_Class; // lines 1003-1003 - class I3_UnusedClass; // lines 160-160 - template class Cc_DeclareOnlyTemplateClass; // lines 307-307 The full include-list for tests/cxx/badinc.cc: #include "tests/cxx/badinc.h" #include "tests/cxx/badinc-inl.h" #include // for isascii #include #include // for va_list #include // for offsetof #include // for find #include // for fstream #include // for list #include // for basic_string, string, operator+, basic_string<>::iterator #include // for type_info #include "tests/cxx/badinc-d1.h" // for D1_I1_Typedef, D1_Enum, D1CopyClassFn, D1Function, D1_TemplateClass, D1_CopyClass, D1_Subclass, D11, D1_Class, D1_StructPtr, D1_TemplateStructWithDefaultParam, MACRO_CALLING_I4_FUNCTION #include "tests/cxx/badinc-d4.h" // for operator<<, D4_ClassForOperator #include "tests/cxx/badinc-i1.h" // for I1_Class, I1_TemplateClass, I1_Enum, I1_ClassPtr, I1_TemplateMethodOnlyClass, I1_TemplateFunction, I1_const_ptr, I1_Struct, kI1ConstInt, I11, I1_Function, i1_GlobalFunction, operator==, I12, OperateOn, I1_MACRO_SYMBOL_WITHOUT_VALUE, I1_NamespaceClass, I1_MACRO_SYMBOL_WITH_VALUE, I1_MACRO_SYMBOL_WITH_VALUE2, I1_MemberPtr, I1_Union, I1_UnnamedStruct, I2_OperatorDefinedInI1Class::operator<<, EmptyDestructorClass, I13, I1_And_I2_OverloadedFunction, I1_Base, I1_Class::NestedStruct, I1_FunctionPtr, I1_NamespaceTemplateFn, I1_Typedef, I1_TypedefOnly_Class, MACRO_CALLING_I6_FUNCTION, H_Class::H_Class_DefinedInI1, I1_I2_Class_Typedef, I1_MACRO_LOGGING_CLASS, I1_MACRO_SYMBOL_WITH_VALUE0, I1_ManyPtrStruct (ptr only), I1_NamespaceStruct, I1_OverloadedFunction, I1_PtrAndUseOnSameLine, I1_PtrDereferenceClass, I1_PtrDereferenceStatic, I1_PtrDereferenceStruct, I1_SiblingClass, I1_StaticMethod, I1_Subclass, I1_SubclassesI2Class, I1_TemplateClass<>::I1_TemplateClass_int, I1_TemplateClassFwdDeclaredInD2 (ptr only), I1_TemplateSubclass, I1_TypedefOnly_Class<>::i, I1_UnusedNamespaceStruct (ptr only), i1_int, i1_int_global, i1_int_global2, i1_int_global2sub, i1_int_global3, i1_int_global3sub, i1_int_global4, i1_int_global4sub, i1_int_globalsub, i1_ns2, i1_ns4, i1_ns5 #include "tests/cxx/badinc2.c" class D2_Class; class D2_ForwardDeclareClass; class D2_Subclass; class ForwardDeclareOnlyClass; // lines 165-165 class ForwardDeclareOnlyForTypedefClass; // lines 170-170 class I1_ForwardDeclareClass; class I3_ForwardDeclareClass; // lines 157-157 class MacroClass; // lines 168-168 namespace d3_namespace { struct D3_Struct; } namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { struct I3_ForwardDeclareNamespaceStruct; } } } // lines 162-162 namespace i3_ns1 { namespace i3_ns2 { namespace i3_ns3 { template struct I3_ForwardDeclareNamespaceTemplateStruct; } } } namespace i3_ns1 { namespace { struct I3_UnnamedNamespaceStruct; } } struct Cc_C_Struct; // lines 180-180 struct I3_ForwardDeclareStruct; template struct Cc_OnlySpecializedStruct; // lines 175-175 template struct I3_ForwardDeclareTemplateStruct; template struct I3_SimpleForwardDeclareTemplateStruct; // lines 158-159 --- .INFO:root:Testing iwyu on tests/cxx/badinc-extradef.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/badinc-extradef.cc (tests/cxx/badinc-extradef.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/binary_type_trait.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/binary_type_trait.cc tests/cxx/binary_type_trait.cc:17:19: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:17:19: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:17:39: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:17:64: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:24:20: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:24:20: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:24:40: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:24:66: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:31:19: warning: BinaryTypeTraitBase is defined in "tests/cxx/binary_type_trait-i1.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:31:19: warning: BinaryTypeTraitDerived is defined in "tests/cxx/binary_type_trait-i2.h", which isn't directly #included. tests/cxx/binary_type_trait.cc:31:39: warning: BinaryTypeTraitDerived needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc:31:64: warning: BinaryTypeTraitBase needs a declaration, but does not provide or directly #include one. tests/cxx/binary_type_trait.cc should add these lines: #include "tests/cxx/binary_type_trait-i1.h" // for BinaryTypeTraitBase #include "tests/cxx/binary_type_trait-i2.h" // for BinaryTypeTraitDerived tests/cxx/binary_type_trait.cc should remove these lines: - #include "tests/cxx/binary_type_trait-d1.h" // lines 10-10 The full include-list for tests/cxx/binary_type_trait.cc: #include "tests/cxx/binary_type_trait-i1.h" // for BinaryTypeTraitBase #include "tests/cxx/binary_type_trait-i2.h" // for BinaryTypeTraitDerived --- .INFO:root:Testing iwyu on tests/cxx/builtins_no_includes.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/builtins_no_includes.cc (tests/cxx/builtins_no_includes.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/builtins_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/builtins_template.cc (tests/cxx/builtins_template.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/builtins_with_mapping.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/builtins_with_mapping.imp -I . tests/cxx/builtins_with_mapping.cc (tests/cxx/builtins_with_mapping.h has correct #includes/fwd-decls) tests/cxx/builtins_with_mapping.cc:21:9: warning: __builtin_expect is defined in "tests/cxx/builtins_with_mapping-d2.h", which isn't directly #included. tests/cxx/builtins_with_mapping.cc:24:9: warning: __builtin_strlen is defined in "tests/cxx/builtins_with_mapping-d3.h", which isn't directly #included. tests/cxx/builtins_with_mapping.cc should add these lines: #include "tests/cxx/builtins_with_mapping-d2.h" // for __builtin_expect #include "tests/cxx/builtins_with_mapping-d3.h" // for __builtin_strlen tests/cxx/builtins_with_mapping.cc should remove these lines: The full include-list for tests/cxx/builtins_with_mapping.cc: #include "tests/cxx/builtins_with_mapping.h" #include "tests/cxx/builtins_with_mapping-d1.h" // for i #include "tests/cxx/builtins_with_mapping-d2.h" // for __builtin_expect #include "tests/cxx/builtins_with_mapping-d3.h" // for __builtin_strlen --- .INFO:root:Testing iwyu on tests/cxx/casts.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/casts.cc tests/cxx/casts.cc:19:47: warning: CastsClass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:25:3: warning: CastsClass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:28:23: warning: CastsSubclass needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:28:3: warning: CastsSubclass is defined in "tests/cxx/casts-i1.h", which isn't directly #included. tests/cxx/casts.cc:31:3: warning: CastsI3Convertible is defined in "tests/cxx/casts-i3.h", which isn't directly #included. tests/cxx/casts.cc:36:21: warning: CastsI2Base needs a declaration, but does not provide or directly #include one. tests/cxx/casts.cc:36:35: warning: CastsI2Derived is defined in "tests/cxx/casts-i2.h", which isn't directly #included. tests/cxx/casts.cc:36:35: warning: CastsI3Convertible is defined in "tests/cxx/casts-i3.h", which isn't directly #included. tests/cxx/casts.cc should add these lines: #include "tests/cxx/casts-i1.h" // for CastsClass (ptr only), CastsSubclass #include "tests/cxx/casts-i2.h" // for CastsI2Base (ptr only), CastsI2Derived #include "tests/cxx/casts-i3.h" // for CastsI3Convertible tests/cxx/casts.cc should remove these lines: - #include "tests/cxx/casts-d1.h" // lines 12-12 - #include "tests/cxx/casts-d2.h" // lines 13-13 - #include "tests/cxx/casts-d3.h" // lines 14-14 The full include-list for tests/cxx/casts.cc: #include "tests/cxx/casts-i1.h" // for CastsClass (ptr only), CastsSubclass #include "tests/cxx/casts-i2.h" // for CastsI2Base (ptr only), CastsI2Derived #include "tests/cxx/casts-i3.h" // for CastsI3Convertible --- .INFO:root:Testing iwyu on tests/cxx/catch.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fcxx-exceptions -fexceptions -I . tests/cxx/catch.cc tests/cxx/catch.cc:15:18: warning: CatchByValue is defined in "tests/cxx/catch-byvalue.h", which isn't directly #included. tests/cxx/catch.cc:15:5: warning: CatchByValue is defined in "tests/cxx/catch-byvalue.h", which isn't directly #included. tests/cxx/catch.cc:17:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:23:18: warning: CatchByRef needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:23:5: warning: CatchByRef is defined in "tests/cxx/catch-byref.h", which isn't directly #included. tests/cxx/catch.cc:25:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:31:18: warning: CatchByPtr needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:31:5: warning: CatchByPtr is defined in "tests/cxx/catch-byptr.h", which isn't directly #included. tests/cxx/catch.cc:33:5: warning: LogException is defined in "tests/cxx/catch-logex.h", which isn't directly #included. tests/cxx/catch.cc:40:29: warning: Namespace::CatchElab needs a declaration, but does not provide or directly #include one. tests/cxx/catch.cc:40:5: warning: Namespace::CatchElab is defined in "tests/cxx/catch-elab.h", which isn't directly #included. tests/cxx/catch.cc:46:11: warning: Thrown is defined in "tests/cxx/catch-thrown.h", which isn't directly #included. tests/cxx/catch.cc:49:5: warning: puts is defined in , which isn't directly #included. tests/cxx/catch.cc should add these lines: #include // for puts #include "tests/cxx/catch-byptr.h" // for CatchByPtr #include "tests/cxx/catch-byref.h" // for CatchByRef #include "tests/cxx/catch-byvalue.h" // for CatchByValue #include "tests/cxx/catch-elab.h" // for CatchElab #include "tests/cxx/catch-logex.h" // for LogException #include "tests/cxx/catch-thrown.h" // for Thrown tests/cxx/catch.cc should remove these lines: - #include "tests/cxx/catch-exceptions.h" // lines 10-10 The full include-list for tests/cxx/catch.cc: #include // for puts #include "tests/cxx/catch-byptr.h" // for CatchByPtr #include "tests/cxx/catch-byref.h" // for CatchByRef #include "tests/cxx/catch-byvalue.h" // for CatchByValue #include "tests/cxx/catch-elab.h" // for CatchElab #include "tests/cxx/catch-logex.h" // for LogException #include "tests/cxx/catch-thrown.h" // for Thrown --- .INFO:root:Testing iwyu on tests/cxx/check_also.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d1.h" -I . tests/cxx/check_also.cc tests/cxx/check_also-d1.h:18:15: warning: NULL is defined in , which isn't directly #included. tests/cxx/check_also-d1.h should add these lines: #include // for NULL tests/cxx/check_also-d1.h should remove these lines: - #include "check_also-i1.h" // lines 15-15 The full include-list for tests/cxx/check_also-d1.h: #include // for NULL --- tests/cxx/check_also.cc:17:10: warning: kI1 is defined in "tests/cxx/check_also-i1.h", which isn't directly #included. tests/cxx/check_also.cc should add these lines: #include "tests/cxx/check_also-i1.h" // for kI1 tests/cxx/check_also.cc should remove these lines: - #include "check_also-d1.h" // lines 12-12 - #include "check_also-n1.h" // lines 13-13 The full include-list for tests/cxx/check_also.cc: #include "tests/cxx/check_also-i1.h" // for kI1 --- .INFO:root:Testing iwyu on tests/cxx/clmode.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 --driver-mode=cl /GF /Os /W2 -I . tests/cxx/clmode.cc tests/cxx/clmode.cc:18:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/clmode.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/clmode.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/clmode.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/comment_pragmas.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/comment_pragmas.cc tests/cxx/comment_pragmas-d7.h:15:17: warning: @headername directive missing a closing brace tests/cxx/comment_pragmas-d7.h:22:1: warning: end_exports without a begin_exports tests/cxx/comment_pragmas-d7.h:26:34: warning: Expected end_exports pragma tests/cxx/comment_pragmas-d7.h:30:1: warning: Unknown or malformed pragma (foo) tests/cxx/comment_pragmas-d7.h:33:1: warning: Suggested include must be a quoted header tests/cxx/comment_pragmas-d7.h:36:1: warning: Inhibited include must be a quoted header tests/cxx/comment_pragmas-d7.h:39:1: warning: begin_exports without an end_exports Warning: No public header found to replace the private header tests/cxx/comment_pragmas-d14.h tests/cxx/comment_pragmas.cc:117:1: warning: CommentPragmasI2 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:119:1: warning: CommentPragmasI3 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:121:1: warning: CommentPragmasI4 is defined in "tests/cxx/comment_pragmas-i1.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:126:1: warning: CommentPragmasD2 is defined in "tests/cxx/no_such_file.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:131:1: warning: CommentPragmasD3 is defined in "tests/cxx/comment_pragmas-i6.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:136:1: warning: CommentPragmasD4 is defined in "tests/cxx/comment_pragmas-i7.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:140:1: warning: CommentPragmasI8 is defined in "tests/cxx/comment_pragmas-i8.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:144:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:147:1: warning: CommentPragmasD8 is defined in , which isn't directly #included. tests/cxx/comment_pragmas.cc:150:1: warning: CommentPragmasD9 is defined in , which isn't directly #included. tests/cxx/comment_pragmas.cc:155:1: warning: CommentPragmasI9 is defined in "tests/cxx/comment_pragmas-i9.h", which isn't directly #included. tests/cxx/comment_pragmas.cc:182:1: warning: CommentPragmasD17 is defined in "tests/cxx/no_such_file_d17.h", which isn't directly #included. tests/cxx/comment_pragmas.cc should add these lines: #include // for CommentPragmasD8, CommentPragmasD9 #include "tests/cxx/comment_pragmas-i1.h" // for CommentPragmasI2, CommentPragmasI3, CommentPragmasI4 #include "tests/cxx/comment_pragmas-i6.h" // for CommentPragmasD3 #include "tests/cxx/comment_pragmas-i7.h" // for CommentPragmasD4 #include "tests/cxx/comment_pragmas-i8.h" // for CommentPragmasI8 #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_such_file.h" // for CommentPragmasD2 tests/cxx/comment_pragmas.cc should remove these lines: - #include "tests/cxx/comment_pragmas-d1.h" // lines 73-73 - #include "tests/cxx/comment_pragmas-d10.h" // lines 74-74 - #include "tests/cxx/comment_pragmas-d2.h" // lines 84-84 - #include "tests/cxx/comment_pragmas-d3.h" // lines 86-86 - #include "tests/cxx/comment_pragmas-d4.h" // lines 87-87 - #include "tests/cxx/comment_pragmas-d7.h" // lines 90-90 - #include "tests/cxx/comment_pragmas-d8.h" // lines 91-91 - #include "tests/cxx/comment_pragmas-d9.h" // lines 92-92 - class CommentPragmasD19; // lines 109-109 - class CommentPragmasTest21a; // lines 110-110 The full include-list for tests/cxx/comment_pragmas.cc: #include // for CommentPragmasD8, CommentPragmasD9 #include "tests/cxx/comment_pragmas-d11.h" // for CommentPragmasD11 #include "tests/cxx/comment_pragmas-d12.h" // for CommentPragmasD12 #include "tests/cxx/comment_pragmas-d13.h" // for CommentPragmasI10 #include "tests/cxx/comment_pragmas-d14.h" // for CommentPragmasD14 #include "tests/cxx/comment_pragmas-d15.h" #include "tests/cxx/comment_pragmas-d16.h" // for CommentPragmasI11 #include "tests/cxx/comment_pragmas-d17.h" #include "tests/cxx/comment_pragmas-d18.h" // for CommentPragmasD18 #include "tests/cxx/comment_pragmas-d19.h" // for CommentPragmasD19 #include "tests/cxx/comment_pragmas-d20.h" // for CommentPragmasD20a, CommentPragmasD20b, CommentPragmasD20c #include "tests/cxx/comment_pragmas-d21.h" #include "tests/cxx/comment_pragmas-d21.h" #include "tests/cxx/comment_pragmas-d22.h" #include "tests/cxx/comment_pragmas-d22.h" #include "tests/cxx/comment_pragmas-d5.h" #include "tests/cxx/comment_pragmas-d6.h" #include "tests/cxx/comment_pragmas-i1.h" // for CommentPragmasI2, CommentPragmasI3, CommentPragmasI4 #include "tests/cxx/comment_pragmas-i6.h" // for CommentPragmasD3 #include "tests/cxx/comment_pragmas-i7.h" // for CommentPragmasD4 #include "tests/cxx/comment_pragmas-i8.h" // for CommentPragmasI8 #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_such_file.h" // for CommentPragmasD2 class ForwardDeclaredUnnecessary1; // lines 112-112 class ForwardDeclaredUnnecessary2; // lines 113-113 --- .INFO:root:Testing iwyu on tests/cxx/computed_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/computed_include.cc (tests/cxx/computed_include.h has correct #includes/fwd-decls) tests/cxx/computed_include.cc should add these lines: tests/cxx/computed_include.cc should remove these lines: - #include "tests/cxx/computed_include.h" // lines 28-28 - #include // lines 22-22 - #include // lines 24-24 - #include "tests/cxx/indirect.h" // lines 17-17 The full include-list for tests/cxx/computed_include.cc: #include "tests/cxx/computed_include.h" #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/conversion_ctor.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/conversion_ctor.cc tests/cxx/conversion_ctor.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/conversion_ctor.cc:19:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/conversion_ctor.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/conversion_ctor.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/conversion_ctor.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/cvr.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/cvr.cc Found covariant return type in ReturnsDerived::covariant_derived, needs complete type of class Derived. Found covariant return type in ReturnsDerived::covariant_cv_qual, needs complete type of class Class. (tests/cxx/cvr.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/cxx17ns.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --cxx17ns -std=c++17 -I . tests/cxx/cxx17ns.cc tests/cxx/cxx17ns.cc should add these lines: namespace a { namespace { struct One4; } } namespace a { struct One3; } namespace a::b { struct One2; } namespace a::b::c { struct One; } tests/cxx/cxx17ns.cc should remove these lines: - #include "tests/cxx/cxx17ns-i1.h" // lines 10-10 The full include-list for tests/cxx/cxx17ns.cc: namespace a { namespace { struct One4; } } namespace a { struct One3; } namespace a::b { struct One2; } namespace a::b::c { struct One; } --- .INFO:root:Testing iwyu on tests/cxx/default_template_arg_other_file.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/default_template_arg_other_file.cc tests/cxx/default_template_arg_other_file.cc:22:18: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:24:3: warning: OperateOn is defined in "tests/cxx/default_template_arg_other_file-i2.h", which isn't directly #included. tests/cxx/default_template_arg_other_file.cc:29:18: warning: TplClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:29:27: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:31:3: warning: OperateOn is defined in "tests/cxx/default_template_arg_other_file-i2.h", which isn't directly #included. tests/cxx/default_template_arg_other_file.cc:49:18: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:53:18: warning: TplClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc:53:27: warning: MyClass needs a declaration, but does not provide or directly #include one. tests/cxx/default_template_arg_other_file.cc should add these lines: #include "tests/cxx/default_template_arg_other_file-i2.h" // for MyClass (ptr only), OperateOn, TplClass (ptr only) tests/cxx/default_template_arg_other_file.cc should remove these lines: - #include "tests/cxx/default_template_arg_other_file-d2.h" // lines 17-17 The full include-list for tests/cxx/default_template_arg_other_file.cc: #include "tests/cxx/default_template_arg_other_file-d1.h" // for TemplateStruct, IntendsToProvideClass (ptr only), IntendsToProvideTplClass (ptr only) #include "tests/cxx/default_template_arg_other_file-i2.h" // for MyClass (ptr only), OperateOn, TplClass (ptr only) --- .INFO:root:Testing iwyu on tests/cxx/defn_is_use.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/defn_is_use.cc (tests/cxx/defn_is_use.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/deleted_implicit.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/deleted_implicit.cc tests/cxx/deleted_implicit.cc:18:7: warning: class 'ReferenceMember' does not declare any constructor to initialize its non-modifiable members class ReferenceMember { ^ tests/cxx/deleted_implicit.cc:19:8: note: reference member 'ref_member' will never be initialized int& ref_member; ^ tests/cxx/deleted_implicit.cc:26:7: warning: class 'RvalueReferenceMember' does not declare any constructor to initialize its non-modifiable members class RvalueReferenceMember { ^ tests/cxx/deleted_implicit.cc:27:9: note: reference member 'ref_member' will never be initialized int&& ref_member; ^ (tests/cxx/deleted_implicit.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/depopulated_h_file.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/depopulated_h_file.cc tests/cxx/depopulated_h_file.h should add these lines: tests/cxx/depopulated_h_file.h should remove these lines: - #include "tests/cxx/depopulated_h_file-i1.h" // lines 13-13 The full include-list for tests/cxx/depopulated_h_file.h: --- tests/cxx/depopulated_h_file.cc should add these lines: #include "tests/cxx/depopulated_h_file-i1.h" // for Foo tests/cxx/depopulated_h_file.cc should remove these lines: The full include-list for tests/cxx/depopulated_h_file.cc: #include "tests/cxx/depopulated_h_file.h" #include "tests/cxx/depopulated_h_file-i1.h" // for Foo --- .INFO:root:Testing iwyu on tests/cxx/derived_function_tpl_args.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/derived_function_tpl_args.cc tests/cxx/derived_function_tpl_args.cc:40:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:42:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:45:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:48:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:50:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:55:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:58:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:60:3: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:65:11: warning: IndirectClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:77:7: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:79:7: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:82:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:85:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:87:3: warning: ns::NsClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:93:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:93:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:97:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:97:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:99:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:102:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:104:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:111:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:111:39: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:111:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:115:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:115:39: warning: ns::NsClass needs a declaration, but does not provide or directly #include one. tests/cxx/derived_function_tpl_args.cc:115:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:117:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:120:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc:122:3: warning: IndirectTplClass is defined in "tests/cxx/derived_function_tpl_args-i1.h", which isn't directly #included. tests/cxx/derived_function_tpl_args.cc should add these lines: #include "tests/cxx/derived_function_tpl_args-i1.h" // for IndirectTplClass, IndirectClass, NsClass tests/cxx/derived_function_tpl_args.cc should remove these lines: - #include "tests/cxx/derived_function_tpl_args-d1.h" // lines 17-17 The full include-list for tests/cxx/derived_function_tpl_args.cc: #include "tests/cxx/derived_function_tpl_args-i1.h" // for IndirectTplClass, IndirectClass, NsClass --- .INFO:root:Testing iwyu on tests/cxx/dotdot.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/dotdot.cc tests/cxx/dotdot.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/dotdot.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/dotdot.cc should remove these lines: - #include "subdir/dotdot_indirect.h" // lines 13-13 The full include-list for tests/cxx/dotdot.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/double_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/double_include.cc (tests/cxx/double_include.h has correct #includes/fwd-decls) tests/cxx/double_include.cc should add these lines: tests/cxx/double_include.cc should remove these lines: - #include "tests/cxx/double_include.h" // lines 22-22 The full include-list for tests/cxx/double_include.cc: #include "tests/cxx/double_include.h" --- .INFO:root:Testing iwyu on tests/c/elaborated_struct.c >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/c/elaborated_struct.c tests/c/elaborated_struct.c should add these lines: struct Struct; tests/c/elaborated_struct.c should remove these lines: - #include "tests/c/elaborated_struct-d1.h" // lines 10-10 The full include-list for tests/c/elaborated_struct.c: struct ForwardDeclared; // lines 26-26 struct Struct; --- .INFO:root:Testing iwyu on tests/cxx/elaborated_type.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/elaborated_type.cc tests/cxx/elaborated_type.cc should add these lines: class ElaborationClass; namespace Elaboration { class Class; } namespace Elaboration { template struct Template; } struct ElaborationStruct; union ElaborationUnion; tests/cxx/elaborated_type.cc should remove these lines: - #include "tests/cxx/elaborated_type_class.h" // lines 30-30 - #include "tests/cxx/elaborated_type_namespace.h" // lines 50-50 - #include "tests/cxx/elaborated_type_struct.h" // lines 36-36 - #include "tests/cxx/elaborated_type_union.h" // lines 42-42 The full include-list for tests/cxx/elaborated_type.cc: #include "tests/cxx/elaborated_type_enum1.h" // for ElaborationEnum1 #include "tests/cxx/elaborated_type_enum2.h" // for ElaborationEnum2 class ElaborationClass; class GlobalClass; // lines 22-22 namespace Elaboration { class Class; } namespace Elaboration { template struct Template; } struct ElaborationStruct; union ElaborationUnion; --- .INFO:root:Testing iwyu on tests/cxx/enum_base.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/enum_base.cc tests/cxx/enum_base.cc:13:12: warning: int_t is defined in "tests/cxx/enum_base-i1.h", which isn't directly #included. tests/cxx/enum_base.cc should add these lines: #include "tests/cxx/enum_base-i1.h" // for int_t tests/cxx/enum_base.cc should remove these lines: - #include "tests/cxx/enum_base-d1.h" // lines 10-10 The full include-list for tests/cxx/enum_base.cc: #include "tests/cxx/enum_base-i1.h" // for int_t --- .INFO:root:Testing iwyu on tests/cxx/explicit_instantiation.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/explicit_instantiation.cc tests/cxx/explicit_instantiation.cc:17:23: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:19:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:23:23: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:27:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation.cc:33:18: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation.cc should add these lines: #include "explicit_instantiation-template.h" // for Template tests/cxx/explicit_instantiation.cc should remove these lines: - #include "explicit_instantiation-template_direct.h" // lines 10-10 The full include-list for tests/cxx/explicit_instantiation.cc: #include "explicit_instantiation-template.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/explicit_instantiation2.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/explicit_instantiation2.cc tests/cxx/explicit_instantiation2.cc:38:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:38:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:42:16: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:42:16: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:46:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:46:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:50:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:50:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:52:5: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc:54:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:57:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:59:5: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc:64:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:64:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:64:25: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:68:1: warning: Template is defined in "explicit_instantiation2-template_short.h", which isn't directly #included (for explicit instantiation). tests/cxx/explicit_instantiation2.cc:70:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:75:5: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:79:1: warning: Template is defined in "explicit_instantiation-template.h", which isn't directly #included. tests/cxx/explicit_instantiation2.cc:82:19: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/explicit_instantiation2.cc should add these lines: #include "explicit_instantiation-template.h" // for Template #include "explicit_instantiation2-template_short.h" // for Template tests/cxx/explicit_instantiation2.cc should remove these lines: - #include "explicit_instantiation-template_direct.h" // lines 10-10 - #include "explicit_instantiation2-template_short_direct.h" // lines 12-12 The full include-list for tests/cxx/explicit_instantiation2.cc: #include "explicit_instantiation-template.h" // for Template #include "explicit_instantiation2-template_helpers.h" // for TemplateAsDefaultFull, FullUseArg, FwdDeclUseArg, TemplateAsDefaultFullProvided, TemplateAsDefaultFwd, TemplateTemplateArgShortFull, TemplateTemplateArgShortFwd #include "explicit_instantiation2-template_short.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/export_nesting.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/export_nesting.cc (tests/cxx/export_nesting.h has correct #includes/fwd-decls) (tests/cxx/export_nesting.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/external_including_internal.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/external_including_internal.cc (tests/cxx/external_including_internal.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/forward_declare_in_macro.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/forward_declare_in_macro.cc (tests/cxx/forward_declare_in_macro.h has correct #includes/fwd-decls) tests/cxx/forward_declare_in_macro.cc should add these lines: tests/cxx/forward_declare_in_macro.cc should remove these lines: - class MyClass; // lines 29-29 The full include-list for tests/cxx/forward_declare_in_macro.cc: #include "tests/cxx/forward_declare_in_macro.h" --- .INFO:root:Testing iwyu on tests/cxx/fullinfo_for_templates.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fullinfo_for_templates.cc tests/cxx/fullinfo_for_templates.cc should add these lines: tests/cxx/fullinfo_for_templates.cc should remove these lines: - #include "tests/cxx/fullinfo_for_templates-d2.h" // lines 16-16 The full include-list for tests/cxx/fullinfo_for_templates.cc: #include "tests/cxx/fullinfo_for_templates-d1.h" // for TemplateClass --- .INFO:root:Testing iwyu on tests/cxx/funcptrs.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Wno-unused -I . tests/cxx/funcptrs.cc tests/cxx/funcptrs.cc:27:28: warning: Enum is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:27:41: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:30:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:35:33: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:39:33: warning: ClassTemplate needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:39:47: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:55:16: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:55:27: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:55:3: warning: Enum is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:24: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:61:35: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:35: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:61:52: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:65:25: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:25: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:70:42: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:74:4: warning: Function is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:79:21: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:79:4: warning: FunctionTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:79:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:84:33: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:42: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:42: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:89:70: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:92:39: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:92:8: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:48: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:48: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:97:70: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:97:8: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:101:25: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:25: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:106:53: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:110:26: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:26: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:26: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:115:48: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:119:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:124:32: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:124:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:124:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:127:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:132:26: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:132:4: warning: Class is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:132:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:138:33: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:138:47: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:51: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:145:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:145:8: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:149:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:149:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:152:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:152:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:156:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:156:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:161:22: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:161:45: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:161:8: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:161:8: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:166:25: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:166:39: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:172:25: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:172:25: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:172:39: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:172:68: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:177:26: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:177:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:183:26: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:183:26: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:183:40: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:183:63: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:188:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:188:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:194:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:194:47: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:194:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:194:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:198:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:198:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:204:18: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:204:41: warning: Retval needs a declaration, but does not provide or directly #include one. tests/cxx/funcptrs.cc:204:4: warning: ClassTemplate is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc:204:4: warning: Retval is defined in "tests/cxx/funcptrs-i1.h", which isn't directly #included. tests/cxx/funcptrs.cc should add these lines: #include "tests/cxx/funcptrs-i1.h" // for Retval, Class, ClassTemplate, Function, FunctionTemplate, Enum tests/cxx/funcptrs.cc should remove these lines: - #include "tests/cxx/funcptrs-d1.h" // lines 20-20 The full include-list for tests/cxx/funcptrs.cc: #include "tests/cxx/funcptrs-i1.h" // for Retval, Class, ClassTemplate, Function, FunctionTemplate, Enum --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_class_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_class_template.cc tests/cxx/fwd_decl_class_template.h should add these lines: template class ClassTemplateI1; tests/cxx/fwd_decl_class_template.h should remove these lines: - #include "tests/cxx/fwd_decl_class_template-i1.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_class_template.h: template class ClassTemplateI1; --- tests/cxx/fwd_decl_class_template.cc should add these lines: #include "tests/cxx/fwd_decl_class_template-i1.h" // for ClassTemplateI1 tests/cxx/fwd_decl_class_template.cc should remove these lines: The full include-list for tests/cxx/fwd_decl_class_template.cc: #include "tests/cxx/fwd_decl_class_template.h" #include "tests/cxx/fwd_decl_class_template-i1.h" // for ClassTemplateI1 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_final.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_final.cc tests/cxx/fwd_decl_final.h should add these lines: class FinalClass; template class FinalTemplate; tests/cxx/fwd_decl_final.h should remove these lines: - #include "tests/cxx/fwd_decl_final-d1.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_final.h: class FinalClass; template class FinalTemplate; --- tests/cxx/fwd_decl_final.cc should add these lines: class FinalClass; template class FinalTemplate; tests/cxx/fwd_decl_final.cc should remove these lines: The full include-list for tests/cxx/fwd_decl_final.cc: #include "tests/cxx/fwd_decl_final.h" class FinalClass; template class FinalTemplate; --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_nested_class.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_nested_class.cc tests/cxx/fwd_decl_nested_class.cc should add these lines: tests/cxx/fwd_decl_nested_class.cc should remove these lines: - class Container::NoUsage; // lines 146-146 - class Container::UsedAsPtrInMethod; // lines 147-147 - class Container::UsedFullyInInitializer; // lines 149-149 - class Container::UsedFullyInMethod; // lines 148-148 - class Container::UsedImplicitlyInInitializer; // lines 150-150 - class Foo::NoUsage; // lines 17-17 - class Foo::UsedAsPtrInMethod; // lines 19-19 - class Foo::UsedFullyInInitializer; // lines 21-21 - class Foo::UsedFullyInMethod; // lines 20-20 - class Foo::UsedImplicitlyInInitializer; // lines 22-22 - template class Outer::NoUsage; // lines 81-81 - template class Outer::NoUsageDefinedOutOfLine; // lines 83-83 - template class Outer::UsedAsPtrInMethod; // lines 84-84 - template class Outer::UsedFullyInInitializer; // lines 86-86 - template class Outer::UsedFullyInMethod; // lines 85-85 - template class Outer::UsedImplicitlyInInitializer; // lines 87-87 The full include-list for tests/cxx/fwd_decl_nested_class.cc: class Container::UsedAsFriend; // lines 155-155 class Container::UsedAsPtrArg; // lines 152-152 class Container::UsedAsPtrMember; // lines 154-154 class Container::UsedAsPtrReturn; // lines 153-153 class Container::UsedInTypedef; // lines 151-151 class Foo::NoUsageDefinedOutOfLine; // lines 18-18 class Foo::UsedAsFriend; // lines 27-27 class Foo::UsedAsPtrArg; // lines 24-24 class Foo::UsedAsPtrMember; // lines 26-26 class Foo::UsedAsPtrReturn; // lines 25-25 class Foo::UsedInTypedef; // lines 23-23 template class Outer::NoUsageDefinedOutOfLine; // lines 82-82 template class Outer::UsedAsFriend; // lines 92-92 template class Outer::UsedAsPtrArg; // lines 89-89 template class Outer::UsedAsPtrMember; // lines 91-91 template class Outer::UsedAsPtrReturn; // lines 90-90 template class Outer::UsedInTypedef; // lines 88-88 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_of_nested_class_defined_later.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_of_nested_class_defined_later.cc (tests/cxx/fwd_decl_of_nested_class_defined_later.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_decl_static_member.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_static_member.cc tests/cxx/fwd_decl_static_member.cc should add these lines: class IndirectClass; tests/cxx/fwd_decl_static_member.cc should remove these lines: - #include "tests/cxx/indirect.h" // lines 13-13 The full include-list for tests/cxx/fwd_decl_static_member.cc: class IndirectClass; --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_then_dfn.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_then_dfn.cc (tests/cxx/fwd_decl_then_dfn.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_decl_with_attribute.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_decl_with_attribute.cc tests/cxx/fwd_decl_with_attribute.cc should add these lines: tests/cxx/fwd_decl_with_attribute.cc should remove these lines: - struct InheritedAttrStruct; // lines 18-18 The full include-list for tests/cxx/fwd_decl_with_attribute.cc: struct AttrStruct; // lines 13-13 --- .INFO:root:Testing iwyu on tests/cxx/fwd_decl_with_instantiation.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/fwd_decl_with_instantiation.cc (tests/cxx/fwd_decl_with_instantiation.h has correct #includes/fwd-decls) (tests/cxx/fwd_decl_with_instantiation.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/fwd_declare_enum.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/fwd_declare_enum.cc (tests/cxx/fwd_declare_enum.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/header_in_subdir.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/header_in_subdir.cc tests/cxx/header_in_subdir.cc:16:3: warning: IndirectSubDirClass is defined in "tests/cxx/subdir/indirect_subdir.h", which isn't directly #included. tests/cxx/header_in_subdir.cc should add these lines: #include "tests/cxx/subdir/indirect_subdir.h" // for IndirectSubDirClass tests/cxx/header_in_subdir.cc should remove these lines: - #include "subdir/direct_subdir.h" // lines 12-12 The full include-list for tests/cxx/header_in_subdir.cc: #include "tests/cxx/subdir/indirect_subdir.h" // for IndirectSubDirClass --- .INFO:root:Testing iwyu on tests/cxx/header_in_subdir_nopath.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/header_in_subdir_nopath.cc tests/cxx/header_in_subdir_nopath.cc:16:3: warning: IndirectSubDirClass is defined in "subdir/indirect_subdir.h", which isn't directly #included. tests/cxx/header_in_subdir_nopath.cc should add these lines: #include "subdir/indirect_subdir.h" // for IndirectSubDirClass tests/cxx/header_in_subdir_nopath.cc should remove these lines: - #include "subdir/direct_subdir.h" // lines 12-12 The full include-list for tests/cxx/header_in_subdir_nopath.cc: #include "subdir/indirect_subdir.h" // for IndirectSubDirClass --- .INFO:root:Testing iwyu on tests/cxx/header_near.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/header_near.cc (tests/cxx/header_near.h has correct #includes/fwd-decls) (tests/cxx/header_near.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/implicit_ctor.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d1.h" -I . tests/cxx/implicit_ctor.cc tests/cxx/implicit_ctor-d1.h:18:20: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included (for autocast). tests/cxx/implicit_ctor-d1.h:18:20: warning: IndirectWithImplicitCtor needs a declaration, but does not provide or directly #include one. tests/cxx/implicit_ctor-d1.h:22:29: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included (for autocast). tests/cxx/implicit_ctor-d1.h:22:29: warning: IndirectWithImplicitCtor needs a declaration, but does not provide or directly #include one. tests/cxx/implicit_ctor-d1.h should add these lines: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor tests/cxx/implicit_ctor-d1.h should remove these lines: - #include "tests/cxx/implicit_ctor-i1.h" // lines 10-10 The full include-list for tests/cxx/implicit_ctor-d1.h: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor --- tests/cxx/implicit_ctor.cc:29:24: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:31:27: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:36:1: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc:38:7: warning: IndirectWithImplicitCtor is defined in "tests/cxx/implicit_ctor-i2.h", which isn't directly #included. tests/cxx/implicit_ctor.cc should add these lines: #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor tests/cxx/implicit_ctor.cc should remove these lines: The full include-list for tests/cxx/implicit_ctor.cc: #include "tests/cxx/implicit_ctor-d1.h" // for ImplicitCtorFn, ImplicitCtorRefFn #include "tests/cxx/implicit_ctor-i2.h" // for IndirectWithImplicitCtor --- .INFO:root:Testing iwyu on tests/cxx/include_cycle.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/include_cycle.cc (tests/cxx/include_cycle.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/include_with_using.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/include_with_using.cc tests/cxx/include_with_using.cc:48:3: warning: i1::UsingInCc is defined in "tests/cxx/include_with_using-i1.h", which isn't directly #included. tests/cxx/include_with_using.cc should add these lines: #include "tests/cxx/include_with_using-i1.h" // for UsingInCc class UsedFromD2; namespace ns3 { class PtrInNs3; } namespace ns5 { class PtrInNs5; } tests/cxx/include_with_using.cc should remove these lines: - #include "tests/cxx/include_with_using-d2.h" // lines 19-19 - #include "tests/cxx/include_with_using-d3.h" // lines 20-20 - #include "tests/cxx/include_with_using-d5.h" // lines 23-23 The full include-list for tests/cxx/include_with_using.cc: #include "tests/cxx/include_with_using-d1.h" // for PtrInNs #include "tests/cxx/include_with_using-d3b.h" // for PtrInNs3 #include "tests/cxx/include_with_using-d4.h" // for var_in_d4 #include "tests/cxx/include_with_using-d5b.h" // for PtrInNs5 #include "tests/cxx/include_with_using-i1.h" // for UsingInCc class UsedFromD2; namespace ns3 { class PtrInNs3; } namespace ns5 { class PtrInNs5; } --- .INFO:root:Testing iwyu on tests/cxx/inheriting_ctor.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/inheriting_ctor.cc tests/cxx/inheriting_ctor.cc:13:15: warning: Derived is defined in "inheriting_ctor-i1.h", which isn't directly #included. tests/cxx/inheriting_ctor.cc should add these lines: #include "inheriting_ctor-i1.h" // for Derived tests/cxx/inheriting_ctor.cc should remove these lines: - #include "inheriting_ctor-d1.h" // lines 10-10 The full include-list for tests/cxx/inheriting_ctor.cc: #include "inheriting_ctor-i1.h" // for Derived --- .INFO:root:Testing iwyu on tests/cxx/inline_namespace.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/inline_namespace.cc tests/cxx/inline_namespace.h:20:25: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. tests/cxx/inline_namespace.h should add these lines: #include "tests/cxx/inline_namespace-i1.h" // for Foo tests/cxx/inline_namespace.h should remove these lines: - #include "tests/cxx/inline_namespace-d1.h" // lines 13-13 The full include-list for tests/cxx/inline_namespace.h: #include "tests/cxx/inline_namespace-i1.h" // for Foo --- tests/cxx/inline_namespace.cc:17:25: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. tests/cxx/inline_namespace.cc:19:14: warning: xyz::Foo is defined in "tests/cxx/inline_namespace-i1.h", which isn't directly #included. (tests/cxx/inline_namespace.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/integer_template_arg.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/integer_template_arg.cc (tests/cxx/integer_template_arg.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/internal/internal_files.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/internal/internal_files.cc (tests/cxx/internal/internal_files.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/iterator.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/iterator.cc (tests/cxx/iterator.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/iwyu_stricter_than_cpp.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-autocast.h" -Xiwyu --check_also="tests/cxx/*-fnreturn.h" -Xiwyu --check_also="tests/cxx/*-typedefs.h" -Xiwyu --check_also="tests/cxx/*-d2.h" -I . tests/cxx/iwyu_stricter_than_cpp.cc tests/cxx/iwyu_stricter_than_cpp-typedefs.h:22:9: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:26:9: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:42:9: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h:45:9: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-typedefs.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-typedefs.h should remove these lines: - struct DirectStruct1; // lines 29-29 - template struct TplDirectStruct1; // lines 48-48 The full include-list for tests/cxx/iwyu_stricter_than_cpp-typedefs.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 36-36 template struct TplIndirectStruct2; // lines 53-53 --- tests/cxx/iwyu_stricter_than_cpp-autocast.h:30:11: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:30:11: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:33:11: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:49:11: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:49:11: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:58:11: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for autocast). tests/cxx/iwyu_stricter_than_cpp-autocast.h:58:18: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:67:30: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h:69:24: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-autocast.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-autocast.h should remove these lines: - struct DirectStruct1; // lines 23-23 - template struct TplDirectStruct1; // lines 43-43 The full include-list for tests/cxx/iwyu_stricter_than_cpp-autocast.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 24-24 template struct TplIndirectStruct2; // lines 44-44 --- tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:23:17: warning: IndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:23:1: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:27:42: warning: IndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:44:1: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:44:25: warning: TplIndirectStruct1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:51:8: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:53:1: warning: TplIndirectStructForwardDeclaredInD1 is defined in "tests/cxx/iwyu_stricter_than_cpp-i1.h", which isn't directly #included (for fn return type). tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:71:16: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h:73:10: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp-fnreturn.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 tests/cxx/iwyu_stricter_than_cpp-fnreturn.h should remove these lines: - struct DirectStruct1; // lines 30-30 - template struct TplDirectStruct1; // lines 55-55 The full include-list for tests/cxx/iwyu_stricter_than_cpp-fnreturn.h: #include "tests/cxx/iwyu_stricter_than_cpp-d1.h" // for DirectStruct1, DirectStruct2, TplDirectStruct1, TplDirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-i1.h" // for IndirectStruct1, IndirectStructForwardDeclaredInD1, TplIndirectStruct1, TplIndirectStructForwardDeclaredInD1 struct IndirectStruct2; // lines 37-37 template struct TplIndirectStruct2; // lines 60-60 --- tests/cxx/iwyu_stricter_than_cpp-d2.h:22:25: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp-d2.h should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for IndirectStruct2 tests/cxx/iwyu_stricter_than_cpp-d2.h should remove these lines: - class IndirectStruct2; // lines 10-10 The full include-list for tests/cxx/iwyu_stricter_than_cpp-d2.h: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for IndirectStruct2 --- tests/cxx/iwyu_stricter_than_cpp.cc:50:3: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:54:3: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:62:3: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:64:3: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:72:19: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:81:18: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:85:21: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:94:9: warning: IndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:97:9: warning: IndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:101:9: warning: DirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:104:9: warning: DirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:108:32: warning: IndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:108:9: warning: IndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:113:9: warning: TplIndirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:116:9: warning: TplIndirectStructForwardDeclaredInD1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:120:9: warning: TplDirectStruct1 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:123:9: warning: TplDirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:127:41: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:127:9: warning: TplIndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc:131:44: warning: TplIndirectStruct2 is defined in "tests/cxx/iwyu_stricter_than_cpp-i2.h", which isn't directly #included. tests/cxx/iwyu_stricter_than_cpp.cc:131:9: warning: TplIndirectStruct2 needs a declaration, but does not provide or directly #include one. tests/cxx/iwyu_stricter_than_cpp.cc should add these lines: #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for TplIndirectStruct2, IndirectStruct2 struct DirectStruct1; struct DirectStruct2; struct IndirectStruct1; struct IndirectStructForwardDeclaredInD1; template struct TplDirectStruct1; template struct TplDirectStruct2; template struct TplIndirectStruct1; template struct TplIndirectStructForwardDeclaredInD1; tests/cxx/iwyu_stricter_than_cpp.cc should remove these lines: - #include "tests/cxx/iwyu_stricter_than_cpp-autocast2.h" // lines 37-37 - #include "tests/cxx/iwyu_stricter_than_cpp-d2.h" // lines 38-38 The full include-list for tests/cxx/iwyu_stricter_than_cpp.cc: #include "tests/cxx/iwyu_stricter_than_cpp-autocast.h" // for Fn, TplFn #include "tests/cxx/iwyu_stricter_than_cpp-fnreturn.h" // for DoesEverythingRightFn, DoesNotForwardDeclareAndIncludesFn, DoesNotForwardDeclareFn, DoesNotForwardDeclareProperlyFn, IncludesFn, TplDoesEverythingRightAgainFn, TplDoesEverythingRightFn, TplDoesNotForwardDeclareAndIncludesFn, TplDoesNotForwardDeclareFn, TplDoesNotForwardDeclareProperlyFn, TplIncludesFn #include "tests/cxx/iwyu_stricter_than_cpp-i2.h" // for TplIndirectStruct2, IndirectStruct2 #include "tests/cxx/iwyu_stricter_than_cpp-typedefs.h" // for DoesEverythingRight, TplDoesEverythingRightAgain, DoesNotForwardDeclare, DoesNotForwardDeclareAndIncludes, DoesNotForwardDeclareProperly, Includes, TplDoesEverythingRight, TplDoesNotForwardDeclare, TplDoesNotForwardDeclareAndIncludes, TplDoesNotForwardDeclareProperly, TplIncludes struct DirectStruct1; struct DirectStruct2; struct IndirectStruct1; struct IndirectStructForwardDeclaredInD1; template struct TplDirectStruct1; template struct TplDirectStruct2; template struct TplIndirectStruct1; template struct TplIndirectStructForwardDeclaredInD1; --- .INFO:root:Testing iwyu on tests/c/keep_includes.c >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --keep=tests/c/keep_includes*.h -I . tests/c/keep_includes.c (tests/c/keep_includes.c has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/keep_mapping.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-public.h" -Xiwyu --mapping_file=tests/cxx/keep_mapping.imp -I . tests/cxx/keep_mapping.cc (tests/cxx/keep_mapping-public.h has correct #includes/fwd-decls) (tests/cxx/keep_mapping.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/keep_moc.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-i1.h" -I . tests/cxx/keep_moc.cc (tests/cxx/keep_moc-i1.h has correct #includes/fwd-decls) tests/cxx/keep_moc.cc:21:3: warning: QObjectLike is defined in "tests/cxx/keep_moc-i1.h", which isn't directly #included. tests/cxx/keep_moc.cc should add these lines: #include "tests/cxx/keep_moc-i1.h" // for QObjectLike tests/cxx/keep_moc.cc should remove these lines: - #include "tests/cxx/keep_moc-d1.h" // lines 17-17 The full include-list for tests/cxx/keep_moc.cc: #include "tests/cxx/keep_moc-i1.h" // for QObjectLike #include "tests/cxx/keep_moc.moc" --- .INFO:root:Testing iwyu on tests/cxx/lambda_fwd_decl.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 tests/cxx/lambda_fwd_decl.cc (tests/cxx/lambda_fwd_decl.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/lateparsed_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fdelayed-template-parsing -I . tests/cxx/lateparsed_template.cc tests/cxx/lateparsed_template.cc:27:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc:34:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc:42:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/lateparsed_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/lateparsed_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 19-19 The full include-list for tests/cxx/lateparsed_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/lateparsed_template-notchecked.h" // for kUsableSymbol --- .INFO:root:Testing iwyu on tests/cxx/macro_defined_by_includer.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -DCOMMAND_LINE_TYPE=double -include tests/cxx/macro_defined_by_includer-prefix.h -I . tests/cxx/macro_defined_by_includer.cc tests/cxx/macro_defined_by_includer.cc:22:1: warning: GuardedInclude1 is defined in "tests/cxx/macro_defined_by_includer-i1.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc:50:3: warning: f is defined in "tests/cxx/macro_defined_by_includer-i3.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc:52:3: warning: f is defined in "tests/cxx/macro_defined_by_includer-i3.h", which isn't directly #included. tests/cxx/macro_defined_by_includer.cc should add these lines: #include "tests/cxx/macro_defined_by_includer-i1.h" // for GuardedInclude1 #include "tests/cxx/macro_defined_by_includer-i3.h" // for f tests/cxx/macro_defined_by_includer.cc should remove these lines: - #include // lines 66-66 - #include "tests/cxx/macro_defined_by_includer-d1.h" // lines 20-20 - #include "tests/cxx/macro_defined_by_includer-d4.h" // lines 37-37 The full include-list for tests/cxx/macro_defined_by_includer.cc: #include "tests/cxx/macro_defined_by_includer-d2.h" // for GuardedInclude2 #include "tests/cxx/macro_defined_by_includer-d3.h" // for GuardedInclude3, GuardedInclude4 #include "tests/cxx/macro_defined_by_includer-g5.h" // for GuardedInclude5 #include "tests/cxx/macro_defined_by_includer-i1.h" // for GuardedInclude1 #include "tests/cxx/macro_defined_by_includer-i3.h" // for f #include "tests/cxx/macro_defined_by_includer-xmacro.h" // lines 40-40 #include "tests/cxx/macro_defined_by_includer-xmacro.h" // lines 45-45 --- .INFO:root:Testing iwyu on tests/cxx/macro_location.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d2.h" -Wno-sizeof-pointer-div -I . tests/cxx/macro_location.cc tests/cxx/macro_location.h:20:15: warning: Foo is defined in "tests/cxx/macro_location-i3.h", which isn't directly #included. tests/cxx/macro_location.h:36:1: warning: ConcatFwdDeclClass needs a declaration, but does not provide or directly #include one. tests/cxx/macro_location.h:39:1: warning: ConcatClass is defined in "tests/cxx/macro_location-i4.h", which isn't directly #included. tests/cxx/macro_location.h:45:1: warning: UNNAMED_TYPE_IN_MACRO is defined in "tests/cxx/macro_location-i5.h", which isn't directly #included. tests/cxx/macro_location.h should add these lines: #include "tests/cxx/macro_location-i3.h" // for Foo #include "tests/cxx/macro_location-i4.h" // for ConcatClass, ConcatFwdDeclClass (ptr only) #include "tests/cxx/macro_location-i5.h" // for UNNAMED_TYPE_IN_MACRO tests/cxx/macro_location.h should remove these lines: - #include "tests/cxx/macro_location-d3.h" // lines 11-11 - class Foo; // lines 14-14 The full include-list for tests/cxx/macro_location.h: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/macro_location-d2.h" // for ARRAYSIZE, CREATE_VAR, DECLARE_INDIRECT, NEW_CLASS, USE_CLASS #include "tests/cxx/macro_location-d4.h" // for DECLARE_AND_USE_CLASS, LOG_INFO #include "tests/cxx/macro_location-i3.h" // for Foo #include "tests/cxx/macro_location-i4.h" // for ConcatClass, ConcatFwdDeclClass (ptr only) #include "tests/cxx/macro_location-i5.h" // for UNNAMED_TYPE_IN_MACRO --- (tests/cxx/macro_location-d2.h has correct #includes/fwd-decls) tests/cxx/macro_location.cc:25:3: warning: DECLARE_FRIEND is defined in "tests/cxx/macro_location-i3.h", which isn't directly #included. (tests/cxx/macro_location.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/macro_use_expanded_decl.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/macro_use_expanded_decl.cc tests/cxx/macro_use_expanded_decl.cc:25:3: warning: CALL_METHOD is defined in "macro_use_expanded_decl-macro.h", which isn't directly #included. tests/cxx/macro_use_expanded_decl.cc:27:3: warning: CALL_METHOD is defined in "macro_use_expanded_decl-macro.h", which isn't directly #included. tests/cxx/macro_use_expanded_decl.cc should add these lines: #include "macro_use_expanded_decl-macro.h" // for CALL_METHOD tests/cxx/macro_use_expanded_decl.cc should remove these lines: The full include-list for tests/cxx/macro_use_expanded_decl.cc: #include "macro_use_expanded_decl-class.h" // for Class, Class2 #include "macro_use_expanded_decl-macro.h" // for CALL_METHOD --- .INFO:root:Testing iwyu on tests/cxx/mapping_to_self.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/mapping_to_self.imp -I . tests/cxx/mapping_to_self.cc (tests/cxx/mapping_to_self.h has correct #includes/fwd-decls) (tests/cxx/mapping_to_self.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/member_expr.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/member_expr.cc tests/cxx/member_expr.cc:16:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:18:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:20:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:24:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:26:7: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:28:14: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:33:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:37:21: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/member_expr.cc:41:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:45:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:47:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc:52:7: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/member_expr.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/member_expr.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/member_expr.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/member_expr-d1.h" // for CALL_METHOD, IC, IC_CALL_METHOD --- .INFO:root:Testing iwyu on tests/cxx/ms_inline_asm.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -fms-extensions tests/cxx/ms_inline_asm.cc tests/cxx/ms_inline_asm.cc:16:3: error: Unsupported architecture 's390x' for MS-style inline assembly __asm { ^ FINFO:root:Testing iwyu on tests/cxx/multiple_include_paths.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/multiple_include_paths.cc tests/cxx/multiple_include_paths.cc should add these lines: tests/cxx/multiple_include_paths.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 27-27 The full include-list for tests/cxx/multiple_include_paths.cc: #include "tests/cxx/internal/../indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/new_header_path_local.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/new_header_path_local.cc tests/cxx/new_header_path_local.cc:17:3: warning: IndirectClass is defined in "indirect.h", which isn't directly #included. tests/cxx/new_header_path_local.cc should add these lines: #include "indirect.h" // for IndirectClass tests/cxx/new_header_path_local.cc should remove these lines: - #include "direct_near.h" // lines 13-13 The full include-list for tests/cxx/new_header_path_local.cc: #include "indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/new_header_path_provided.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/new_header_path_provided.cc tests/cxx/new_header_path_provided.cc:17:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/new_header_path_provided.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/new_header_path_provided.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/new_header_path_provided.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/no_char_traits.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_char_traits.cc (tests/cxx/no_char_traits.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_comments.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --no_comments -I . tests/cxx/no_comments.cc tests/cxx/no_comments.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/no_comments.cc should add these lines: #include "tests/cxx/indirect.h" tests/cxx/no_comments.cc should remove these lines: - #include "tests/cxx/direct.h" The full include-list for tests/cxx/no_comments.cc: #include "tests/cxx/indirect.h" --- .INFO:root:Testing iwyu on tests/cxx/no_definition.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_definition.cc (tests/cxx/no_definition.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_deque.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_deque.cc (tests/cxx/no_deque.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_fwd_decl_nested_class.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/no_fwd_decl_nested_class.cc (tests/cxx/no_fwd_decl_nested_class.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/no_fwd_decl_std.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/no_fwd_decl_std.cc tests/cxx/no_fwd_decl_std.cc should add these lines: tests/cxx/no_fwd_decl_std.cc should remove these lines: - namespace std { template struct pair; } // lines 27-27 The full include-list for tests/cxx/no_fwd_decl_std.cc: #include // for pair --- .INFO:root:Testing iwyu on tests/cxx/no_fwd_decls.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --no_fwd_decls -I . tests/cxx/no_fwd_decls.cc tests/cxx/no_fwd_decls.cc:25:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/no_fwd_decls.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/no_fwd_decls.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 20-20 - class Fwd; // lines 39-39 The full include-list for tests/cxx/no_fwd_decls.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/no_fwd_decls-fwd.h" // for Fwd #include "tests/cxx/no_fwd_decls-nameonly.h" // for AddressOf, NameOnly class LocalFwd; // lines 29-29 --- .INFO:root:Testing iwyu on tests/cxx/no_h_includes_cc.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*.c" -I . tests/cxx/no_h_includes_cc.cc (tests/cxx/no_h_includes_cc-inc.c has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc-inc2.c has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc.h has correct #includes/fwd-decls) (tests/cxx/no_h_includes_cc.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/non_transitive_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-d*.h" -Xiwyu --transitive_includes_only -I . tests/cxx/non_transitive_include.cc (tests/cxx/non_transitive_include-d1.h has correct #includes/fwd-decls) (tests/cxx/non_transitive_include-d2.h has correct #includes/fwd-decls) (tests/cxx/non_transitive_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/operator_new.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++17 -I . tests/cxx/operator_new.cc tests/cxx/operator_new.cc:21:26: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:21:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:21:63: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:25:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:28:51: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:28:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:47:29: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:47:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:49:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:53:28: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc:53:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/operator_new.cc:55:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/operator_new.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/operator_new.cc should remove these lines: - #include // lines 13-13 - #include "tests/cxx/direct.h" // lines 14-14 The full include-list for tests/cxx/operator_new.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/out_of_line.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/out_of_line.cc tests/cxx/out_of_line.cc:36:3: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:45:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:50:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:60:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc:64:5: warning: Dependent is defined in "out_of_line-dep-int.h", which isn't directly #included. tests/cxx/out_of_line.cc should add these lines: #include "out_of_line-dep-int.h" // for Dependent tests/cxx/out_of_line.cc should remove these lines: - #include "out_of_line-dep.h" // lines 10-10 The full include-list for tests/cxx/out_of_line.cc: #include "out_of_line-dep-int.h" // for Dependent --- .INFO:root:Testing iwyu on tests/cxx/overloaded_class.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --check_also="tests/cxx/*-i1.h" -I . tests/cxx/overloaded_class.cc (tests/cxx/overloaded_class-i1.h has correct #includes/fwd-decls) tests/cxx/overloaded_class.cc:19:3: warning: MyFunc is defined in "tests/cxx/overloaded_class-i1.h", which isn't directly #included. tests/cxx/overloaded_class.cc should add these lines: #include "tests/cxx/overloaded_class-i1.h" // for MyFunc tests/cxx/overloaded_class.cc should remove these lines: - #include "tests/cxx/overloaded_class-d1.h" // lines 15-15 The full include-list for tests/cxx/overloaded_class.cc: #include "tests/cxx/overloaded_class-i1.h" // for MyFunc --- .INFO:root:Testing iwyu on tests/cxx/pch_in_code.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --pch_in_code -Xiwyu --prefix_header_includes=remove -I . tests/cxx/pch_in_code.cc (tests/cxx/public/pch_in_code.h has correct #includes/fwd-decls) tests/cxx/pch_in_code.cc should add these lines: tests/cxx/pch_in_code.cc should remove these lines: - #include // lines 30-30 - #include "tests/cxx/indirect.h" // lines 32-32 The full include-list for tests/cxx/pch_in_code.cc: #include "tests/cxx/pch.h" #include "tests/cxx/public/pch_in_code.h" #include // for int8_t --- .INFO:root:Testing iwyu on tests/cxx/placement_new.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++17 -I . tests/cxx/placement_new.cc tests/cxx/placement_new.cc:25:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:34:30: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:34:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:38:15: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:38:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:41:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:47:29: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:52:39: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:52:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:63:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:65:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:67:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:75:25: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:75:32: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:75:32: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:75:46: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:75:61: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:32: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:79:3: warning: ClassTemplate needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:30: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:87:30: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:87:44: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:59: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:87:7: warning: operator new is defined in , which isn't directly #included. tests/cxx/placement_new.cc:91:29: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:91:30: warning: ClassTemplate is defined in "tests/cxx/placement_new-i1.h", which isn't directly #included. tests/cxx/placement_new.cc:102:30: warning: std::nothrow is defined in , which isn't directly #included. tests/cxx/placement_new.cc:102:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:102:44: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:104:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:109:29: warning: std::nothrow is defined in , which isn't directly #included. tests/cxx/placement_new.cc:109:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:109:43: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:111:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:123:35: warning: std::align_val_t is defined in , which isn't directly #included. tests/cxx/placement_new.cc:123:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:123:52: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:125:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:130:34: warning: std::align_val_t is defined in , which isn't directly #included. tests/cxx/placement_new.cc:130:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/placement_new.cc:130:51: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc:132:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/placement_new.cc should add these lines: #include // for operator new, align_val_t, nothrow #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/placement_new-i1.h" // for ClassTemplate tests/cxx/placement_new.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 16-16 - #include "tests/cxx/placement_new-d1.h" // lines 17-17 The full include-list for tests/cxx/placement_new.cc: #include // for operator new, align_val_t, nothrow #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/placement_new-i1.h" // for ClassTemplate --- .INFO:root:Testing iwyu on tests/cxx/pointer_arith.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/pointer_arith.cc tests/cxx/pointer_arith.cc:16:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:20:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/pointer_arith.cc:22:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/pointer_arith.cc:29:15: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:33:17: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:37:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:41:11: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc:45:6: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/pointer_arith.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/pointer_arith.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/pointer_arith.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/pragma_associated.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/pragma_associated.cc (tests/cxx/pragma_associated-d1.h has correct #includes/fwd-decls) (tests/cxx/pragma_associated.h has correct #includes/fwd-decls) (tests/cxx/pragma_associated-d2.h has correct #includes/fwd-decls) tests/cxx/pragma_associated.cc should add these lines: tests/cxx/pragma_associated.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/pragma_associated.cc: #include "tests/cxx/pragma_associated-d1.h" #include "tests/cxx/pragma_associated-d2.h" #include "tests/cxx/pragma_associated.h" --- .INFO:root:Testing iwyu on tests/cxx/precomputed_tpl_args.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/precomputed_tpl_args.cc tests/cxx/precomputed_tpl_args.cc:24:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:24:28: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:24:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:28:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:28:39: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:28:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:31:13: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:35:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:35:25: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:35:6: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:10: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:41:31: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:31: warning: std::less is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:6: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:41:6: warning: std::less is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:66:12: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:66:8: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:69:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:69:8: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:74:16: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:74:1: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:74:31: warning: IndirectClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:79:16: warning: SpecializationClass needs a declaration, but does not provide or directly #include one. tests/cxx/precomputed_tpl_args.cc:79:1: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc:79:37: warning: SpecializationClass is defined in "tests/cxx/precomputed_tpl_args-i1.h", which isn't directly #included. tests/cxx/precomputed_tpl_args.cc should add these lines: #include "tests/cxx/precomputed_tpl_args-i1.h" // for IndirectClass, SpecializationClass, less tests/cxx/precomputed_tpl_args.cc should remove these lines: The full include-list for tests/cxx/precomputed_tpl_args.cc: #include // for bitset #include // for map #include // for set #include // for vector #include "tests/cxx/precomputed_tpl_args-d1.h" // for less, D1SpecializationClass #include "tests/cxx/precomputed_tpl_args-i1.h" // for IndirectClass, SpecializationClass, less --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_attribution.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove -include tests/cxx/prefix_header_attribution-d1.h -I . tests/cxx/prefix_header_attribution.cc tests/cxx/prefix_header_attribution.cc:23:1: warning: MACRO_IN_PREFIX_HEADER is defined in "tests/cxx/prefix_header_attribution-i1.h", which isn't directly #included. tests/cxx/prefix_header_attribution.cc:28:3: warning: operator new is defined in , which isn't directly #included. (tests/cxx/prefix_header_attribution.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_add.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=add -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_add.cc tests/cxx/prefix_header_includes_add.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_add.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_add.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d2.h" // for CommandLineIncludeD2 #include "tests/cxx/prefix_header_includes-i1.h" // for CommandLineIncludeI1 class CommandLineIncludeD4; tests/cxx/prefix_header_includes_add.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/prefix_header_includes_add.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d1.h" // for CommandLineIncludeD1 #include "tests/cxx/prefix_header_includes-d2.h" // for CommandLineIncludeD2 #include "tests/cxx/prefix_header_includes-i1.h" // for CommandLineIncludeI1 class CommandLineIncludeD3; // lines 23-23 class CommandLineIncludeD4; --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_keep.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=keep -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_keep.cc tests/cxx/prefix_header_includes_keep.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_keep.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_keep.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/prefix_header_includes_keep.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/prefix_header_includes_keep.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/prefix_header_includes-d1.h" // for CommandLineIncludeD1 class CommandLineIncludeD3; // lines 23-23 --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_includes_remove.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove -include tests/cxx/prefix_header_includes-d1.h -include tests/cxx/prefix_header_includes-d2.h -include tests/cxx/prefix_header_includes-d3.h -include tests/cxx/prefix_header_includes-d4.h -I . tests/cxx/prefix_header_includes_remove.cc tests/cxx/prefix_header_includes_remove.cc:20:1: warning: CommandLineIncludeD2 is defined in "tests/cxx/prefix_header_includes-d2.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc:27:1: warning: CommandLineIncludeD4 needs a declaration, but does not provide or directly #include one. tests/cxx/prefix_header_includes_remove.cc:31:1: warning: CommandLineIncludeI1 is defined in "tests/cxx/prefix_header_includes-i1.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc:35:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/prefix_header_includes_remove.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/prefix_header_includes_remove.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 - #include "tests/cxx/prefix_header_includes-d1.h" // lines 14-14 - class CommandLineIncludeD3; // lines 23-23 The full include-list for tests/cxx/prefix_header_includes_remove.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/prefix_header_operator_new.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --prefix_header_includes=remove tests/cxx/prefix_header_operator_new.cc tests/cxx/prefix_header_operator_new.cc:17:3: warning: operator new is defined in , which isn't directly #included. tests/cxx/prefix_header_operator_new.cc should add these lines: #include // for operator new tests/cxx/prefix_header_operator_new.cc should remove these lines: The full include-list for tests/cxx/prefix_header_operator_new.cc: #include // for operator new --- .INFO:root:Testing iwyu on tests/cxx/quoted_includes_first.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --pch_in_code -Xiwyu --quoted_includes_first -I . tests/cxx/quoted_includes_first.cc tests/cxx/quoted_includes_first.h should add these lines: class IndirectSubDirClass; tests/cxx/quoted_includes_first.h should remove these lines: - #include "subdir/indirect_subdir.h" // lines 14-14 - #include // lines 10-10 - #include // lines 11-11 - #include // lines 12-12 The full include-list for tests/cxx/quoted_includes_first.h: #include // for unique_ptr class IndirectSubDirClass; --- tests/cxx/quoted_includes_first.cc should add these lines: tests/cxx/quoted_includes_first.cc should remove these lines: - #include // lines 13-13 - #include // lines 14-14 - #include // lines 15-15 The full include-list for tests/cxx/quoted_includes_first.cc: #include "tests/cxx/pch.h" #include "quoted_includes_first.h" #include "subdir/indirect_subdir.h" // for IndirectSubDirClass #include // for unique_ptr --- .INFO:root:Testing iwyu on tests/cxx/range_for.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/range_for.cc tests/cxx/range_for.cc:20:14: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/range_for.cc:27:8: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/range_for.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/range_for.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 15-15 The full include-list for tests/cxx/range_for.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/range_for-iterable.h" // for Iterable --- .INFO:root:Testing iwyu on tests/cxx/re_fwd_decl.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/re_fwd_decl.cc (tests/cxx/re_fwd_decl.h has correct #includes/fwd-decls) tests/cxx/re_fwd_decl.cc:20:1: warning: Indirect needs a declaration, but does not provide or directly #include one. tests/cxx/re_fwd_decl.cc should add these lines: class Indirect; tests/cxx/re_fwd_decl.cc should remove these lines: The full include-list for tests/cxx/re_fwd_decl.cc: #include "tests/cxx/re_fwd_decl.h" #include "tests/cxx/re_fwd_decl-d1.h" // for Direct (ptr only), FullUse class Indirect; --- .INFO:root:Testing iwyu on tests/cxx/redecls.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/redecls.cc tests/cxx/redecls.h should add these lines: tests/cxx/redecls.h should remove these lines: - #include "tests/cxx/redecls-d1.h" // lines 10-10 - #include "tests/cxx/redecls-d2.h" // lines 21-21 The full include-list for tests/cxx/redecls.h: --- tests/cxx/redecls.cc should add these lines: tests/cxx/redecls.cc should remove these lines: - #include "tests/cxx/redecls-d1.h" // lines 18-18 - #include "tests/cxx/redecls-d2.h" // lines 20-20 The full include-list for tests/cxx/redecls.cc: #include "tests/cxx/redecls.h" --- .INFO:root:Testing iwyu on tests/cxx/relative_exported_mapped_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -Xiwyu --mapping_file=tests/cxx/relative_exported_mapped_include.imp -I tests/cxx/subdir tests/cxx/relative_exported_mapped_include.cc (tests/cxx/relative_exported_mapped_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_double_export.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_double_export.cc (tests/cxx/relative_include_of_double_export.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_export.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_export.cc (tests/cxx/relative_include_of_export.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/relative_include_of_export_added.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/relative_include_of_export_added.cc tests/cxx/relative_include_of_export_added.cc:16:1: warning: PrivateClass is defined in "export_private_near.h", which isn't directly #included. tests/cxx/relative_include_of_export_added.cc should add these lines: #include "export_private_near.h" // for PrivateClass tests/cxx/relative_include_of_export_added.cc should remove these lines: - #include "relative_include_of_export_added-d1.h" // lines 13-13 The full include-list for tests/cxx/relative_include_of_export_added.cc: #include "export_private_near.h" // for PrivateClass --- .INFO:root:Testing iwyu on tests/cxx/remove_fwd_decl_when_including.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/remove_fwd_decl_when_including.cc tests/cxx/remove_fwd_decl_when_including.cc:26:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/remove_fwd_decl_when_including.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/remove_fwd_decl_when_including.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 19-19 - class IndirectClass; // lines 21-21 The full include-list for tests/cxx/remove_fwd_decl_when_including.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/self_include.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/self_include.cc (tests/cxx/self_include.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/sizeof_in_template_arg.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/sizeof_in_template_arg.cc tests/cxx/sizeof_in_template_arg.cc:28:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_in_template_arg.cc:28:23: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_in_template_arg.cc:28:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_in_template_arg.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/sizeof_in_template_arg.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 10-10 The full include-list for tests/cxx/sizeof_in_template_arg.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/sizeof_reference.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/sizeof_reference.cc tests/cxx/sizeof_reference.cc:42:19: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:42:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:49:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:49:43: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:53:43: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:59:13: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:59:20: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:59:39: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:63:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:65:1: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:67:20: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:71:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:71:20: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:71:36: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:75:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:75:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:75:38: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:79:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:83:26: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:87:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:87:27: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc:87:42: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/sizeof_reference.cc:91:27: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/sizeof_reference.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/sizeof_reference.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 14-14 The full include-list for tests/cxx/sizeof_reference.cc: #include // for size_t #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/specialization_needs_decl.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/specialization_needs_decl.cc tests/cxx/specialization_needs_decl.cc:26:7: warning: Template needs a declaration, but does not provide or directly #include one. tests/cxx/specialization_needs_decl.cc:28:12: warning: Template is defined in "tests/cxx/specialization_needs_decl-i1.h", which isn't directly #included. tests/cxx/specialization_needs_decl.cc should add these lines: #include "tests/cxx/specialization_needs_decl-i1.h" // for Template template struct TplStruct; tests/cxx/specialization_needs_decl.cc should remove these lines: - #include "tests/cxx/specialization_needs_decl-d1.h" // lines 14-14 The full include-list for tests/cxx/specialization_needs_decl.cc: #include "tests/cxx/specialization_needs_decl-i1.h" // for Template template struct TplStruct; --- .INFO:root:Testing iwyu on tests/cxx/stl_container_provides_allocator.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/stl_container_provides_allocator.cc tests/cxx/stl_container_provides_allocator.cc should add these lines: tests/cxx/stl_container_provides_allocator.cc should remove these lines: - #include // lines 23-23 The full include-list for tests/cxx/stl_container_provides_allocator.cc: #include // for uninitialized_fill #include // for vector --- .INFO:root:Testing iwyu on tests/cxx/system_namespaces.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/system_namespaces.cc tests/cxx/system_namespaces.cc should add these lines: namespace notsys_ns { template class TplClass; } tests/cxx/system_namespaces.cc should remove these lines: - #include "tests/cxx/system_namespaces-d3.h" // lines 15-15 The full include-list for tests/cxx/system_namespaces.cc: #include "tests/cxx/system_namespaces-d1.h" // for StdClass #include "tests/cxx/system_namespaces-d2.h" // for SystemClass namespace notsys_ns { template class TplClass; } --- .INFO:root:Testing iwyu on tests/cxx/template_args.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/template_args.cc tests/cxx/template_args.cc:18:10: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:29:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:29:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:29:40: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:34:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:34:39: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:34:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:58:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:62:17: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:62:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:66:23: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:66:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:70:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:70:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:74:24: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:74:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:85:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:85:32: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:85:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:89:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:93:15: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:108:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:111:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:115:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:115:8: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:119:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:119:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:123:33: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/template_args.cc:123:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc:129:9: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_args.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/template_args.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 13-13 The full include-list for tests/cxx/template_args.cc: #include "tests/cxx/indirect.h" // for IndirectClass template struct FunctionStruct; // lines 20-20 --- .INFO:root:Testing iwyu on tests/cxx/template_default_args_roundtrip.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/template_default_args_roundtrip.cc tests/cxx/template_default_args_roundtrip.cc should add these lines: tests/cxx/template_default_args_roundtrip.cc should remove these lines: - #include "template_default_args_roundtrip-indirect.h" // lines 32-32 The full include-list for tests/cxx/template_default_args_roundtrip.cc: #include "template_default_args_roundtrip-direct.h" // for DefaultArgument #include "template_default_args_roundtrip-template.h" // for Template --- .INFO:root:Testing iwyu on tests/cxx/template_specialization.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/template_specialization.cc tests/cxx/template_specialization.cc:19:1: warning: Foo is defined in "tests/cxx/template_specialization-i2.h", which isn't directly #included. tests/cxx/template_specialization.cc:26:42: warning: Foo is defined in "tests/cxx/template_specialization-i1.h", which isn't directly #included. tests/cxx/template_specialization.cc:39:14: warning: Foo is defined in "tests/cxx/template_specialization-i1.h", which isn't directly #included. tests/cxx/template_specialization.cc:47:27: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/template_specialization.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/template_specialization-i1.h" // for Foo #include "tests/cxx/template_specialization-i2.h" // for Foo tests/cxx/template_specialization.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 14-14 - #include "tests/cxx/template_specialization-d1.h" // lines 13-13 - template class Foo; // lines 16-16 The full include-list for tests/cxx/template_specialization.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/template_specialization-i1.h" // for Foo #include "tests/cxx/template_specialization-i2.h" // for Foo template struct Specialized; // lines 42-43 --- .INFO:root:Testing iwyu on tests/cxx/templated_constructor.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/templated_constructor.cc tests/cxx/templated_constructor.cc:23:3: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/templated_constructor.cc:26:24: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/templated_constructor.cc:29:35: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/templated_constructor.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/templated_constructor.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 12-12 The full include-list for tests/cxx/templated_constructor.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/typedef_chain_in_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedef_chain_in_template.cc tests/cxx/typedef_chain_in_template.cc should add these lines: tests/cxx/typedef_chain_in_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 23-23 The full include-list for tests/cxx/typedef_chain_in_template.cc: #include "tests/cxx/typedef_chain_class.h" // for TypedefChainClass #include "tests/cxx/typedef_chain_in_template-d1.h" // for ContainerAsLibstdcpp #include "tests/cxx/typedef_chain_in_template-d2.h" // for ContainerAsLibcpp #include "tests/cxx/typedef_chain_in_template-d3.h" // for ContainerShortTypedefChain #include "tests/cxx/typedef_chain_in_template-d4.h" // for ContainerLongTypedefChain --- .INFO:root:Testing iwyu on tests/cxx/typedef_chain_no_follow.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedef_chain_no_follow.cc tests/cxx/typedef_chain_no_follow.cc should add these lines: tests/cxx/typedef_chain_no_follow.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 18-18 The full include-list for tests/cxx/typedef_chain_no_follow.cc: #include "tests/cxx/typedef_chain_no_follow-d1.h" // for TypedefChainTypedef #include "tests/cxx/typedef_chain_no_follow-d2.h" // for NonContainer1, NonContainer1::value_type #include "tests/cxx/typedef_chain_no_follow-d3.h" // for NonContainer2, NonContainer2::value_type --- .INFO:root:Testing iwyu on tests/cxx/typedef_in_template.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -std=c++11 -I . tests/cxx/typedef_in_template.cc tests/cxx/typedef_in_template.cc:23:11: warning: Pair is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:36:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:36:20: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:36:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:42:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:42:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:46:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:46:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:50:13: warning: Class needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:50:3: warning: Class is defined in "tests/cxx/typedef_in_template-i1.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:70:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:70:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:70:37: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:74:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:74:22: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:85:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:85:32: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:85:47: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:95:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc:95:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/typedef_in_template.cc:95:44: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedef_in_template.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedef_in_template-i1.h" // for Class, Pair tests/cxx/typedef_in_template.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 10-10 - #include "tests/cxx/typedef_in_template-d1.h" // lines 11-11 The full include-list for tests/cxx/typedef_in_template.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedef_in_template-i1.h" // for Class, Pair --- .INFO:root:Testing iwyu on tests/cxx/typedefs_and_resugaring.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/typedefs_and_resugaring.cc tests/cxx/typedefs_and_resugaring.cc:42:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/typedefs_and_resugaring.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/typedefs_and_resugaring.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 27-27 The full include-list for tests/cxx/typedefs_and_resugaring.cc: #include "tests/cxx/indirect.h" // for IndirectClass #include "tests/cxx/typedefs_and_resugaring-d1.h" // for MyTypedef --- .INFO:root:Testing iwyu on tests/cxx/unused_class_template_ctor.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/unused_class_template_ctor.cc (tests/cxx/unused_class_template_ctor.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/uses_printf.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/uses_printf.cc tests/cxx/uses_printf.cc:14:3: warning: printf is defined in , which isn't directly #included. tests/cxx/uses_printf.cc should add these lines: #include // for printf tests/cxx/uses_printf.cc should remove these lines: - #include "tests/cxx/uses_printf-d1.h" // lines 10-10 The full include-list for tests/cxx/uses_printf.cc: #include // for printf --- .INFO:root:Testing iwyu on tests/cxx/using_aliased_symbol.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/using_aliased_symbol.cc tests/cxx/using_aliased_symbol.cc:18:3: warning: ns::symbol is defined in "tests/cxx/using_aliased_symbol-declare.h", which isn't directly #included. tests/cxx/using_aliased_symbol.cc should add these lines: #include "tests/cxx/using_aliased_symbol-declare.h" // for symbol tests/cxx/using_aliased_symbol.cc should remove these lines: The full include-list for tests/cxx/using_aliased_symbol.cc: #include "tests/cxx/using_aliased_symbol-declare.h" // for symbol #include "using_aliased_symbol-alias.h" // for symbol --- .INFO:root:Testing iwyu on tests/cxx/using_aliased_symbol_unused.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/using_aliased_symbol_unused.cc tests/cxx/using_aliased_symbol_unused.cc should add these lines: tests/cxx/using_aliased_symbol_unused.cc should remove these lines: - #include "using_aliased_symbol-alias.h" // lines 13-13 The full include-list for tests/cxx/using_aliased_symbol_unused.cc: --- .INFO:root:Testing iwyu on tests/cxx/using_directive_decl.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_directive_decl.cc (tests/cxx/using_directive_decl.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/using_overload_multiple.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_overload_multiple.cc (tests/cxx/using_overload_multiple.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/using_overload_single.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_overload_single.cc tests/cxx/using_overload_single.cc should add these lines: tests/cxx/using_overload_single.cc should remove these lines: - #include "using_overload-float.h" // lines 15-15 The full include-list for tests/cxx/using_overload_single.cc: #include "using_overload-int.h" // for add --- .INFO:root:Testing iwyu on tests/cxx/using_specialization.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_specialization.cc tests/cxx/using_specialization.cc should add these lines: tests/cxx/using_specialization.cc should remove these lines: - #include "template_specialization-i2.h" // lines 17-17 The full include-list for tests/cxx/using_specialization.cc: #include "template_specialization-i1.h" // for Foo --- .INFO:root:Testing iwyu on tests/cxx/using_unused.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 tests/cxx/using_unused.cc (tests/cxx/using_unused.cc has correct #includes/fwd-decls) .INFO:root:Testing iwyu on tests/cxx/varargs_and_references.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/varargs_and_references.cc tests/cxx/varargs_and_references.cc:29:3: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:31:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/varargs_and_references.cc:33:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:35:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc:37:16: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/varargs_and_references.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/varargs_and_references.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 18-18 The full include-list for tests/cxx/varargs_and_references.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- .INFO:root:Testing iwyu on tests/cxx/virtual_tpl_method.cc >>> Running /<>/iwyu-build/bin/include-what-you-use -Xiwyu --verbose=3 -I . tests/cxx/virtual_tpl_method.cc tests/cxx/virtual_tpl_method.cc:22:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:1: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:24: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:34:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:37:9: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:41:11: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:41:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:46:10: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc:46:18: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:58:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:61:19: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:63:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:66:29: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:72:5: warning: IndirectClass needs a declaration, but does not provide or directly #include one. tests/cxx/virtual_tpl_method.cc:74:5: warning: IndirectClass is defined in "tests/cxx/indirect.h", which isn't directly #included. tests/cxx/virtual_tpl_method.cc should add these lines: #include "tests/cxx/indirect.h" // for IndirectClass tests/cxx/virtual_tpl_method.cc should remove these lines: - #include "tests/cxx/direct.h" // lines 17-17 The full include-list for tests/cxx/virtual_tpl_method.cc: #include "tests/cxx/indirect.h" // for IndirectClass --- . ====================================================================== FAIL: runTest (__main__.ms_inline_asm) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/run_iwyu_tests.py", line 284, in {'runTest': lambda self, f=filename: self.RunOneTest(f), File "/<>/run_iwyu_tests.py", line 254, in RunOneTest iwyu_test_util.TestIwyuOnRelativeFile(self, filename, files_to_check, File "/<>/iwyu_test_util.py", line 455, in TestIwyuOnRelativeFile test_case.assertTrue(not failures, ''.join(failures)) AssertionError: False is not true : tests/cxx/ms_inline_asm.cc:16: Unexpected diagnostic: Unsupported architecture 's390x' for MS-style inline assembly Unexpected summary diffs for tests/cxx/ms_inline_asm.cc: +++ @@ -1 +0,0 @@ -(tests/cxx/ms_inline_asm.cc has correct #includes/fwd-decls) --- ---------------------------------------------------------------------- Ran 133 tests in 8.271s FAILED (failures=1) 67% tests passed, 1 tests failed out of 3 Total Test time (real) = 8.38 sec The following tests FAILED: 1 - iwyu_tests (Failed) Errors while running CTest make[2]: *** [Makefile:116: test] Error 8 make[2]: Leaving directory '/<>/iwyu-build' dh_auto_test: error: cd iwyu-build && make -j4 test ARGS\+=-j4 returned exit code 2 make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --buildsystem=cmake --builddirectory=iwyu-build dh_testroot -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_prep -a -O--buildsystem=cmake -O--builddirectory=iwyu-build debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install cd iwyu-build && make -j4 install DESTDIR=/<>/debian/iwyu AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/<>/iwyu-build' /usr/bin/cmake -S/<> -B/<>/iwyu-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/iwyu-build/CMakeFiles /<>/iwyu-build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/depend make[4]: Entering directory '/<>/iwyu-build' cd /<>/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/iwyu-build /<>/iwyu-build /<>/iwyu-build/CMakeFiles/clang-resource-headers.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/iwyu-build' make -f CMakeFiles/clang-resource-headers.dir/build.make CMakeFiles/clang-resource-headers.dir/build make[4]: Entering directory '/<>/iwyu-build' make[4]: Nothing to be done for 'CMakeFiles/clang-resource-headers.dir/build'. make[4]: Leaving directory '/<>/iwyu-build' [ 92%] Built target clang-resource-headers make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/depend make[4]: Entering directory '/<>/iwyu-build' cd /<>/iwyu-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/iwyu-build /<>/iwyu-build /<>/iwyu-build/CMakeFiles/include-what-you-use.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/iwyu-build' make -f CMakeFiles/include-what-you-use.dir/build.make CMakeFiles/include-what-you-use.dir/build make[4]: Entering directory '/<>/iwyu-build' make[4]: Nothing to be done for 'CMakeFiles/include-what-you-use.dir/build'. make[4]: Leaving directory '/<>/iwyu-build' [100%] Built target include-what-you-use make[3]: Leaving directory '/<>/iwyu-build' /usr/bin/cmake -E cmake_progress_start /<>/iwyu-build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/iwyu-build' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/iwyu-build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/iwyu/usr/bin/include-what-you-use -- Installing: /<>/debian/iwyu/usr/bin/fix_includes.py -- Installing: /<>/debian/iwyu/usr/bin/iwyu_tool.py -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/boost-1.64-all-private.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/boost-1.64-all.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/boost-all-private.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/boost-all.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/clang-6.intrinsics.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/gcc-8.intrinsics.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/gcc.libc.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/gcc.stl.headers.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/gcc.symbols.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/iwyu.gcc.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/libcxx.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/qt4.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/qt5_11.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/qt5_4.imp -- Installing: /<>/debian/iwyu/usr/share/include-what-you-use/stl.c.headers.imp -- Installing: /<>/debian/iwyu/usr/share/man/man1/include-what-you-use.1 make[2]: Leaving directory '/<>/iwyu-build' cd debian/iwyu/usr/bin; \ rm -f fix_includes.py; \ mv iwyu_tool.py iwyu_tool make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installdocs -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installchangelogs -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installman -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installinit -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installsystemduser -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_perl -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_link -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_strip_nondeterminism -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_compress -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_fixperms -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_missing -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_dwz -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dwz: debian/iwyu/usr/bin/include-what-you-use: .debug_info section not present dh_strip -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_makeshlibs -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_shlibdeps -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_installdeb -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_gencontrol -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_md5sums -a -O--buildsystem=cmake -O--builddirectory=iwyu-build dh_builddeb -a -O--buildsystem=cmake -O--builddirectory=iwyu-build INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing iwyu (in debian/iwyu); do_strip: , oemstrip: pkgstriptranslations: processing iwyu-dbgsym (in debian/.debhelper/iwyu/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/iwyu/DEBIAN/control, package iwyu, directory debian/iwyu pkgstripfiles: Truncating usr/share/doc/iwyu/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package iwyu ... pkgstripfiles: No PNG files. pkgstripfiles: processing control file: debian/.debhelper/iwyu/dbgsym-root/DEBIAN/control, package iwyu-dbgsym, directory debian/.debhelper/iwyu/dbgsym-root dpkg-deb: building package 'iwyu-dbgsym' in 'debian/.debhelper/scratch-space/build-iwyu/iwyu-dbgsym_8.15-2_s390x.deb'. dpkg-deb: building package 'iwyu' in '../iwyu_8.15-2_s390x.deb'. Renaming iwyu-dbgsym_8.15-2_s390x.deb to iwyu-dbgsym_8.15-2_s390x.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../iwyu_8.15-2_s390x.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-02-03T17:25:18Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ iwyu_8.15-2_s390x.changes: -------------------------- Format: 1.8 Date: Wed, 03 Feb 2021 09:15:49 +0100 Source: iwyu Binary: iwyu Architecture: s390x Version: 8.15-2 Distribution: hirsute-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Sylvestre Ledru Description: iwyu - Analyze #includes in C and C++ source files Closes: 981061 Changes: iwyu (8.15-2) unstable; urgency=medium . * Do not fail the testsuite on some arch (only a test is failing) (Closes: #981061) Checksums-Sha1: 9da9d3fbc79e342bf6764fb702a94f1c27b68877 466152 iwyu-dbgsym_8.15-2_s390x.ddeb a1372933f626e2e2ce2addf6c8188b9fad51d15b 8003 iwyu_8.15-2_s390x.buildinfo a2a89d7f206325dca33ba0ff42e2b478fd6b8568 899244 iwyu_8.15-2_s390x.deb Checksums-Sha256: a9abca930e53e940d6e7c78a1ff7e1a433bfec52526832dac50005988eb1a8da 466152 iwyu-dbgsym_8.15-2_s390x.ddeb dea9e0ba5d4cbfe897f420e9f6993041edc59d7c2cb8902724103c21e73b2968 8003 iwyu_8.15-2_s390x.buildinfo 80372a6c785781aee2201f4ff16947e5eee0a35a30f80c62165039bdedbcb195 899244 iwyu_8.15-2_s390x.deb Files: 5da2f3b0ef67fb9031e1638b53ee5982 466152 debug optional iwyu-dbgsym_8.15-2_s390x.ddeb ed2c47993b303eb4d04ccbe378f8adfa 8003 devel optional iwyu_8.15-2_s390x.buildinfo d0340c4070f45fbdc83241537052f3ae 899244 devel optional iwyu_8.15-2_s390x.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: iwyu Binary: iwyu iwyu-dbgsym Architecture: s390x Version: 8.15-2 Checksums-Md5: 5da2f3b0ef67fb9031e1638b53ee5982 466152 iwyu-dbgsym_8.15-2_s390x.ddeb d0340c4070f45fbdc83241537052f3ae 899244 iwyu_8.15-2_s390x.deb Checksums-Sha1: 9da9d3fbc79e342bf6764fb702a94f1c27b68877 466152 iwyu-dbgsym_8.15-2_s390x.ddeb a2a89d7f206325dca33ba0ff42e2b478fd6b8568 899244 iwyu_8.15-2_s390x.deb Checksums-Sha256: a9abca930e53e940d6e7c78a1ff7e1a433bfec52526832dac50005988eb1a8da 466152 iwyu-dbgsym_8.15-2_s390x.ddeb 80372a6c785781aee2201f4ff16947e5eee0a35a30f80c62165039bdedbcb195 899244 iwyu_8.15-2_s390x.deb Build-Origin: Ubuntu Build-Architecture: s390x Build-Date: Wed, 03 Feb 2021 17:25:18 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.69-14), automake (= 1:1.16.3-2ubuntu1), autopoint (= 0.21-3ubuntu2), autotools-dev (= 20180224.1+nmu1), base-files (= 11ubuntu16), base-passwd (= 3.5.48), bash (= 5.1-1ubuntu1), binutils (= 2.36-2ubuntu1), binutils-common (= 2.36-2ubuntu1), binutils-s390x-linux-gnu (= 2.36-2ubuntu1), bsdextrautils (= 2.36.1-1ubuntu2), bsdutils (= 1:2.36.1-1ubuntu2), build-essential (= 12.8ubuntu3), bzip2 (= 1.0.8-4ubuntu2), chrpath (= 0.16-2), clang-11 (= 1:11.0.1-2), cmake (= 3.18.4-1ubuntu3), cmake-data (= 3.18.4-1ubuntu3), coreutils (= 8.32-4ubuntu2), cpp (= 4:10.2.0-1ubuntu1), cpp-10 (= 10.2.1-18ubuntu2), dash (= 0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1), debconf (= 1.5.74), debhelper (= 13.3.1ubuntu1), debianutils (= 4.11.2), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.10.0-1), diffutils (= 1:3.7-3ubuntu1), dpkg (= 1.20.7.1ubuntu2), dpkg-dev (= 1.20.7.1ubuntu2), dwz (= 0.13+20210126-1), file (= 1:5.39-3), findutils (= 4.7.0-1ubuntu2), g++ (= 4:10.2.0-1ubuntu1), g++-10 (= 10.2.1-18ubuntu2), gcc (= 4:10.2.0-1ubuntu1), gcc-10 (= 10.2.1-18ubuntu2), gcc-10-base (= 10.2.1-18ubuntu2), gcc-11-base (= 11-20210130-1ubuntu1), gettext (= 0.21-3ubuntu2), gettext-base (= 0.21-3ubuntu2), grep (= 3.6-1), groff-base (= 1.22.4-6), gzip (= 1.10-2ubuntu3), help2man (= 1.47.17), hostname (= 3.23), init-system-helpers (= 1.60), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-10), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.4.3-2), libasan6 (= 10.2.1-18ubuntu2), libasn1-8-heimdal (= 7.7.0+dfsg-2), libatomic1 (= 11-20210130-1ubuntu1), libattr1 (= 1:2.4.48-6), libaudit-common (= 1:2.8.5-3ubuntu3), libaudit1 (= 1:2.8.5-3ubuntu3), libbinutils (= 2.36-2ubuntu1), libblkid1 (= 2.36.1-1ubuntu2), libbrotli1 (= 1.0.9-2build2), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-4ubuntu2), libc-bin (= 2.32-0ubuntu6), libc-dev-bin (= 2.32-0ubuntu6), libc6 (= 2.32-0ubuntu6), libc6-dev (= 2.32-0ubuntu6), libcap-ng0 (= 0.7.9-2.2build1), libcap2 (= 1:2.44-1), libcc1-0 (= 11-20210130-1ubuntu1), libclang-11-dev (= 1:11.0.1-2), libclang-common-11-dev (= 1:11.0.1-2), libclang-cpp11 (= 1:11.0.1-2), libclang1-11 (= 1:11.0.1-2), libcom-err2 (= 1.45.7-1ubuntu1), libcrypt-dev (= 1:4.4.17-1ubuntu1), libcrypt1 (= 1:4.4.17-1ubuntu1), libctf-nobfd0 (= 2.36-2ubuntu1), libctf0 (= 2.36-2ubuntu1), libcurl4 (= 7.74.0-1ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu3), libdebconfclient0 (= 0.256ubuntu1), libdebhelper-perl (= 13.3.1ubuntu1), libdpkg-perl (= 1.20.7.1ubuntu2), libedit2 (= 3.1-20191231-2), libelf1 (= 0.182-3), libexpat1 (= 2.2.10-1), libffi-dev (= 3.4~20200819gead65ca871-0ubuntu3), libffi8ubuntu1 (= 3.4~20200819gead65ca871-0ubuntu3), libfile-stripnondeterminism-perl (= 1.10.0-1), libgc1 (= 1:8.0.4-3), libgcc-10-dev (= 10.2.1-18ubuntu2), libgcc-s1 (= 11-20210130-1ubuntu1), libgcrypt20 (= 1.8.7-2ubuntu1), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libgmp10 (= 2:6.2.0+dfsg-6ubuntu1), libgnutls30 (= 3.7.0-5ubuntu1), libgomp1 (= 11-20210130-1ubuntu1), libgpg-error0 (= 1.38-2), libgssapi-krb5-2 (= 1.18.3-4), libgssapi3-heimdal (= 7.7.0+dfsg-2), libhcrypto4-heimdal (= 7.7.0+dfsg-2), libheimbase1-heimdal (= 7.7.0+dfsg-2), libheimntlm0-heimdal (= 7.7.0+dfsg-2), libhogweed6 (= 3.7-2), libhx509-5-heimdal (= 7.7.0+dfsg-2), libicu67 (= 67.1-6ubuntu1), libidn2-0 (= 2.3.0-5), libisl23 (= 0.23-1), libitm1 (= 11-20210130-1ubuntu1), libjsoncpp24 (= 1.9.4-4), libk5crypto3 (= 1.18.3-4), libkeyutils1 (= 1.6.1-2ubuntu1), libkrb5-26-heimdal (= 7.7.0+dfsg-2), libkrb5-3 (= 1.18.3-4), libkrb5support0 (= 1.18.3-4), libldap-2.4-2 (= 2.4.56+dfsg-1ubuntu2), libllvm11 (= 1:11.0.1-2), liblocale-gettext-perl (= 1.07-4build1), liblz4-1 (= 1.9.3-0ubuntu1), liblzma5 (= 5.2.4-1ubuntu1), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmount1 (= 2.36.1-1ubuntu2), libmpc3 (= 1.2.0-1), libmpdec3 (= 2.5.1-1), libmpfr6 (= 4.1.0-3), libncurses-dev (= 6.2+20201114-2), libncurses6 (= 6.2+20201114-2), libncursesw6 (= 6.2+20201114-2), libnettle8 (= 3.7-2), libnghttp2-14 (= 1.42.0-1), libnsl-dev (= 1.3.0-0ubuntu3), libnsl2 (= 1.3.0-0ubuntu3), libobjc-10-dev (= 10.2.1-18ubuntu2), libobjc4 (= 11-20210130-1ubuntu1), libp11-kit0 (= 0.23.22-1), libpam-modules (= 1.3.1-5ubuntu6), libpam-modules-bin (= 1.3.1-5ubuntu6), libpam-runtime (= 1.3.1-5ubuntu6), libpam0g (= 1.3.1-5ubuntu6), libpcre2-8-0 (= 10.35-2ubuntu1), libpcre3 (= 2:8.39-13), libperl5.32 (= 5.32.1-2), libpfm4 (= 4.11.1+git8-gc96ebc0-1), libpipeline1 (= 1.5.3-1), libprocps8 (= 2:3.3.16-5ubuntu2), libpsl5 (= 0.21.0-1.1ubuntu1), libpython3-stdlib (= 3.9.1-1), libpython3.9-minimal (= 3.9.1-3), libpython3.9-stdlib (= 3.9.1-3), libreadline8 (= 8.1-1), librhash0 (= 1.4.1-1), libroken18-heimdal (= 7.7.0+dfsg-2), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build2), libsasl2-2 (= 2.1.27+dfsg-2ubuntu1), libsasl2-modules-db (= 2.1.27+dfsg-2ubuntu1), libseccomp2 (= 2.4.3-1ubuntu6), libselinux1 (= 3.1-2build2), libsigsegv2 (= 2.13-1), libsmartcols1 (= 2.36.1-1ubuntu2), libsqlite3-0 (= 3.34.1-1), libssh-4 (= 0.9.5-1), libssl1.1 (= 1.1.1f-1ubuntu5), libstdc++-10-dev (= 10.2.1-18ubuntu2), libstdc++6 (= 11-20210130-1ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 247.1-4ubuntu1), libtasn1-6 (= 4.16.0-2), libtinfo-dev (= 6.2+20201114-2), libtinfo6 (= 6.2+20201114-2), libtirpc-common (= 1.3.1-1), libtirpc-dev (= 1.3.1-1), libtirpc3 (= 1.3.1-1), libtool (= 2.4.6-15), libubsan1 (= 10.2.1-18ubuntu2), libuchardet0 (= 0.0.7-1), libudev1 (= 247.1-4ubuntu1), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36.1-1ubuntu2), libuv1 (= 1.40.0-1), libwind0-heimdal (= 7.7.0+dfsg-2), libxml2 (= 2.9.10+dfsg-6.3build1), libyaml-0-2 (= 0.2.2-1), libz3-4 (= 4.8.10-1ubuntu1), libz3-dev (= 4.8.10-1ubuntu1), libzstd1 (= 1.4.8+dfsg-1), linux-libc-dev (= 5.10.0-14.15), llvm-11 (= 1:11.0.1-2), llvm-11-dev (= 1:11.0.1-2), llvm-11-runtime (= 1:11.0.1-2), llvm-11-tools (= 1:11.0.1-2), login (= 1:4.8.1-1ubuntu8), lsb-base (= 11.1.0ubuntu2), lto-disabled-list (= 1), m4 (= 1.4.18-5), mailcap (= 3.68ubuntu1), make (= 4.3-4ubuntu1), man-db (= 2.9.3-2), mawk (= 1.3.4.20200120-2), media-types (= 4.0.0), mime-support (= 3.66), ncurses-base (= 6.2+20201114-2), ncurses-bin (= 6.2+20201114-2), patch (= 2.7.6-7), perl (= 5.32.1-2), perl-base (= 5.32.1-2), perl-modules-5.32 (= 5.32.1-2), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.16-5ubuntu2), python3 (= 3.9.1-1), python3-minimal (= 3.9.1-1), python3-pkg-resources (= 51.3.3-1), python3-pygments (= 2.7.1+dfsg-1), python3-yaml (= 5.3.1-3build1), python3.9 (= 3.9.1-3), python3.9-minimal (= 3.9.1-3), readline-common (= 8.1-1), rpcsvc-proto (= 1.4.2-0ubuntu4), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.14), sysvinit-utils (= 2.96-5ubuntu1), tar (= 1.32+dfsg-1), tzdata (= 2021a-1ubuntu1), util-linux (= 2.36.1-1ubuntu2), xz-utils (= 5.2.4-1ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu4), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1612340149" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ iwyu_8.15-2_s390x.deb --------------------- new Debian package, version 2.0. size 899244 bytes: control archive=1644 bytes. 1252 bytes, 22 lines control 1872 bytes, 25 lines md5sums Package: iwyu Version: 8.15-2 Architecture: s390x Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 11932 Depends: libc6 (>= 2.4), libclang-cpp11 (>= 1:11.0.1), libllvm11 (>= 1:9~svn298832-1~), libstdc++6 (>= 5.2), clang | clang-4.0 | clang-5.0 | clang-6.0 | clang-7 | clang-8 | clang-9 | clang-10 | clang-11 | clang-12, python3 Section: devel Priority: optional Homepage: https://include-what-you-use.org/ Description: Analyze #includes in C and C++ source files "Include what you use" means this: for every symbol (type, function variable, or macro) that you use in foo.cc, either foo.cc or foo.h should #include a .h file that exports the declaration of that symbol. The include-what-you-use tool is a program that can be built with the clang libraries in order to analyze #includes of source files to find include-what-you-use violations, and suggest fixes for them. . The main goal of include-what-you-use is to remove superfluous #includes. It does this both by figuring out what #includes are not actually needed for this file (for both .cc and .h files), and replacing #includes with forward-declares when possible. drwxr-xr-x root/root 0 2021-02-03 08:15 ./ drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/ drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/bin/ -rwxr-xr-x root/root 103611 2021-02-03 08:15 ./usr/bin/fix_include -rwxr-xr-x root/root 8366592 2021-02-03 08:15 ./usr/bin/include-what-you-use lrwxrwxrwx root/root 0 2021-02-03 08:15 ./usr/bin/iwyu -> include-what-you-use -rwxr-xr-x root/root 15788 2021-02-03 08:15 ./usr/bin/iwyu_tool drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/ drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/doc/iwyu/ -rw-r--r-- root/root 4134 2020-11-21 17:33 ./usr/share/doc/iwyu/README.md.gz -rw-r--r-- root/root 1130 2021-02-03 08:15 ./usr/share/doc/iwyu/changelog.Debian.gz -rw-r--r-- root/root 1909 2020-11-15 09:35 ./usr/share/doc/iwyu/copyright drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/include-what-you-use/ -rw-r--r-- root/root 792462 2020-11-21 17:33 ./usr/share/include-what-you-use/boost-1.64-all-private.imp -rw-r--r-- root/root 839342 2020-11-21 17:33 ./usr/share/include-what-you-use/boost-1.64-all.imp -rw-r--r-- root/root 554497 2020-11-21 17:33 ./usr/share/include-what-you-use/boost-all-private.imp -rw-r--r-- root/root 704600 2020-11-21 17:33 ./usr/share/include-what-you-use/boost-all.imp -rw-r--r-- root/root 4202 2020-11-21 17:33 ./usr/share/include-what-you-use/clang-6.intrinsics.imp -rw-r--r-- root/root 4257 2020-11-21 17:33 ./usr/share/include-what-you-use/gcc-8.intrinsics.imp -rw-r--r-- root/root 14512 2020-11-21 17:33 ./usr/share/include-what-you-use/gcc.libc.imp -rw-r--r-- root/root 22911 2020-11-21 17:33 ./usr/share/include-what-you-use/gcc.stl.headers.imp -rw-r--r-- root/root 10348 2020-11-21 17:33 ./usr/share/include-what-you-use/gcc.symbols.imp -rw-r--r-- root/root 164 2020-11-21 17:33 ./usr/share/include-what-you-use/iwyu.gcc.imp -rw-r--r-- root/root 476 2020-11-21 17:33 ./usr/share/include-what-you-use/libcxx.imp -rw-r--r-- root/root 151337 2020-11-21 17:33 ./usr/share/include-what-you-use/qt4.imp -rw-r--r-- root/root 364169 2020-11-21 17:33 ./usr/share/include-what-you-use/qt5_11.imp -rw-r--r-- root/root 226472 2020-11-21 17:33 ./usr/share/include-what-you-use/qt5_4.imp -rw-r--r-- root/root 2717 2020-11-21 17:33 ./usr/share/include-what-you-use/stl.c.headers.imp drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/man/ drwxr-xr-x root/root 0 2021-02-03 08:15 ./usr/share/man/man1/ -rw-r--r-- root/root 1385 2021-02-03 08:15 ./usr/share/man/man1/fix_include.1.gz -rw-r--r-- root/root 1330 2021-02-03 08:15 ./usr/share/man/man1/include-what-you-use.1.gz -rw-r--r-- root/root 1330 2021-02-03 08:15 ./usr/share/man/man1/iwyu.1.gz -rw-r--r-- root/root 546 2021-02-03 08:15 ./usr/share/man/man1/iwyu_tool.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build Type: any Build-Space: n/a Build-Time: 49 Distribution: hirsute-proposed Host Architecture: s390x Install-Time: 30 Job: iwyu_8.15-2.dsc Machine Architecture: s390x Package: iwyu Package-Time: 79 Source-Version: 8.15-2 Space: n/a Status: successful Version: 8.15-2 -------------------------------------------------------------------------------- Finished at 2021-02-03T17:25:18Z Build needed 00:01:19, no disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=hirsute --arch=s390x PACKAGEBUILD-20976178 Scanning for processes to kill in build PACKAGEBUILD-20976178