==> Building on infernape ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/spirv-cross ./ .SRCINFO 1,103 100% 0.00kB/s 0:00:00 1,103 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 141 100% 137.70kB/s 0:00:00 141 100% 137.70kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 3,152 100% 3.01MB/s 0:00:00 3,152 100% 3.01MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) spirv-cross-1.4.350.0-1.log 735 100% 717.77kB/s 0:00:00 735 100% 717.77kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,446 bytes received 187 bytes 1,453.20 bytes/sec total size is 5,623 speedup is 1.55 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building spirv-cross  -> repo: extra  -> arch: riscv64  -> worker: felix-2 ==> Building spirv-cross for [extra] (riscv64) ]3008;start=122ce1839c9945c59ccad5279fbf441c;user=root;hostname=infernape.felixc.at;machineid=2e397cddc373469b84ba49094179ed95;bootid=c7b18150321b48f78049ddd8ba2aeb26;pid=1590779;pidfdid=29936027;comm=systemd-nspawn;container=arch-nspawn-1590779;type=container\]11;?\]2;🔵 Container arch-nspawn-1590779 on infernape.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (3) Old Version New Version Net Change Download Size core/curl 8.20.0-5 8.20.0-7 0.00 MiB 1.27 MiB core/glibc 2.43+r22+g8362e8ce10b2-2 2.43+r22+g8362e8ce10b2-2.1 -0.08 MiB 12.04 MiB core/libtool 2.6.0-4 2.6.0+r23+gb08cb0a0-1 0.00 MiB 0.42 MiB Total Download Size: 13.74 MiB Total Installed Size: 68.51 MiB Net Upgrade Size: -0.07 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... glibc-2.43+r22+g8362e8ce10b2-2.1-riscv64 downloading... curl-8.20.0-7-riscv64 downloading... libtool-2.6.0+r23+gb08cb0a0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading glibc... Generating locales... en_US.UTF-8... done de_DE.UTF-8... done Generation complete. upgrading curl... upgrading libtool... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the info directory file... [?25h[!p]104\[?7h]3008;end=122ce1839c9945c59ccad5279fbf441c\==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-2]...done ==> Making package: spirv-cross 1.4.350.0-1 (Sun May 17 14:40:23 2026) ==> Retrieving sources...  -> Cloning SPIRV-Cross git repo... Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Cross'... remote: Enumerating objects: 42488, done. remote: Counting objects: 0% (1/1882) remote: Counting objects: 1% (19/1882) remote: Counting objects: 2% (38/1882) remote: Counting objects: 3% (57/1882) remote: Counting objects: 4% (76/1882) remote: Counting objects: 5% (95/1882) remote: Counting objects: 6% (113/1882) remote: Counting objects: 7% (132/1882) remote: Counting objects: 8% (151/1882) remote: Counting objects: 9% (170/1882) remote: Counting objects: 10% (189/1882) remote: Counting objects: 11% (208/1882) remote: Counting objects: 12% (226/1882) remote: Counting objects: 13% (245/1882) remote: Counting objects: 14% (264/1882) remote: Counting objects: 15% (283/1882) remote: Counting objects: 16% (302/1882) remote: Counting objects: 17% (320/1882) remote: Counting objects: 18% (339/1882) remote: Counting objects: 19% (358/1882) remote: Counting objects: 20% (377/1882) remote: Counting objects: 21% (396/1882) remote: Counting objects: 22% (415/1882) remote: Counting objects: 23% (433/1882) remote: Counting objects: 24% (452/1882) remote: Counting objects: 25% (471/1882) remote: Counting objects: 26% (490/1882) remote: Counting objects: 27% (509/1882) remote: Counting objects: 28% (527/1882) remote: Counting objects: 29% (546/1882) remote: Counting objects: 30% (565/1882) remote: Counting objects: 31% (584/1882) remote: Counting objects: 32% (603/1882) remote: Counting objects: 33% (622/1882) remote: Counting objects: 34% (640/1882) remote: Counting objects: 35% (659/1882) remote: Counting objects: 36% (678/1882) remote: Counting objects: 37% (697/1882) remote: Counting objects: 38% (716/1882) remote: Counting objects: 39% (734/1882) remote: Counting objects: 40% (753/1882) remote: Counting objects: 41% (772/1882) remote: Counting objects: 42% (791/1882) remote: Counting objects: 43% (810/1882) remote: Counting objects: 44% (829/1882) remote: Counting objects: 45% (847/1882) remote: Counting objects: 46% (866/1882) remote: Counting objects: 47% (885/1882) remote: Counting objects: 48% (904/1882) remote: Counting objects: 49% (923/1882) remote: Counting objects: 50% (941/1882) remote: Counting objects: 51% (960/1882) remote: Counting objects: 52% (979/1882) remote: Counting objects: 53% (998/1882) remote: Counting objects: 54% (1017/1882) remote: Counting objects: 55% (1036/1882) remote: Counting objects: 56% (1054/1882) remote: Counting objects: 57% (1073/1882) remote: Counting objects: 58% (1092/1882) remote: Counting objects: 59% (1111/1882) remote: Counting objects: 60% (1130/1882) remote: Counting objects: 61% (1149/1882) remote: Counting objects: 62% (1167/1882) remote: Counting objects: 63% (1186/1882) remote: Counting objects: 64% (1205/1882) remote: Counting objects: 65% (1224/1882) remote: Counting objects: 66% (1243/1882) remote: Counting objects: 67% (1261/1882) remote: Counting objects: 68% (1280/1882) remote: Counting objects: 69% (1299/1882) remote: Counting objects: 70% (1318/1882) remote: Counting objects: 71% (1337/1882) remote: Counting objects: 72% (1356/1882) remote: Counting objects: 73% (1374/1882) remote: Counting objects: 74% (1393/1882) remote: Counting objects: 75% (1412/1882) remote: Counting objects: 76% (1431/1882) remote: Counting objects: 77% (1450/1882) remote: Counting objects: 78% (1468/1882) remote: Counting objects: 79% (1487/1882) remote: Counting objects: 80% (1506/1882) remote: Counting objects: 81% (1525/1882) remote: Counting objects: 82% (1544/1882) remote: Counting objects: 83% (1563/1882) remote: Counting objects: 84% (1581/1882) remote: Counting objects: 85% (1600/1882) remote: Counting objects: 86% (1619/1882) remote: Counting objects: 87% (1638/1882) remote: Counting objects: 88% (1657/1882) remote: Counting objects: 89% (1675/1882) remote: Counting objects: 90% (1694/1882) remote: Counting objects: 91% (1713/1882) remote: Counting objects: 92% (1732/1882) remote: Counting objects: 93% (1751/1882) remote: Counting objects: 94% (1770/1882) remote: Counting objects: 95% (1788/1882) remote: Counting objects: 96% (1807/1882) remote: Counting objects: 97% (1826/1882) remote: Counting objects: 98% (1845/1882) remote: Counting objects: 99% (1864/1882) remote: Counting objects: 100% (1882/1882) remote: Counting objects: 100% (1882/1882), done. remote: Compressing objects: 0% (1/685) remote: Compressing objects: 1% (7/685) remote: Compressing objects: 2% (14/685) remote: Compressing objects: 3% (21/685) remote: Compressing objects: 4% (28/685) remote: Compressing objects: 5% (35/685) remote: Compressing objects: 6% (42/685) remote: Compressing objects: 7% (48/685) remote: Compressing objects: 8% (55/685) remote: Compressing objects: 9% (62/685) remote: Compressing objects: 10% (69/685) remote: Compressing objects: 11% (76/685) remote: Compressing objects: 12% (83/685) remote: Compressing objects: 13% (90/685) remote: Compressing objects: 14% (96/685) remote: Compressing objects: 15% (103/685) remote: Compressing objects: 16% (110/685) remote: Compressing objects: 17% (117/685) remote: Compressing objects: 18% (124/685) remote: Compressing objects: 19% (131/685) remote: Compressing objects: 20% (137/685) remote: Compressing objects: 21% (144/685) remote: Compressing objects: 22% (151/685) remote: Compressing objects: 23% (158/685) remote: Compressing objects: 24% (165/685) remote: Compressing objects: 25% (172/685) remote: Compressing objects: 26% (179/685) remote: Compressing objects: 27% (185/685) remote: Compressing objects: 28% (192/685) remote: Compressing objects: 29% (199/685) remote: Compressing objects: 30% (206/685) remote: Compressing objects: 31% (213/685) remote: Compressing objects: 32% (220/685) remote: Compressing objects: 33% (227/685) remote: Compressing objects: 34% (233/685) remote: Compressing objects: 35% (240/685) remote: Compressing objects: 36% (247/685) remote: Compressing objects: 37% (254/685) remote: Compressing objects: 38% (261/685) remote: Compressing objects: 39% (268/685) remote: Compressing objects: 40% (274/685) remote: Compressing objects: 41% (281/685) remote: Compressing objects: 42% (288/685) remote: Compressing objects: 43% (295/685) remote: Compressing objects: 44% (302/685) remote: Compressing objects: 45% (309/685) remote: Compressing objects: 46% (316/685) remote: Compressing objects: 47% (322/685) remote: Compressing objects: 48% (329/685) remote: Compressing objects: 49% (336/685) remote: Compressing objects: 50% (343/685) remote: Compressing objects: 51% (350/685) remote: Compressing objects: 52% (357/685) remote: Compressing objects: 53% (364/685) remote: Compressing objects: 54% (370/685) remote: Compressing objects: 55% (377/685) remote: Compressing objects: 56% (384/685) remote: Compressing objects: 57% (391/685) remote: Compressing objects: 58% (398/685) remote: Compressing objects: 59% (405/685) remote: Compressing objects: 60% (411/685) remote: Compressing objects: 61% (418/685) remote: Compressing objects: 62% (425/685) remote: Compressing objects: 63% (432/685) remote: Compressing objects: 64% (439/685) remote: Compressing objects: 65% (446/685) remote: Compressing objects: 66% (453/685) remote: Compressing objects: 67% (459/685) remote: Compressing objects: 68% (466/685) remote: Compressing objects: 69% (473/685) remote: Compressing objects: 70% (480/685) remote: Compressing objects: 71% (487/685) remote: Compressing objects: 72% (494/685) remote: Compressing objects: 73% (501/685) remote: Compressing objects: 74% (507/685) remote: Compressing objects: 75% (514/685) remote: Compressing objects: 76% (521/685) remote: Compressing objects: 77% (528/685) remote: Compressing objects: 78% (535/685) remote: Compressing objects: 79% (542/685) remote: Compressing objects: 80% (548/685) remote: Compressing objects: 81% (555/685) remote: Compressing objects: 82% (562/685) remote: Compressing objects: 83% (569/685) remote: Compressing objects: 84% (576/685) remote: Compressing objects: 85% (583/685) remote: Compressing objects: 86% (590/685) remote: Compressing objects: 87% (596/685) remote: Compressing objects: 88% (603/685) remote: Compressing objects: 89% (610/685) remote: Compressing objects: 90% (617/685) remote: Compressing objects: 91% (624/685) remote: Compressing objects: 92% (631/685) remote: Compressing objects: 93% (638/685) remote: Compressing objects: 94% (644/685) remote: Compressing objects: 95% (651/685) remote: Compressing objects: 96% (658/685) remote: Compressing objects: 97% (665/685) remote: Compressing objects: 98% (672/685) remote: Compressing objects: 99% (679/685) remote: Compressing objects: 100% (685/685) remote: Compressing objects: 100% (685/685), done. Receiving objects: 0% (1/42488) Receiving objects: 1% (425/42488) Receiving objects: 2% (850/42488) Receiving objects: 3% (1275/42488) Receiving objects: 4% (1700/42488) Receiving objects: 5% (2125/42488) Receiving objects: 6% (2550/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 7% (2975/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 8% (3400/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 9% (3824/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 10% (4249/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 11% (4674/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 12% (5099/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 13% (5524/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 14% (5949/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 15% (6374/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 16% (6799/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 17% (7223/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 18% (7648/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 19% (8073/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 20% (8498/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 20% (8655/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 21% (8923/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 22% (9348/42488), 852.01 KiB | 1.49 MiB/s Receiving objects: 23% (9773/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 24% (10198/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 25% (10622/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 26% (11047/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 27% (11472/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 28% (11897/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 29% (12322/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 30% (12747/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 31% (13172/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 32% (13597/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 33% (14022/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 34% (14446/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 35% (14871/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 36% (15296/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 37% (15721/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 38% (16146/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 39% (16571/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 40% (16996/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 41% (17421/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 42% (17845/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 43% (18270/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 44% (18695/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 45% (19120/42488), 3.22 MiB | 2.93 MiB/s Receiving objects: 46% (19545/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 47% (19970/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 48% (20395/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 49% (20820/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 50% (21244/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 51% (21669/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 52% (22094/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 52% (22491/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 53% (22519/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 54% (22944/42488), 7.11 MiB | 4.37 MiB/s Receiving objects: 55% (23369/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 56% (23794/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 57% (24219/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 58% (24644/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 59% (25068/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 60% (25493/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 61% (25918/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 62% (26343/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 63% (26768/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 64% (27193/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 65% (27618/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 66% (28043/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 67% (28467/42488), 9.77 MiB | 4.52 MiB/s Receiving objects: 68% (28892/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 69% (29317/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 70% (29742/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 71% (30167/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 72% (30592/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 73% (31017/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 74% (31442/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 74% (31841/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 75% (31866/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 76% (32291/42488), 12.07 MiB | 4.49 MiB/s Receiving objects: 77% (32716/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 78% (33141/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 79% (33566/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 80% (33991/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 81% (34416/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 82% (34841/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 83% (35266/42488), 13.75 MiB | 4.27 MiB/s Receiving objects: 84% (35690/42488), 14.79 MiB | 3.96 MiB/s Receiving objects: 85% (36115/42488), 14.79 MiB | 3.96 MiB/s Receiving objects: 85% (36181/42488), 14.79 MiB | 3.96 MiB/s Receiving objects: 86% (36540/42488), 14.79 MiB | 3.96 MiB/s Receiving objects: 87% (36965/42488), 14.79 MiB | 3.96 MiB/s Receiving objects: 88% (37390/42488), 15.89 MiB | 3.75 MiB/s Receiving objects: 89% (37815/42488), 15.89 MiB | 3.75 MiB/s Receiving objects: 90% (38240/42488), 15.89 MiB | 3.75 MiB/s Receiving objects: 91% (38665/42488), 15.89 MiB | 3.75 MiB/s Receiving objects: 92% (39089/42488), 15.89 MiB | 3.75 MiB/s Receiving objects: 93% (39514/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 94% (39939/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 95% (40364/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 96% (40789/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 97% (41214/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 97% (41379/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 98% (41639/42488), 16.90 MiB | 3.56 MiB/s Receiving objects: 99% (42064/42488), 18.06 MiB | 3.67 MiB/s remote: Total 42488 (delta 1502), reused 1209 (delta 1197), pack-reused 40606 (from 2) Receiving objects: 100% (42488/42488), 18.06 MiB | 3.67 MiB/s Receiving objects: 100% (42488/42488), 18.62 MiB | 3.40 MiB/s, done. Resolving deltas: 0% (0/30268) Resolving deltas: 1% (303/30268) Resolving deltas: 2% (606/30268) Resolving deltas: 3% (909/30268) Resolving deltas: 4% (1212/30268) Resolving deltas: 5% (1515/30268) Resolving deltas: 6% (1817/30268) Resolving deltas: 7% (2120/30268) Resolving deltas: 8% (2422/30268) Resolving deltas: 9% (2725/30268) Resolving deltas: 10% (3027/30268) Resolving deltas: 11% (3330/30268) Resolving deltas: 12% (3633/30268) Resolving deltas: 13% (3935/30268) Resolving deltas: 14% (4238/30268) Resolving deltas: 15% (4543/30268) Resolving deltas: 16% (4843/30268) Resolving deltas: 17% (5147/30268) Resolving deltas: 18% (5449/30268) Resolving deltas: 19% (5751/30268) Resolving deltas: 20% (6056/30268) Resolving deltas: 21% (6357/30268) Resolving deltas: 22% (6661/30268) Resolving deltas: 23% (6962/30268) Resolving deltas: 24% (7265/30268) Resolving deltas: 25% (7567/30268) Resolving deltas: 26% (7870/30268) Resolving deltas: 27% (8175/30268) Resolving deltas: 28% (8480/30268) Resolving deltas: 29% (8778/30268) Resolving deltas: 30% (9084/30268) Resolving deltas: 31% (9384/30268) Resolving deltas: 32% (9686/30268) Resolving deltas: 33% (9989/30268) Resolving deltas: 34% (10292/30268) Resolving deltas: 35% (10594/30268) Resolving deltas: 36% (10898/30268) Resolving deltas: 37% (11200/30268) Resolving deltas: 38% (11503/30268) Resolving deltas: 39% (11805/30268) Resolving deltas: 40% (12108/30268) Resolving deltas: 41% (12410/30268) Resolving deltas: 42% (12713/30268) Resolving deltas: 43% (13016/30268) Resolving deltas: 44% (13318/30268) Resolving deltas: 45% (13621/30268) Resolving deltas: 46% (13925/30268) Resolving deltas: 47% (14226/30268) Resolving deltas: 48% (14530/30268) Resolving deltas: 49% (14832/30268) Resolving deltas: 50% (15135/30268) Resolving deltas: 51% (15437/30268) Resolving deltas: 52% (15740/30268) Resolving deltas: 53% (16043/30268) Resolving deltas: 54% (16345/30268) Resolving deltas: 55% (16648/30268) Resolving deltas: 56% (16951/30268) Resolving deltas: 57% (17253/30268) Resolving deltas: 58% (17556/30268) Resolving deltas: 59% (17859/30268) Resolving deltas: 60% (18161/30268) Resolving deltas: 61% (18464/30268) Resolving deltas: 62% (18767/30268) Resolving deltas: 63% (19069/30268) Resolving deltas: 64% (19374/30268) Resolving deltas: 65% (19675/30268) Resolving deltas: 66% (19977/30268) Resolving deltas: 67% (20280/30268) Resolving deltas: 68% (20583/30268) Resolving deltas: 69% (20887/30268) Resolving deltas: 70% (21188/30268) Resolving deltas: 71% (21491/30268) Resolving deltas: 72% (21793/30268) Resolving deltas: 73% (22096/30268) Resolving deltas: 74% (22400/30268) Resolving deltas: 75% (22701/30268) Resolving deltas: 76% (23004/30268) Resolving deltas: 77% (23307/30268) Resolving deltas: 78% (23610/30268) Resolving deltas: 79% (23912/30268) Resolving deltas: 80% (24215/30268) Resolving deltas: 81% (24518/30268) Resolving deltas: 82% (24820/30268) Resolving deltas: 83% (25123/30268) Resolving deltas: 84% (25426/30268) Resolving deltas: 85% (25728/30268) Resolving deltas: 86% (26031/30268) Resolving deltas: 87% (26334/30268) Resolving deltas: 88% (26639/30268) Resolving deltas: 89% (26939/30268) Resolving deltas: 90% (27242/30268) Resolving deltas: 91% (27552/30268) Resolving deltas: 92% (27849/30268) Resolving deltas: 93% (28151/30268) Resolving deltas: 94% (28453/30268) Resolving deltas: 95% (28755/30268) Resolving deltas: 96% (29058/30268) Resolving deltas: 97% (29360/30268) Resolving deltas: 98% (29663/30268) Resolving deltas: 99% (29966/30268) Resolving deltas: 100% (30268/30268) Resolving deltas: 100% (30268/30268), done.  -> Cloning glslang git repo... Cloning into bare repository '/home/felix/packages/spirv-cross/glslang'... remote: Enumerating objects: 73676, done. remote: Counting objects: 0% (1/219) remote: Counting objects: 1% (3/219) remote: Counting objects: 2% (5/219) remote: Counting objects: 3% (7/219) remote: Counting objects: 4% (9/219) remote: Counting objects: 5% (11/219) remote: Counting objects: 6% (14/219) remote: Counting objects: 7% (16/219) remote: Counting objects: 8% (18/219) remote: Counting objects: 9% (20/219) remote: Counting objects: 10% (22/219) remote: Counting objects: 11% (25/219) remote: Counting objects: 12% (27/219) remote: Counting objects: 13% (29/219) remote: Counting objects: 14% (31/219) remote: Counting objects: 15% (33/219) remote: Counting objects: 16% (36/219) remote: Counting objects: 17% (38/219) remote: Counting objects: 18% (40/219) remote: Counting objects: 19% (42/219) remote: Counting objects: 20% (44/219) remote: Counting objects: 21% (46/219) remote: Counting objects: 22% (49/219) remote: Counting objects: 23% (51/219) remote: Counting objects: 24% (53/219) remote: Counting objects: 25% (55/219) remote: Counting objects: 26% (57/219) remote: Counting objects: 27% (60/219) remote: Counting objects: 28% (62/219) remote: Counting objects: 29% (64/219) remote: Counting objects: 30% (66/219) remote: Counting objects: 31% (68/219) remote: Counting objects: 32% (71/219) remote: Counting objects: 33% (73/219) remote: Counting objects: 34% (75/219) remote: Counting objects: 35% (77/219) remote: Counting objects: 36% (79/219) remote: Counting objects: 37% (82/219) remote: Counting objects: 38% (84/219) remote: Counting objects: 39% (86/219) remote: Counting objects: 40% (88/219) remote: Counting objects: 41% (90/219) remote: Counting objects: 42% (92/219) remote: Counting objects: 43% (95/219) remote: Counting objects: 44% (97/219) remote: Counting objects: 45% (99/219) remote: Counting objects: 46% (101/219) remote: Counting objects: 47% (103/219) remote: Counting objects: 48% (106/219) remote: Counting objects: 49% (108/219) remote: Counting objects: 50% (110/219) remote: Counting objects: 51% (112/219) remote: Counting objects: 52% (114/219) remote: Counting objects: 53% (117/219) remote: Counting objects: 54% (119/219) remote: Counting objects: 55% (121/219) remote: Counting objects: 56% (123/219) remote: Counting objects: 57% (125/219) remote: Counting objects: 58% (128/219) remote: Counting objects: 59% (130/219) remote: Counting objects: 60% (132/219) remote: Counting objects: 61% (134/219) remote: Counting objects: 62% (136/219) remote: Counting objects: 63% (138/219) remote: Counting objects: 64% (141/219) remote: Counting objects: 65% (143/219) remote: Counting objects: 66% (145/219) remote: Counting objects: 67% (147/219) remote: Counting objects: 68% (149/219) remote: Counting objects: 69% (152/219) remote: Counting objects: 70% (154/219) remote: Counting objects: 71% (156/219) remote: Counting objects: 72% (158/219) remote: Counting objects: 73% (160/219) remote: Counting objects: 74% (163/219) remote: Counting objects: 75% (165/219) remote: Counting objects: 76% (167/219) remote: Counting objects: 77% (169/219) remote: Counting objects: 78% (171/219) remote: Counting objects: 79% (174/219) remote: Counting objects: 80% (176/219) remote: Counting objects: 81% (178/219) remote: Counting objects: 82% (180/219) remote: Counting objects: 83% (182/219) remote: Counting objects: 84% (184/219) remote: Counting objects: 85% (187/219) remote: Counting objects: 86% (189/219) remote: Counting objects: 87% (191/219) remote: Counting objects: 88% (193/219) remote: Counting objects: 89% (195/219) remote: Counting objects: 90% (198/219) remote: Counting objects: 91% (200/219) remote: Counting objects: 92% (202/219) remote: Counting objects: 93% (204/219) remote: Counting objects: 94% (206/219) remote: Counting objects: 95% (209/219) remote: Counting objects: 96% (211/219) remote: Counting objects: 97% (213/219) remote: Counting objects: 98% (215/219) remote: Counting objects: 99% (217/219) remote: Counting objects: 100% (219/219) remote: Counting objects: 100% (219/219), done. remote: Compressing objects: 0% (1/156) remote: Compressing objects: 1% (2/156) remote: Compressing objects: 2% (4/156) remote: Compressing objects: 3% (5/156) remote: Compressing objects: 4% (7/156) remote: Compressing objects: 5% (8/156) remote: Compressing objects: 6% (10/156) remote: Compressing objects: 7% (11/156) remote: Compressing objects: 8% (13/156) remote: Compressing objects: 9% (15/156) remote: Compressing objects: 10% (16/156) remote: Compressing objects: 11% (18/156) remote: Compressing objects: 12% (19/156) remote: Compressing objects: 13% (21/156) remote: Compressing objects: 14% (22/156) remote: Compressing objects: 15% (24/156) remote: Compressing objects: 16% (25/156) remote: Compressing objects: 17% (27/156) remote: Compressing objects: 18% (29/156) remote: Compressing objects: 19% (30/156) remote: Compressing objects: 20% (32/156) remote: Compressing objects: 21% (33/156) remote: Compressing objects: 22% (35/156) remote: Compressing objects: 23% (36/156) remote: Compressing objects: 24% (38/156) remote: Compressing objects: 25% (39/156) remote: Compressing objects: 26% (41/156) remote: Compressing objects: 27% (43/156) remote: Compressing objects: 28% (44/156) remote: Compressing objects: 29% (46/156) remote: Compressing objects: 30% (47/156) remote: Compressing objects: 31% (49/156) remote: Compressing objects: 32% (50/156) remote: Compressing objects: 33% (52/156) remote: Compressing objects: 34% (54/156) remote: Compressing objects: 35% (55/156) remote: Compressing objects: 36% (57/156) remote: Compressing objects: 37% (58/156) remote: Compressing objects: 38% (60/156) remote: Compressing objects: 39% (61/156) remote: Compressing objects: 40% (63/156) remote: Compressing objects: 41% (64/156) remote: Compressing objects: 42% (66/156) remote: Compressing objects: 43% (68/156) remote: Compressing objects: 44% (69/156) remote: Compressing objects: 45% (71/156) remote: Compressing objects: 46% (72/156) remote: Compressing objects: 47% (74/156) remote: Compressing objects: 48% (75/156) remote: Compressing objects: 49% (77/156) remote: Compressing objects: 50% (78/156) remote: Compressing objects: 51% (80/156) remote: Compressing objects: 52% (82/156) remote: Compressing objects: 53% (83/156) remote: Compressing objects: 54% (85/156) remote: Compressing objects: 55% (86/156) remote: Compressing objects: 56% (88/156) remote: Compressing objects: 57% (89/156) remote: Compressing objects: 58% (91/156) remote: Compressing objects: 59% (93/156) remote: Compressing objects: 60% (94/156) remote: Compressing objects: 61% (96/156) remote: Compressing objects: 62% (97/156) remote: Compressing objects: 63% (99/156) remote: Compressing objects: 64% (100/156) remote: Compressing objects: 65% (102/156) remote: Compressing objects: 66% (103/156) remote: Compressing objects: 67% (105/156) remote: Compressing objects: 68% (107/156) remote: Compressing objects: 69% (108/156) remote: Compressing objects: 70% (110/156) remote: Compressing objects: 71% (111/156) remote: Compressing objects: 72% (113/156) remote: Compressing objects: 73% (114/156) remote: Compressing objects: 74% (116/156) remote: Compressing objects: 75% (117/156) remote: Compressing objects: 76% (119/156) remote: Compressing objects: 77% (121/156) remote: Compressing objects: 78% (122/156) remote: Compressing objects: 79% (124/156) remote: Compressing objects: 80% (125/156) remote: Compressing objects: 81% (127/156) remote: Compressing objects: 82% (128/156) remote: Compressing objects: 83% (130/156) remote: Compressing objects: 84% (132/156) remote: Compressing objects: 85% (133/156) remote: Compressing objects: 86% (135/156) remote: Compressing objects: 87% (136/156) remote: Compressing objects: 88% (138/156) remote: Compressing objects: 89% (139/156) remote: Compressing objects: 90% (141/156) remote: Compressing objects: 91% (142/156) remote: Compressing objects: 92% (144/156) remote: Compressing objects: 93% (146/156) remote: Compressing objects: 94% (147/156) remote: Compressing objects: 95% (149/156) remote: Compressing objects: 96% (150/156) remote: Compressing objects: 97% (152/156) remote: Compressing objects: 98% (153/156) remote: Compressing objects: 99% (155/156) remote: Compressing objects: 100% (156/156) remote: Compressing objects: 100% (156/156), done. Receiving objects: 0% (1/73676) Receiving objects: 1% (737/73676) Receiving objects: 2% (1474/73676) Receiving objects: 3% (2211/73676) Receiving objects: 4% (2948/73676) Receiving objects: 5% (3684/73676), 1.27 MiB | 2.42 MiB/s Receiving objects: 6% (4421/73676), 1.27 MiB | 2.42 MiB/s Receiving objects: 7% (5158/73676), 1.27 MiB | 2.42 MiB/s Receiving objects: 8% (5895/73676), 1.27 MiB | 2.42 MiB/s Receiving objects: 8% (6292/73676), 2.80 MiB | 2.67 MiB/s Receiving objects: 9% (6631/73676), 2.80 MiB | 2.67 MiB/s Receiving objects: 10% (7368/73676), 2.80 MiB | 2.67 MiB/s Receiving objects: 11% (8105/73676), 5.21 MiB | 3.31 MiB/s Receiving objects: 12% (8842/73676), 5.21 MiB | 3.31 MiB/s Receiving objects: 13% (9578/73676), 5.21 MiB | 3.31 MiB/s Receiving objects: 13% (9785/73676), 5.21 MiB | 3.31 MiB/s Receiving objects: 14% (10315/73676), 7.23 MiB | 3.46 MiB/s Receiving objects: 15% (11052/73676), 7.23 MiB | 3.46 MiB/s Receiving objects: 16% (11789/73676), 9.34 MiB | 3.58 MiB/s Receiving objects: 16% (12240/73676), 9.34 MiB | 3.58 MiB/s Receiving objects: 17% (12525/73676), 11.52 MiB | 3.68 MiB/s Receiving objects: 18% (13262/73676), 11.52 MiB | 3.68 MiB/s Receiving objects: 19% (13999/73676), 13.76 MiB | 3.77 MiB/s Receiving objects: 20% (14736/73676), 13.76 MiB | 3.77 MiB/s Receiving objects: 20% (14832/73676), 13.76 MiB | 3.77 MiB/s Receiving objects: 21% (15472/73676), 16.04 MiB | 3.84 MiB/s Receiving objects: 22% (16209/73676), 16.04 MiB | 3.84 MiB/s Receiving objects: 23% (16946/73676), 18.35 MiB | 3.92 MiB/s Receiving objects: 24% (17683/73676), 18.35 MiB | 3.92 MiB/s Receiving objects: 24% (17722/73676), 18.35 MiB | 3.92 MiB/s Receiving objects: 25% (18419/73676), 18.35 MiB | 3.92 MiB/s Receiving objects: 26% (19156/73676), 19.76 MiB | 3.94 MiB/s Receiving objects: 26% (19435/73676), 20.98 MiB | 3.88 MiB/s Receiving objects: 27% (19893/73676), 20.98 MiB | 3.88 MiB/s Receiving objects: 28% (20630/73676), 22.25 MiB | 3.64 MiB/s Receiving objects: 29% (21367/73676), 22.25 MiB | 3.64 MiB/s Receiving objects: 30% (22103/73676), 23.57 MiB | 3.49 MiB/s Receiving objects: 30% (22113/73676), 23.57 MiB | 3.49 MiB/s Receiving objects: 31% (22840/73676), 24.92 MiB | 3.33 MiB/s Receiving objects: 32% (23577/73676), 24.92 MiB | 3.33 MiB/s Receiving objects: 33% (24314/73676), 26.29 MiB | 3.15 MiB/s Receiving objects: 34% (25050/73676), 26.29 MiB | 3.15 MiB/s Receiving objects: 34% (25403/73676), 26.29 MiB | 3.15 MiB/s Receiving objects: 35% (25787/73676), 26.29 MiB | 3.15 MiB/s Receiving objects: 35% (26211/73676), 29.04 MiB | 2.78 MiB/s Receiving objects: 36% (26524/73676), 29.04 MiB | 2.78 MiB/s Receiving objects: 37% (27261/73676), 30.43 MiB | 2.58 MiB/s Receiving objects: 37% (27933/73676), 31.81 MiB | 2.58 MiB/s Receiving objects: 38% (27997/73676), 31.81 MiB | 2.58 MiB/s Receiving objects: 39% (28734/73676), 33.18 MiB | 2.63 MiB/s Receiving objects: 40% (29471/73676), 33.18 MiB | 2.63 MiB/s Receiving objects: 40% (29747/73676), 34.46 MiB | 2.64 MiB/s Receiving objects: 41% (30208/73676), 34.46 MiB | 2.64 MiB/s Receiving objects: 42% (30944/73676), 35.83 MiB | 2.66 MiB/s Receiving objects: 43% (31681/73676), 35.83 MiB | 2.66 MiB/s Receiving objects: 44% (32418/73676), 35.83 MiB | 2.66 MiB/s Receiving objects: 44% (33107/73676), 37.22 MiB | 2.68 MiB/s Receiving objects: 45% (33155/73676), 37.22 MiB | 2.68 MiB/s Receiving objects: 46% (33891/73676), 37.22 MiB | 2.68 MiB/s Receiving objects: 47% (34628/73676), 38.67 MiB | 2.70 MiB/s Receiving objects: 47% (35228/73676), 39.99 MiB | 2.70 MiB/s Receiving objects: 48% (35365/73676), 39.99 MiB | 2.70 MiB/s Receiving objects: 49% (36102/73676), 40.60 MiB | 2.53 MiB/s Receiving objects: 49% (36732/73676), 41.81 MiB | 2.49 MiB/s Receiving objects: 50% (36838/73676), 41.81 MiB | 2.49 MiB/s Receiving objects: 51% (37575/73676), 43.12 MiB | 2.48 MiB/s Receiving objects: 52% (38312/73676), 43.12 MiB | 2.48 MiB/s Receiving objects: 53% (39049/73676), 44.50 MiB | 2.47 MiB/s Receiving objects: 53% (39230/73676), 44.50 MiB | 2.47 MiB/s Receiving objects: 54% (39786/73676), 44.50 MiB | 2.47 MiB/s Receiving objects: 55% (40522/73676), 45.92 MiB | 2.49 MiB/s Receiving objects: 56% (41259/73676), 45.92 MiB | 2.49 MiB/s Receiving objects: 56% (41680/73676), 47.15 MiB | 2.45 MiB/s Receiving objects: 57% (41996/73676), 47.15 MiB | 2.45 MiB/s Receiving objects: 58% (42733/73676), 47.15 MiB | 2.45 MiB/s Receiving objects: 59% (43469/73676), 48.25 MiB | 2.38 MiB/s Receiving objects: 60% (44206/73676), 48.25 MiB | 2.38 MiB/s Receiving objects: 60% (44391/73676), 49.33 MiB | 2.28 MiB/s Receiving objects: 61% (44943/73676), 49.33 MiB | 2.28 MiB/s Receiving objects: 62% (45680/73676), 50.29 MiB | 2.21 MiB/s Receiving objects: 62% (46114/73676), 50.29 MiB | 2.21 MiB/s Receiving objects: 63% (46416/73676), 51.14 MiB | 2.26 MiB/s Receiving objects: 64% (47153/73676), 51.14 MiB | 2.26 MiB/s Receiving objects: 65% (47890/73676), 52.08 MiB | 2.20 MiB/s Receiving objects: 65% (48122/73676), 52.08 MiB | 2.20 MiB/s Receiving objects: 66% (48627/73676), 53.05 MiB | 2.13 MiB/s Receiving objects: 67% (49363/73676), 54.03 MiB | 2.04 MiB/s Receiving objects: 68% (50100/73676), 54.03 MiB | 2.04 MiB/s Receiving objects: 68% (50196/73676), 54.03 MiB | 2.04 MiB/s Receiving objects: 69% (50837/73676), 54.03 MiB | 2.04 MiB/s Receiving objects: 70% (51574/73676), 55.01 MiB | 1.95 MiB/s Receiving objects: 70% (52266/73676), 56.23 MiB | 1.71 MiB/s Receiving objects: 71% (52310/73676), 56.23 MiB | 1.71 MiB/s Receiving objects: 71% (52548/73676), 56.99 MiB | 1.65 MiB/s Receiving objects: 71% (52660/73676), 58.76 MiB | 1.64 MiB/s Receiving objects: 71% (52973/73676), 60.68 MiB | 1.64 MiB/s Receiving objects: 72% (53047/73676), 60.68 MiB | 1.64 MiB/s Receiving objects: 73% (53784/73676), 61.67 MiB | 1.64 MiB/s Receiving objects: 73% (54026/73676), 62.65 MiB | 1.64 MiB/s Receiving objects: 73% (54499/73676), 64.46 MiB | 1.77 MiB/s Receiving objects: 74% (54521/73676), 64.46 MiB | 1.77 MiB/s Receiving objects: 74% (54723/73676), 65.89 MiB | 1.74 MiB/s Receiving objects: 74% (55008/73676), 67.07 MiB | 1.60 MiB/s Receiving objects: 75% (55257/73676), 67.75 MiB | 1.54 MiB/s Receiving objects: 75% (55403/73676), 68.36 MiB | 1.44 MiB/s Receiving objects: 75% (55577/73676), 69.46 MiB | 1.26 MiB/s Receiving objects: 75% (55850/73676), 69.89 MiB | 1.14 MiB/s Receiving objects: 76% (55994/73676), 70.36 MiB | 1.09 MiB/s Receiving objects: 76% (56264/73676), 71.17 MiB | 1008.00 KiB/s Receiving objects: 76% (56465/73676), 71.57 MiB | 961.00 KiB/s Receiving objects: 77% (56731/73676), 72.39 MiB | 875.00 KiB/s Receiving objects: 77% (56744/73676), 72.39 MiB | 875.00 KiB/s Receiving objects: 78% (57468/73676), 73.25 MiB | 827.00 KiB/s Receiving objects: 79% (58205/73676), 73.25 MiB | 827.00 KiB/s Receiving objects: 79% (58545/73676), 73.25 MiB | 827.00 KiB/s Receiving objects: 80% (58941/73676), 73.62 MiB | 836.00 KiB/s Receiving objects: 81% (59678/73676), 74.00 MiB | 815.00 KiB/s Receiving objects: 81% (59731/73676), 74.00 MiB | 815.00 KiB/s Receiving objects: 82% (60415/73676), 74.46 MiB | 815.00 KiB/s Receiving objects: 83% (61152/73676), 74.92 MiB | 830.00 KiB/s Receiving objects: 84% (61888/73676), 74.92 MiB | 830.00 KiB/s Receiving objects: 84% (61899/73676), 74.92 MiB | 830.00 KiB/s Receiving objects: 85% (62625/73676), 75.39 MiB | 848.00 KiB/s Receiving objects: 86% (63362/73676), 75.79 MiB | 845.00 KiB/s Receiving objects: 86% (63409/73676), 75.79 MiB | 845.00 KiB/s Receiving objects: 86% (63768/73676), 76.60 MiB | 832.00 KiB/s Receiving objects: 86% (63995/73676), 77.47 MiB | 837.00 KiB/s Receiving objects: 86% (64063/73676), 78.18 MiB | 810.00 KiB/s Receiving objects: 87% (64099/73676), 78.18 MiB | 810.00 KiB/s Receiving objects: 87% (64806/73676), 78.78 MiB | 738.00 KiB/s Receiving objects: 88% (64835/73676), 78.78 MiB | 738.00 KiB/s Receiving objects: 89% (65572/73676), 79.11 MiB | 725.00 KiB/s Receiving objects: 89% (65708/73676), 79.45 MiB | 706.00 KiB/s Receiving objects: 89% (66296/73676), 79.82 MiB | 701.00 KiB/s Receiving objects: 90% (66309/73676), 80.21 MiB | 688.00 KiB/s Receiving objects: 91% (67046/73676), 80.21 MiB | 688.00 KiB/s Receiving objects: 91% (67441/73676), 80.62 MiB | 689.00 KiB/s Receiving objects: 92% (67782/73676), 81.06 MiB | 710.00 KiB/s Receiving objects: 93% (68519/73676), 81.06 MiB | 710.00 KiB/s Receiving objects: 94% (69256/73676), 81.53 MiB | 734.00 KiB/s Receiving objects: 94% (69433/73676), 81.53 MiB | 734.00 KiB/s Receiving objects: 95% (69993/73676), 82.52 MiB | 820.00 KiB/s Receiving objects: 95% (70142/73676), 82.52 MiB | 820.00 KiB/s Receiving objects: 96% (70729/73676), 83.06 MiB | 865.00 KiB/s Receiving objects: 96% (71196/73676), 83.57 MiB | 891.00 KiB/s Receiving objects: 97% (71466/73676), 83.57 MiB | 891.00 KiB/s Receiving objects: 98% (72203/73676), 84.09 MiB | 925.00 KiB/s Receiving objects: 99% (72940/73676), 84.09 MiB | 925.00 KiB/s Receiving objects: 99% (73402/73676), 84.54 MiB | 940.00 KiB/s remote: Total 73676 (delta 139), reused 83 (delta 63), pack-reused 73457 (from 2) Receiving objects: 99% (73674/73676), 85.61 MiB | 990.00 KiB/s Receiving objects: 100% (73676/73676), 85.61 MiB | 990.00 KiB/s Receiving objects: 100% (73676/73676), 85.82 MiB | 1.72 MiB/s, done. Resolving deltas: 0% (0/61448) Resolving deltas: 1% (615/61448) Resolving deltas: 2% (1229/61448) Resolving deltas: 3% (1844/61448) Resolving deltas: 4% (2458/61448) Resolving deltas: 5% (3073/61448) Resolving deltas: 6% (3688/61448) Resolving deltas: 7% (4302/61448) Resolving deltas: 8% (4916/61448) Resolving deltas: 9% (5531/61448) Resolving deltas: 10% (6146/61448) Resolving deltas: 11% (6761/61448) Resolving deltas: 12% (7376/61448) Resolving deltas: 13% (7989/61448) Resolving deltas: 14% (8603/61448) Resolving deltas: 15% (9218/61448) Resolving deltas: 16% (9833/61448) Resolving deltas: 17% (10448/61448) Resolving deltas: 18% (11061/61448) Resolving deltas: 19% (11676/61448) Resolving deltas: 20% (12292/61448) Resolving deltas: 21% (12907/61448) Resolving deltas: 22% (13519/61448) Resolving deltas: 23% (14134/61448) Resolving deltas: 24% (14748/61448) Resolving deltas: 25% (15363/61448) Resolving deltas: 26% (15981/61448) Resolving deltas: 27% (16591/61448) Resolving deltas: 28% (17206/61448) Resolving deltas: 29% (17820/61448) Resolving deltas: 30% (18435/61448) Resolving deltas: 31% (19050/61448) Resolving deltas: 32% (19670/61448) Resolving deltas: 33% (20278/61448) Resolving deltas: 34% (20894/61448) Resolving deltas: 35% (21507/61448) Resolving deltas: 36% (22128/61448) Resolving deltas: 37% (22737/61448) Resolving deltas: 38% (23351/61448) Resolving deltas: 39% (23968/61448) Resolving deltas: 40% (24580/61448) Resolving deltas: 41% (25199/61448) Resolving deltas: 42% (25811/61448) Resolving deltas: 43% (26423/61448) Resolving deltas: 44% (27038/61448) Resolving deltas: 45% (27652/61448) Resolving deltas: 46% (28267/61448) Resolving deltas: 47% (28881/61448) Resolving deltas: 48% (29496/61448) Resolving deltas: 49% (30110/61448) Resolving deltas: 50% (30726/61448) Resolving deltas: 51% (31339/61448) Resolving deltas: 52% (31954/61448) Resolving deltas: 53% (32568/61448) Resolving deltas: 54% (33182/61448) Resolving deltas: 55% (33798/61448) Resolving deltas: 56% (34411/61448) Resolving deltas: 57% (35026/61448) Resolving deltas: 58% (35642/61448) Resolving deltas: 59% (36256/61448) Resolving deltas: 60% (36869/61448) Resolving deltas: 61% (37484/61448) Resolving deltas: 62% (38101/61448) Resolving deltas: 63% (38713/61448) Resolving deltas: 64% (39328/61448) Resolving deltas: 65% (39942/61448) Resolving deltas: 66% (40556/61448) Resolving deltas: 67% (41171/61448) Resolving deltas: 68% (41786/61448) Resolving deltas: 69% (42400/61448) Resolving deltas: 70% (43014/61448) Resolving deltas: 71% (43629/61448) Resolving deltas: 72% (44249/61448) Resolving deltas: 73% (44858/61448) Resolving deltas: 74% (45472/61448) Resolving deltas: 75% (46090/61448) Resolving deltas: 76% (46707/61448) Resolving deltas: 77% (47315/61448) Resolving deltas: 78% (47930/61448) Resolving deltas: 79% (48546/61448) Resolving deltas: 80% (49161/61448) Resolving deltas: 81% (49773/61448) Resolving deltas: 82% (50392/61448) Resolving deltas: 83% (51002/61448) Resolving deltas: 84% (51617/61448) Resolving deltas: 85% (52231/61448) Resolving deltas: 86% (52846/61448) Resolving deltas: 86% (52969/61448) Resolving deltas: 87% (53460/61448) Resolving deltas: 88% (54075/61448) Resolving deltas: 89% (54689/61448) Resolving deltas: 90% (55305/61448) Resolving deltas: 91% (55918/61448) Resolving deltas: 92% (56533/61448) Resolving deltas: 93% (57147/61448) Resolving deltas: 94% (57762/61448) Resolving deltas: 95% (58376/61448) Resolving deltas: 96% (58991/61448) Resolving deltas: 97% (59607/61448) Resolving deltas: 98% (60220/61448) Resolving deltas: 99% (60834/61448) Resolving deltas: 100% (61448/61448) Resolving deltas: 100% (61448/61448), done.  -> Cloning SPIRV-Tools git repo... Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Tools'... remote: Enumerating objects: 101712, done. remote: Counting objects: 0% (1/633) remote: Counting objects: 1% (7/633) remote: Counting objects: 2% (13/633) remote: Counting objects: 3% (19/633) remote: Counting objects: 4% (26/633) remote: Counting objects: 5% (32/633) remote: Counting objects: 6% (38/633) remote: Counting objects: 7% (45/633) remote: Counting objects: 8% (51/633) remote: Counting objects: 9% (57/633) remote: Counting objects: 10% (64/633) remote: Counting objects: 11% (70/633) remote: Counting objects: 12% (76/633) remote: Counting objects: 13% (83/633) remote: Counting objects: 14% (89/633) remote: Counting objects: 15% (95/633) remote: Counting objects: 16% (102/633) remote: Counting objects: 17% (108/633) remote: Counting objects: 18% (114/633) remote: Counting objects: 19% (121/633) remote: Counting objects: 20% (127/633) remote: Counting objects: 21% (133/633) remote: Counting objects: 22% (140/633) remote: Counting objects: 23% (146/633) remote: Counting objects: 24% (152/633) remote: Counting objects: 25% (159/633) remote: Counting objects: 26% (165/633) remote: Counting objects: 27% (171/633) remote: Counting objects: 28% (178/633) remote: Counting objects: 29% (184/633) remote: Counting objects: 30% (190/633) remote: Counting objects: 31% (197/633) remote: Counting objects: 32% (203/633) remote: Counting objects: 33% (209/633) remote: Counting objects: 34% (216/633) remote: Counting objects: 35% (222/633) remote: Counting objects: 36% (228/633) remote: Counting objects: 37% (235/633) remote: Counting objects: 38% (241/633) remote: Counting objects: 39% (247/633) remote: Counting objects: 40% (254/633) remote: Counting objects: 41% (260/633) remote: Counting objects: 42% (266/633) remote: Counting objects: 43% (273/633) remote: Counting objects: 44% (279/633) remote: Counting objects: 45% (285/633) remote: Counting objects: 46% (292/633) remote: Counting objects: 47% (298/633) remote: Counting objects: 48% (304/633) remote: Counting objects: 49% (311/633) remote: Counting objects: 50% (317/633) remote: Counting objects: 51% (323/633) remote: Counting objects: 52% (330/633) remote: Counting objects: 53% (336/633) remote: Counting objects: 54% (342/633) remote: Counting objects: 55% (349/633) remote: Counting objects: 56% (355/633) remote: Counting objects: 57% (361/633) remote: Counting objects: 58% (368/633) remote: Counting objects: 59% (374/633) remote: Counting objects: 60% (380/633) remote: Counting objects: 61% (387/633) remote: Counting objects: 62% (393/633) remote: Counting objects: 63% (399/633) remote: Counting objects: 64% (406/633) remote: Counting objects: 65% (412/633) remote: Counting objects: 66% (418/633) remote: Counting objects: 67% (425/633) remote: Counting objects: 68% (431/633) remote: Counting objects: 69% (437/633) remote: Counting objects: 70% (444/633) remote: Counting objects: 71% (450/633) remote: Counting objects: 72% (456/633) remote: Counting objects: 73% (463/633) remote: Counting objects: 74% (469/633) remote: Counting objects: 75% (475/633) remote: Counting objects: 76% (482/633) remote: Counting objects: 77% (488/633) remote: Counting objects: 78% (494/633) remote: Counting objects: 79% (501/633) remote: Counting objects: 80% (507/633) remote: Counting objects: 81% (513/633) remote: Counting objects: 82% (520/633) remote: Counting objects: 83% (526/633) remote: Counting objects: 84% (532/633) remote: Counting objects: 85% (539/633) remote: Counting objects: 86% (545/633) remote: Counting objects: 87% (551/633) remote: Counting objects: 88% (558/633) remote: Counting objects: 89% (564/633) remote: Counting objects: 90% (570/633) remote: Counting objects: 91% (577/633) remote: Counting objects: 92% (583/633) remote: Counting objects: 93% (589/633) remote: Counting objects: 94% (596/633) remote: Counting objects: 95% (602/633) remote: Counting objects: 96% (608/633) remote: Counting objects: 97% (615/633) remote: Counting objects: 98% (621/633) remote: Counting objects: 99% (627/633) remote: Counting objects: 100% (633/633) remote: Counting objects: 100% (633/633), done. remote: Compressing objects: 0% (1/208) remote: Compressing objects: 1% (3/208) remote: Compressing objects: 2% (5/208) remote: Compressing objects: 3% (7/208) remote: Compressing objects: 4% (9/208) remote: Compressing objects: 5% (11/208) remote: Compressing objects: 6% (13/208) remote: Compressing objects: 7% (15/208) remote: Compressing objects: 8% (17/208) remote: Compressing objects: 9% (19/208) remote: Compressing objects: 10% (21/208) remote: Compressing objects: 11% (23/208) remote: Compressing objects: 12% (25/208) remote: Compressing objects: 13% (28/208) remote: Compressing objects: 14% (30/208) remote: Compressing objects: 15% (32/208) remote: Compressing objects: 16% (34/208) remote: Compressing objects: 17% (36/208) remote: Compressing objects: 18% (38/208) remote: Compressing objects: 19% (40/208) remote: Compressing objects: 20% (42/208) remote: Compressing objects: 21% (44/208) remote: Compressing objects: 22% (46/208) remote: Compressing objects: 23% (48/208) remote: Compressing objects: 24% (50/208) remote: Compressing objects: 25% (52/208) remote: Compressing objects: 26% (55/208) remote: Compressing objects: 27% (57/208) remote: Compressing objects: 28% (59/208) remote: Compressing objects: 29% (61/208) remote: Compressing objects: 30% (63/208) remote: Compressing objects: 31% (65/208) remote: Compressing objects: 32% (67/208) remote: Compressing objects: 33% (69/208) remote: Compressing objects: 34% (71/208) remote: Compressing objects: 35% (73/208) remote: Compressing objects: 36% (75/208) remote: Compressing objects: 37% (77/208) remote: Compressing objects: 38% (80/208) remote: Compressing objects: 39% (82/208) remote: Compressing objects: 40% (84/208) remote: Compressing objects: 41% (86/208) remote: Compressing objects: 42% (88/208) remote: Compressing objects: 43% (90/208) remote: Compressing objects: 44% (92/208) remote: Compressing objects: 45% (94/208) remote: Compressing objects: 46% (96/208) remote: Compressing objects: 47% (98/208) remote: Compressing objects: 48% (100/208) remote: Compressing objects: 49% (102/208) remote: Compressing objects: 50% (104/208) remote: Compressing objects: 51% (107/208) remote: Compressing objects: 52% (109/208) remote: Compressing objects: 53% (111/208) remote: Compressing objects: 54% (113/208) remote: Compressing objects: 55% (115/208) remote: Compressing objects: 56% (117/208) remote: Compressing objects: 57% (119/208) remote: Compressing objects: 58% (121/208) remote: Compressing objects: 59% (123/208) remote: Compressing objects: 60% (125/208) remote: Compressing objects: 61% (127/208) remote: Compressing objects: 62% (129/208) remote: Compressing objects: 63% (132/208) remote: Compressing objects: 64% (134/208) remote: Compressing objects: 65% (136/208) remote: Compressing objects: 66% (138/208) remote: Compressing objects: 67% (140/208) remote: Compressing objects: 68% (142/208) remote: Compressing objects: 69% (144/208) remote: Compressing objects: 70% (146/208) remote: Compressing objects: 71% (148/208) remote: Compressing objects: 72% (150/208) remote: Compressing objects: 73% (152/208) remote: Compressing objects: 74% (154/208) remote: Compressing objects: 75% (156/208) remote: Compressing objects: 76% (159/208) remote: Compressing objects: 77% (161/208) remote: Compressing objects: 78% (163/208) remote: Compressing objects: 79% (165/208) remote: Compressing objects: 80% (167/208) remote: Compressing objects: 81% (169/208) remote: Compressing objects: 82% (171/208) remote: Compressing objects: 83% (173/208) remote: Compressing objects: 84% (175/208) remote: Compressing objects: 85% (177/208) remote: Compressing objects: 86% (179/208) remote: Compressing objects: 87% (181/208) remote: Compressing objects: 88% (184/208) remote: Compressing objects: 89% (186/208) remote: Compressing objects: 90% (188/208) remote: Compressing objects: 91% (190/208) remote: Compressing objects: 92% (192/208) remote: Compressing objects: 93% (194/208) remote: Compressing objects: 94% (196/208) remote: Compressing objects: 95% (198/208) remote: Compressing objects: 96% (200/208) remote: Compressing objects: 97% (202/208) remote: Compressing objects: 98% (204/208) remote: Compressing objects: 99% (206/208) remote: Compressing objects: 100% (208/208) remote: Compressing objects: 100% (208/208), done. Receiving objects: 0% (1/101712) Receiving objects: 1% (1018/101712) Receiving objects: 2% (2035/101712) Receiving objects: 3% (3052/101712) Receiving objects: 4% (4069/101712) Receiving objects: 5% (5086/101712), 2.48 MiB | 4.43 MiB/s Receiving objects: 6% (6103/101712), 2.48 MiB | 4.43 MiB/s Receiving objects: 7% (7120/101712), 2.48 MiB | 4.43 MiB/s Receiving objects: 7% (7519/101712), 2.48 MiB | 4.43 MiB/s Receiving objects: 8% (8137/101712), 6.63 MiB | 6.00 MiB/s Receiving objects: 9% (9155/101712), 8.89 MiB | 5.54 MiB/s Receiving objects: 10% (10172/101712), 8.89 MiB | 5.54 MiB/s Receiving objects: 10% (10249/101712), 8.89 MiB | 5.54 MiB/s Receiving objects: 11% (11189/101712), 10.97 MiB | 5.14 MiB/s Receiving objects: 12% (12206/101712), 10.97 MiB | 5.14 MiB/s Receiving objects: 13% (13223/101712), 10.97 MiB | 5.14 MiB/s Receiving objects: 13% (14049/101712), 13.16 MiB | 4.88 MiB/s Receiving objects: 14% (14240/101712), 13.16 MiB | 4.88 MiB/s Receiving objects: 15% (15257/101712), 14.80 MiB | 4.55 MiB/s Receiving objects: 16% (16274/101712), 14.80 MiB | 4.55 MiB/s Receiving objects: 16% (17213/101712), 16.10 MiB | 4.28 MiB/s Receiving objects: 17% (17292/101712), 16.10 MiB | 4.28 MiB/s Receiving objects: 18% (18309/101712), 16.10 MiB | 4.28 MiB/s Receiving objects: 19% (19326/101712), 17.31 MiB | 4.04 MiB/s Receiving objects: 20% (20343/101712), 17.31 MiB | 4.04 MiB/s Receiving objects: 21% (21360/101712), 17.31 MiB | 4.04 MiB/s Receiving objects: 22% (22377/101712), 18.57 MiB | 3.86 MiB/s Receiving objects: 22% (22809/101712), 18.57 MiB | 3.86 MiB/s Receiving objects: 23% (23394/101712), 18.57 MiB | 3.86 MiB/s Receiving objects: 24% (24411/101712), 19.89 MiB | 3.65 MiB/s Receiving objects: 25% (25428/101712), 19.89 MiB | 3.65 MiB/s Receiving objects: 26% (26446/101712), 21.17 MiB | 3.07 MiB/s Receiving objects: 26% (26525/101712), 21.17 MiB | 3.07 MiB/s Receiving objects: 27% (27463/101712), 21.17 MiB | 3.07 MiB/s Receiving objects: 28% (28480/101712), 22.42 MiB | 2.85 MiB/s Receiving objects: 29% (29497/101712), 22.42 MiB | 2.85 MiB/s Receiving objects: 30% (30514/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 30% (31502/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 31% (31531/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 32% (32548/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 33% (33565/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 34% (34583/101712), 23.79 MiB | 2.72 MiB/s Receiving objects: 35% (35600/101712), 25.08 MiB | 2.56 MiB/s Receiving objects: 36% (36617/101712), 25.08 MiB | 2.56 MiB/s Receiving objects: 37% (37634/101712), 25.08 MiB | 2.56 MiB/s Receiving objects: 38% (38651/101712), 25.08 MiB | 2.56 MiB/s Receiving objects: 39% (39668/101712), 26.36 MiB | 2.51 MiB/s Receiving objects: 39% (39777/101712), 26.36 MiB | 2.51 MiB/s Receiving objects: 40% (40685/101712), 26.36 MiB | 2.51 MiB/s Receiving objects: 41% (41702/101712), 26.36 MiB | 2.51 MiB/s Receiving objects: 42% (42720/101712), 27.72 MiB | 2.52 MiB/s Receiving objects: 43% (43737/101712), 27.72 MiB | 2.52 MiB/s Receiving objects: 44% (44754/101712), 27.72 MiB | 2.52 MiB/s Receiving objects: 45% (45771/101712), 27.72 MiB | 2.52 MiB/s Receiving objects: 46% (46788/101712), 27.72 MiB | 2.52 MiB/s Receiving objects: 47% (47805/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 47% (48116/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 48% (48822/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 49% (49839/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 50% (50856/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 51% (51874/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 52% (52891/101712), 29.08 MiB | 2.56 MiB/s Receiving objects: 53% (53908/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 54% (54925/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 55% (55942/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 56% (56959/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 57% (57976/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 58% (58993/101712), 30.39 MiB | 2.58 MiB/s Receiving objects: 58% (59720/101712), 31.67 MiB | 2.59 MiB/s Receiving objects: 59% (60011/101712), 31.67 MiB | 2.59 MiB/s Receiving objects: 60% (61028/101712), 31.67 MiB | 2.59 MiB/s Receiving objects: 61% (62045/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 61% (62643/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 62% (63062/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 63% (64079/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 64% (65096/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 65% (66113/101712), 34.38 MiB | 2.64 MiB/s Receiving objects: 66% (67130/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 67% (68148/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 68% (69165/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 69% (70182/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 70% (71199/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 71% (72216/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 72% (73233/101712), 35.81 MiB | 2.65 MiB/s Receiving objects: 73% (74250/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 74% (75267/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 74% (75463/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 75% (76284/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 76% (77302/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 77% (78319/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 78% (79336/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 79% (80353/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 80% (81370/101712), 37.29 MiB | 2.70 MiB/s Receiving objects: 81% (82387/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 82% (83404/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 83% (84421/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 84% (85439/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 85% (86456/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 86% (87473/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 87% (88490/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 88% (89507/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 89% (90524/101712), 38.78 MiB | 2.74 MiB/s Receiving objects: 90% (91541/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 90% (92090/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 91% (92558/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 92% (93576/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 93% (94593/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 94% (95610/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 95% (96627/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 96% (97644/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 97% (98661/101712), 40.42 MiB | 2.81 MiB/s Receiving objects: 98% (99678/101712), 42.15 MiB | 2.88 MiB/s Receiving objects: 99% (100695/101712), 42.15 MiB | 2.88 MiB/s remote: Total 101712 (delta 559), reused 429 (delta 425), pack-reused 101079 (from 3) Receiving objects: 100% (101712/101712), 42.15 MiB | 2.88 MiB/s Receiving objects: 100% (101712/101712), 43.92 MiB | 3.17 MiB/s, done. Resolving deltas: 0% (0/79833) Resolving deltas: 1% (800/79833) Resolving deltas: 2% (1597/79833) Resolving deltas: 3% (2395/79833) Resolving deltas: 4% (3194/79833) Resolving deltas: 5% (3993/79833) Resolving deltas: 6% (4791/79833) Resolving deltas: 7% (5591/79833) Resolving deltas: 8% (6387/79833) Resolving deltas: 9% (7185/79833) Resolving deltas: 10% (7984/79833) Resolving deltas: 11% (8782/79833) Resolving deltas: 12% (9583/79833) Resolving deltas: 13% (10380/79833) Resolving deltas: 14% (11177/79833) Resolving deltas: 15% (11976/79833) Resolving deltas: 16% (12776/79833) Resolving deltas: 17% (13572/79833) Resolving deltas: 18% (14371/79833) Resolving deltas: 19% (15169/79833) Resolving deltas: 20% (15967/79833) Resolving deltas: 21% (16766/79833) Resolving deltas: 22% (17564/79833) Resolving deltas: 23% (18369/79833) Resolving deltas: 24% (19160/79833) Resolving deltas: 25% (19959/79833) Resolving deltas: 26% (20757/79833) Resolving deltas: 27% (21555/79833) Resolving deltas: 28% (22354/79833) Resolving deltas: 29% (23152/79833) Resolving deltas: 30% (23951/79833) Resolving deltas: 31% (24751/79833) Resolving deltas: 32% (25547/79833) Resolving deltas: 33% (26345/79833) Resolving deltas: 34% (27144/79833) Resolving deltas: 35% (27942/79833) Resolving deltas: 36% (28742/79833) Resolving deltas: 37% (29539/79833) Resolving deltas: 38% (30337/79833) Resolving deltas: 39% (31135/79833) Resolving deltas: 40% (31934/79833) Resolving deltas: 41% (32732/79833) Resolving deltas: 42% (33531/79833) Resolving deltas: 43% (34331/79833) Resolving deltas: 44% (35127/79833) Resolving deltas: 45% (35927/79833) Resolving deltas: 46% (36724/79833) Resolving deltas: 47% (37522/79833) Resolving deltas: 48% (38320/79833) Resolving deltas: 49% (39119/79833) Resolving deltas: 50% (39917/79833) Resolving deltas: 51% (40716/79833) Resolving deltas: 52% (41514/79833) Resolving deltas: 53% (42313/79833) Resolving deltas: 54% (43110/79833) Resolving deltas: 55% (43909/79833) Resolving deltas: 56% (44707/79833) Resolving deltas: 57% (45505/79833) Resolving deltas: 58% (46304/79833) Resolving deltas: 59% (47102/79833) Resolving deltas: 60% (47900/79833) Resolving deltas: 61% (48699/79833) Resolving deltas: 62% (49497/79833) Resolving deltas: 63% (50295/79833) Resolving deltas: 64% (51094/79833) Resolving deltas: 65% (51892/79833) Resolving deltas: 66% (52690/79833) Resolving deltas: 67% (53489/79833) Resolving deltas: 68% (54287/79833) Resolving deltas: 69% (55085/79833) Resolving deltas: 70% (55884/79833) Resolving deltas: 71% (56682/79833) Resolving deltas: 72% (57480/79833) Resolving deltas: 73% (58279/79833) Resolving deltas: 74% (59077/79833) Resolving deltas: 75% (59875/79833) Resolving deltas: 76% (60674/79833) Resolving deltas: 77% (61472/79833) Resolving deltas: 78% (62270/79833) Resolving deltas: 79% (63070/79833) Resolving deltas: 80% (63869/79833) Resolving deltas: 81% (64665/79833) Resolving deltas: 82% (65465/79833) Resolving deltas: 83% (66262/79833) Resolving deltas: 84% (67060/79833) Resolving deltas: 85% (67859/79833) Resolving deltas: 86% (68657/79833) Resolving deltas: 87% (69455/79833) Resolving deltas: 88% (70255/79833) Resolving deltas: 89% (71052/79833) Resolving deltas: 90% (71850/79833) Resolving deltas: 91% (72649/79833) Resolving deltas: 92% (73447/79833) Resolving deltas: 93% (74245/79833) Resolving deltas: 94% (75044/79833) Resolving deltas: 95% (75842/79833) Resolving deltas: 96% (76640/79833) Resolving deltas: 97% (77439/79833) Resolving deltas: 98% (78238/79833) Resolving deltas: 99% (79035/79833) Resolving deltas: 100% (79833/79833) Resolving deltas: 100% (79833/79833), done.  -> Cloning SPIRV-Headers git repo... Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Headers'... remote: Enumerating objects: 9055, done. remote: Counting objects: 0% (1/990) remote: Counting objects: 1% (10/990) remote: Counting objects: 2% (20/990) remote: Counting objects: 3% (30/990) remote: Counting objects: 4% (40/990) remote: Counting objects: 5% (50/990) remote: Counting objects: 6% (60/990) remote: Counting objects: 7% (70/990) remote: Counting objects: 8% (80/990) remote: Counting objects: 9% (90/990) remote: Counting objects: 10% (99/990) remote: Counting objects: 11% (109/990) remote: Counting objects: 12% (119/990) remote: Counting objects: 13% (129/990) remote: Counting objects: 14% (139/990) remote: Counting objects: 15% (149/990) remote: Counting objects: 16% (159/990) remote: Counting objects: 17% (169/990) remote: Counting objects: 18% (179/990) remote: Counting objects: 19% (189/990) remote: Counting objects: 20% (198/990) remote: Counting objects: 21% (208/990) remote: Counting objects: 22% (218/990) remote: Counting objects: 23% (228/990) remote: Counting objects: 24% (238/990) remote: Counting objects: 25% (248/990) remote: Counting objects: 26% (258/990) remote: Counting objects: 27% (268/990) remote: Counting objects: 28% (278/990) remote: Counting objects: 29% (288/990) remote: Counting objects: 30% (297/990) remote: Counting objects: 31% (307/990) remote: Counting objects: 32% (317/990) remote: Counting objects: 33% (327/990) remote: Counting objects: 34% (337/990) remote: Counting objects: 35% (347/990) remote: Counting objects: 36% (357/990) remote: Counting objects: 37% (367/990) remote: Counting objects: 38% (377/990) remote: Counting objects: 39% (387/990) remote: Counting objects: 40% (396/990) remote: Counting objects: 41% (406/990) remote: Counting objects: 42% (416/990) remote: Counting objects: 43% (426/990) remote: Counting objects: 44% (436/990) remote: Counting objects: 45% (446/990) remote: Counting objects: 46% (456/990) remote: Counting objects: 47% (466/990) remote: Counting objects: 48% (476/990) remote: Counting objects: 49% (486/990) remote: Counting objects: 50% (495/990) remote: Counting objects: 51% (505/990) remote: Counting objects: 52% (515/990) remote: Counting objects: 53% (525/990) remote: Counting objects: 54% (535/990) remote: Counting objects: 55% (545/990) remote: Counting objects: 56% (555/990) remote: Counting objects: 57% (565/990) remote: Counting objects: 58% (575/990) remote: Counting objects: 59% (585/990) remote: Counting objects: 60% (594/990) remote: Counting objects: 61% (604/990) remote: Counting objects: 62% (614/990) remote: Counting objects: 63% (624/990) remote: Counting objects: 64% (634/990) remote: Counting objects: 65% (644/990) remote: Counting objects: 66% (654/990) remote: Counting objects: 67% (664/990) remote: Counting objects: 68% (674/990) remote: Counting objects: 69% (684/990) remote: Counting objects: 70% (693/990) remote: Counting objects: 71% (703/990) remote: Counting objects: 72% (713/990) remote: Counting objects: 73% (723/990) remote: Counting objects: 74% (733/990) remote: Counting objects: 75% (743/990) remote: Counting objects: 76% (753/990) remote: Counting objects: 77% (763/990) remote: Counting objects: 78% (773/990) remote: Counting objects: 79% (783/990) remote: Counting objects: 80% (792/990) remote: Counting objects: 81% (802/990) remote: Counting objects: 82% (812/990) remote: Counting objects: 83% (822/990) remote: Counting objects: 84% (832/990) remote: Counting objects: 85% (842/990) remote: Counting objects: 86% (852/990) remote: Counting objects: 87% (862/990) remote: Counting objects: 88% (872/990) remote: Counting objects: 89% (882/990) remote: Counting objects: 90% (891/990) remote: Counting objects: 91% (901/990) remote: Counting objects: 92% (911/990) remote: Counting objects: 93% (921/990) remote: Counting objects: 94% (931/990) remote: Counting objects: 95% (941/990) remote: Counting objects: 96% (951/990) remote: Counting objects: 97% (961/990) remote: Counting objects: 98% (971/990) remote: Counting objects: 99% (981/990) remote: Counting objects: 100% (990/990) remote: Counting objects: 100% (990/990), done. remote: Compressing objects: 0% (1/230) remote: Compressing objects: 1% (3/230) remote: Compressing objects: 2% (5/230) remote: Compressing objects: 3% (7/230) remote: Compressing objects: 4% (10/230) remote: Compressing objects: 5% (12/230) remote: Compressing objects: 6% (14/230) remote: Compressing objects: 7% (17/230) remote: Compressing objects: 8% (19/230) remote: Compressing objects: 9% (21/230) remote: Compressing objects: 10% (23/230) remote: Compressing objects: 11% (26/230) remote: Compressing objects: 12% (28/230) remote: Compressing objects: 13% (30/230) remote: Compressing objects: 14% (33/230) remote: Compressing objects: 15% (35/230) remote: Compressing objects: 16% (37/230) remote: Compressing objects: 17% (40/230) remote: Compressing objects: 18% (42/230) remote: Compressing objects: 19% (44/230) remote: Compressing objects: 20% (46/230) remote: Compressing objects: 21% (49/230) remote: Compressing objects: 22% (51/230) remote: Compressing objects: 23% (53/230) remote: Compressing objects: 24% (56/230) remote: Compressing objects: 25% (58/230) remote: Compressing objects: 26% (60/230) remote: Compressing objects: 27% (63/230) remote: Compressing objects: 28% (65/230) remote: Compressing objects: 29% (67/230) remote: Compressing objects: 30% (69/230) remote: Compressing objects: 31% (72/230) remote: Compressing objects: 32% (74/230) remote: Compressing objects: 33% (76/230) remote: Compressing objects: 34% (79/230) remote: Compressing objects: 35% (81/230) remote: Compressing objects: 36% (83/230) remote: Compressing objects: 37% (86/230) remote: Compressing objects: 38% (88/230) remote: Compressing objects: 39% (90/230) remote: Compressing objects: 40% (92/230) remote: Compressing objects: 41% (95/230) remote: Compressing objects: 42% (97/230) remote: Compressing objects: 43% (99/230) remote: Compressing objects: 44% (102/230) remote: Compressing objects: 45% (104/230) remote: Compressing objects: 46% (106/230) remote: Compressing objects: 47% (109/230) remote: Compressing objects: 48% (111/230) remote: Compressing objects: 49% (113/230) remote: Compressing objects: 50% (115/230) remote: Compressing objects: 51% (118/230) remote: Compressing objects: 52% (120/230) remote: Compressing objects: 53% (122/230) remote: Compressing objects: 54% (125/230) remote: Compressing objects: 55% (127/230) remote: Compressing objects: 56% (129/230) remote: Compressing objects: 57% (132/230) remote: Compressing objects: 58% (134/230) remote: Compressing objects: 59% (136/230) remote: Compressing objects: 60% (138/230) remote: Compressing objects: 61% (141/230) remote: Compressing objects: 62% (143/230) remote: Compressing objects: 63% (145/230) remote: Compressing objects: 64% (148/230) remote: Compressing objects: 65% (150/230) remote: Compressing objects: 66% (152/230) remote: Compressing objects: 67% (155/230) remote: Compressing objects: 68% (157/230) remote: Compressing objects: 69% (159/230) remote: Compressing objects: 70% (161/230) remote: Compressing objects: 71% (164/230) remote: Compressing objects: 72% (166/230) remote: Compressing objects: 73% (168/230) remote: Compressing objects: 74% (171/230) remote: Compressing objects: 75% (173/230) remote: Compressing objects: 76% (175/230) remote: Compressing objects: 77% (178/230) remote: Compressing objects: 78% (180/230) remote: Compressing objects: 79% (182/230) remote: Compressing objects: 80% (184/230) remote: Compressing objects: 81% (187/230) remote: Compressing objects: 82% (189/230) remote: Compressing objects: 83% (191/230) remote: Compressing objects: 84% (194/230) remote: Compressing objects: 85% (196/230) remote: Compressing objects: 86% (198/230) remote: Compressing objects: 87% (201/230) remote: Compressing objects: 88% (203/230) remote: Compressing objects: 89% (205/230) remote: Compressing objects: 90% (207/230) remote: Compressing objects: 91% (210/230) remote: Compressing objects: 92% (212/230) remote: Compressing objects: 93% (214/230) remote: Compressing objects: 94% (217/230) remote: Compressing objects: 95% (219/230) remote: Compressing objects: 96% (221/230) remote: Compressing objects: 97% (224/230) remote: Compressing objects: 98% (226/230) remote: Compressing objects: 99% (228/230) remote: Compressing objects: 100% (230/230) remote: Compressing objects: 100% (230/230), done. Receiving objects: 0% (1/9055) Receiving objects: 1% (91/9055) Receiving objects: 2% (182/9055) Receiving objects: 3% (272/9055) Receiving objects: 4% (363/9055) Receiving objects: 5% (453/9055) Receiving objects: 6% (544/9055) Receiving objects: 7% (634/9055) Receiving objects: 8% (725/9055) Receiving objects: 9% (815/9055) Receiving objects: 10% (906/9055) Receiving objects: 11% (997/9055) Receiving objects: 12% (1087/9055) Receiving objects: 13% (1178/9055) Receiving objects: 14% (1268/9055) Receiving objects: 15% (1359/9055) Receiving objects: 16% (1449/9055) Receiving objects: 17% (1540/9055) Receiving objects: 18% (1630/9055) Receiving objects: 19% (1721/9055) Receiving objects: 20% (1811/9055) Receiving objects: 21% (1902/9055) Receiving objects: 22% (1993/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 23% (2083/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 24% (2174/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 25% (2264/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 26% (2355/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 27% (2445/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 28% (2536/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 29% (2626/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 30% (2717/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 31% (2808/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 32% (2898/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 33% (2989/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 34% (3079/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 35% (3170/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 36% (3260/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 37% (3351/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 38% (3441/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 39% (3532/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 40% (3622/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 41% (3713/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 42% (3804/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 43% (3894/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 44% (3985/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 45% (4075/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 46% (4166/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 47% (4256/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 48% (4347/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 49% (4437/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 50% (4528/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 51% (4619/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 52% (4709/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 53% (4800/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 54% (4890/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 55% (4981/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 56% (5071/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 57% (5162/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 58% (5252/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 59% (5343/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 60% (5433/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 61% (5524/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 62% (5615/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 63% (5705/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 64% (5796/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 65% (5886/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 66% (5977/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 67% (6067/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 68% (6158/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 69% (6248/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 70% (6339/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 71% (6430/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 72% (6520/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 73% (6611/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 74% (6701/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 75% (6792/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 76% (6882/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 77% (6973/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 78% (7063/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 79% (7154/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 80% (7244/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 81% (7335/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 82% (7426/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 83% (7516/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 84% (7607/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 85% (7697/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 86% (7788/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 87% (7878/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 88% (7969/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 89% (8059/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 90% (8150/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 91% (8241/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 92% (8331/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 93% (8422/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 94% (8512/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 95% (8603/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 96% (8693/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 97% (8784/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 97% (8804/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 98% (8874/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 99% (8965/9055), 1.54 MiB | 2.75 MiB/s remote: Total 9055 (delta 938), reused 759 (delta 759), pack-reused 8065 (from 3) Receiving objects: 100% (9055/9055), 1.54 MiB | 2.75 MiB/s Receiving objects: 100% (9055/9055), 4.52 MiB | 4.35 MiB/s, done. Resolving deltas: 0% (0/6443) Resolving deltas: 1% (68/6443) Resolving deltas: 2% (129/6443) Resolving deltas: 3% (198/6443) Resolving deltas: 4% (258/6443) Resolving deltas: 5% (324/6443) Resolving deltas: 6% (388/6443) Resolving deltas: 7% (458/6443) Resolving deltas: 8% (516/6443) Resolving deltas: 9% (580/6443) Resolving deltas: 10% (645/6443) Resolving deltas: 11% (709/6443) Resolving deltas: 12% (775/6443) Resolving deltas: 13% (838/6443) Resolving deltas: 14% (904/6443) Resolving deltas: 15% (967/6443) Resolving deltas: 16% (1031/6443) Resolving deltas: 17% (1097/6443) Resolving deltas: 18% (1160/6443) Resolving deltas: 19% (1225/6443) Resolving deltas: 20% (1290/6443) Resolving deltas: 21% (1354/6443) Resolving deltas: 22% (1418/6443) Resolving deltas: 23% (1482/6443) Resolving deltas: 24% (1547/6443) Resolving deltas: 25% (1613/6443) Resolving deltas: 26% (1677/6443) Resolving deltas: 27% (1740/6443) Resolving deltas: 28% (1805/6443) Resolving deltas: 29% (1875/6443) Resolving deltas: 30% (1933/6443) Resolving deltas: 31% (1998/6443) Resolving deltas: 32% (2063/6443) Resolving deltas: 33% (2127/6443) Resolving deltas: 34% (2191/6443) Resolving deltas: 35% (2261/6443) Resolving deltas: 36% (2320/6443) Resolving deltas: 37% (2384/6443) Resolving deltas: 38% (2451/6443) Resolving deltas: 39% (2514/6443) Resolving deltas: 40% (2578/6443) Resolving deltas: 41% (2642/6443) Resolving deltas: 42% (2708/6443) Resolving deltas: 43% (2771/6443) Resolving deltas: 44% (2835/6443) Resolving deltas: 45% (2900/6443) Resolving deltas: 46% (2964/6443) Resolving deltas: 47% (3030/6443) Resolving deltas: 48% (3093/6443) Resolving deltas: 49% (3158/6443) Resolving deltas: 50% (3222/6443) Resolving deltas: 51% (3289/6443) Resolving deltas: 52% (3351/6443) Resolving deltas: 53% (3415/6443) Resolving deltas: 54% (3481/6443) Resolving deltas: 55% (3546/6443) Resolving deltas: 56% (3610/6443) Resolving deltas: 57% (3673/6443) Resolving deltas: 58% (3737/6443) Resolving deltas: 59% (3802/6443) Resolving deltas: 60% (3867/6443) Resolving deltas: 61% (3934/6443) Resolving deltas: 62% (3995/6443) Resolving deltas: 63% (4060/6443) Resolving deltas: 64% (4124/6443) Resolving deltas: 65% (4188/6443) Resolving deltas: 66% (4253/6443) Resolving deltas: 67% (4317/6443) Resolving deltas: 68% (4382/6443) Resolving deltas: 69% (4446/6443) Resolving deltas: 70% (4511/6443) Resolving deltas: 71% (4575/6443) Resolving deltas: 72% (4639/6443) Resolving deltas: 73% (4704/6443) Resolving deltas: 74% (4768/6443) Resolving deltas: 75% (4833/6443) Resolving deltas: 76% (4897/6443) Resolving deltas: 77% (4962/6443) Resolving deltas: 78% (5026/6443) Resolving deltas: 79% (5090/6443) Resolving deltas: 80% (5155/6443) Resolving deltas: 81% (5219/6443) Resolving deltas: 82% (5284/6443) Resolving deltas: 83% (5348/6443) Resolving deltas: 84% (5413/6443) Resolving deltas: 85% (5477/6443) Resolving deltas: 86% (5542/6443) Resolving deltas: 87% (5606/6443) Resolving deltas: 88% (5670/6443) Resolving deltas: 89% (5735/6443) Resolving deltas: 90% (5799/6443) Resolving deltas: 91% (5864/6443) Resolving deltas: 92% (5929/6443) Resolving deltas: 93% (5993/6443) Resolving deltas: 94% (6057/6443) Resolving deltas: 95% (6122/6443) Resolving deltas: 96% (6186/6443) Resolving deltas: 97% (6250/6443) Resolving deltas: 98% (6315/6443) Resolving deltas: 99% (6379/6443) Resolving deltas: 100% (6443/6443) Resolving deltas: 100% (6443/6443), done. ==> Validating source files with sha256sums... SPIRV-Cross ... Passed glslang ... Passed SPIRV-Tools ... Passed SPIRV-Headers ... Passed ]3008;start=fbf25f5cbf59462bb013fa5fb404a4ee;user=root;hostname=infernape.felixc.at;machineid=2e397cddc373469b84ba49094179ed95;bootid=c7b18150321b48f78049ddd8ba2aeb26;pid=1608062;pidfdid=29668496;comm=systemd-nspawn;container=arch-nspawn-1608062;type=container\]11;?\]2;🔵 Container arch-nspawn-1608062 on infernape.felixc.at\==> Making package: spirv-cross 1.4.350.0-1 (Sun May 17 06:42:13 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/cppdap 1.58.0-3 1.57 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/libuv 1.52.1-1 0.62 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/rhash 1.4.6-1 0.35 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/cmake 4.3.2-1 85.40 MiB extra/git 2.54.0-1 29.36 MiB Total Installed Size: 121.05 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of SPIRV-Cross git repo... Cloning into 'SPIRV-Cross'... done. Switched to a new branch 'makepkg'  -> Creating working copy of glslang git repo... Cloning into 'glslang'... done. Updating files: 48% (1642/3376) Updating files: 49% (1655/3376) Updating files: 50% (1688/3376) Updating files: 51% (1722/3376) Updating files: 52% (1756/3376) Updating files: 53% (1790/3376) Updating files: 54% (1824/3376) Updating files: 55% (1857/3376) Updating files: 56% (1891/3376) Updating files: 57% (1925/3376) Updating files: 58% (1959/3376) Updating files: 59% (1992/3376) Updating files: 60% (2026/3376) Updating files: 61% (2060/3376) Updating files: 62% (2094/3376) Updating files: 63% (2127/3376) Updating files: 64% (2161/3376) Updating files: 65% (2195/3376) Updating files: 66% (2229/3376) Updating files: 67% (2262/3376) Updating files: 68% (2296/3376) Updating files: 69% (2330/3376) Updating files: 70% (2364/3376) Updating files: 71% (2397/3376) Updating files: 72% (2431/3376) Updating files: 73% (2465/3376) Updating files: 74% (2499/3376) Updating files: 75% (2532/3376) Updating files: 76% (2566/3376) Updating files: 77% (2600/3376) Updating files: 78% (2634/3376) Updating files: 79% (2668/3376) Updating files: 80% (2701/3376) Updating files: 81% (2735/3376) Updating files: 82% (2769/3376) Updating files: 83% (2803/3376) Updating files: 84% (2836/3376) Updating files: 85% (2870/3376) Updating files: 86% (2904/3376) Updating files: 87% (2938/3376) Updating files: 88% (2971/3376) Updating files: 89% (3005/3376) Updating files: 90% (3039/3376) Updating files: 91% (3073/3376) Updating files: 92% (3106/3376) Updating files: 93% (3140/3376) Updating files: 94% (3174/3376) Updating files: 95% (3208/3376) Updating files: 96% (3241/3376) Updating files: 97% (3275/3376) Updating files: 98% (3309/3376) Updating files: 99% (3343/3376) Updating files: 100% (3376/3376) Updating files: 100% (3376/3376), done. Switched to a new branch 'makepkg'  -> Creating working copy of SPIRV-Tools git repo... Cloning into 'SPIRV-Tools'... done. Switched to a new branch 'makepkg'  -> Creating working copy of SPIRV-Headers git repo... Cloning into 'SPIRV-Headers'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.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 -- spirv-tools not linked - illegal SPIRV may be generated for HLSL -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/bin/python3.14 (found version "3.14.4") found components: Interpreter -- Configuring done (36.9s) -- Generating done (0.3s) -- Build files have been written to: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build [ 1%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/__/glslang/stub.cpp.o [ 3%] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/stub.cpp.o [ 4%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/stub.cpp.o [ 6%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o [ 7%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o [ 9%] Building CXX object glslang/CMakeFiles/glslang.dir/cmake_pch.hxx.gch [ 10%] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/__/__/stub.cpp.o [ 12%] Linking CXX static library libSPIRV.a [ 14%] Linking CXX static library libGenericCodeGen.a [ 15%] Linking CXX static library libMachineIndependent.a [ 17%] Linking CXX static library libOSDependent.a [ 17%] Built target SPIRV [ 17%] Built target GenericCodeGen [ 17%] Built target MachineIndependent [ 17%] Built target OSDependent [ 18%] Linking CXX static library libglslang-default-resource-limits.a [ 18%] Built target glslang-default-resource-limits [ 20%] Building CXX object glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [ 21%] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o [ 23%] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o [ 25%] Building CXX object glslang/CMakeFiles/glslang.dir/OSDependent/Unix/ossource.cpp.o [ 26%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o [ 28%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o [ 29%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o [ 31%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o [ 32%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o [ 34%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o [ 35%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o [ 37%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o [ 39%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o [ 40%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o [ 42%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o [ 43%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o [ 45%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o [ 46%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o [ 48%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 50%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o [ 51%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o [ 53%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o [ 54%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o [ 56%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o [ 57%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o [ 59%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o [ 60%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o [ 62%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [ 64%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o [ 65%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [ 67%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [ 68%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o [ 70%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslAttributes.cpp.o [ 71%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseHelper.cpp.o [ 73%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslScanContext.cpp.o [ 75%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslOpMap.cpp.o [ 76%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslTokenStream.cpp.o [ 78%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslGrammar.cpp.o [ 79%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseables.cpp.o [ 81%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/GlslangToSpv.cpp.o [ 82%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/InReadableOrder.cpp.o [ 84%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/Logger.cpp.o [ 85%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvBuilder.cpp.o [ 87%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvPostProcess.cpp.o [ 89%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/doc.cpp.o [ 90%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvTools.cpp.o [ 92%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/disassemble.cpp.o [ 93%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/CInterface/spirv_c_interface.cpp.o In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:94: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[40]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:62: note: object of size 40 allocated by ‘operator new(unsigned long)’ 164 | pushInput(new tTokenInput(this, &ts, prepasting, expanded)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[40]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:62: note: object of size 40 allocated by ‘operator new(unsigned long)’ 164 | pushInput(new tTokenInput(this, &ts, prepasting, expanded)); | ^ In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:83: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:43: note: object of size 32 allocated by ‘operator new(unsigned long)’ 115 | pushInput(new tStringInput(this, input)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:43: note: object of size 32 allocated by ‘operator new(unsigned long)’ 115 | pushInput(new tStringInput(this, input)); | ^ In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:89: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1385:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[104]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1276:43: note: object of size 104 allocated by ‘operator new(unsigned long)’ 1276 | tMacroInput *in = new tMacroInput(this); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:18: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:38: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1272 | pushInput(new tZeroInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:18: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:38: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1272 | pushInput(new tZeroInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:36: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1093 | pushInput(new tMarkerInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:36: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1093 | pushInput(new tMarkerInput(this)); | ^ In member function ‘(anonymous namespace)::TGlslangToSpvTraverser::updateMemberOffset(glslang::TType const&, glslang::TType const&, int&, int&, glslang::TLayoutPacking, glslang::TLayoutMatrix)’, inlined from ‘(anonymous namespace)::TGlslangToSpvTraverser::decorateDescHeapType(glslang::TType const&, unsigned int&, unsigned int&, int&)’ at /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6186:31: /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6666:9: warning: ‘elemCurrentOffset’ may be used uninitialized [-Wmaybe-uninitialized] 6666 | if (currentOffset < 0) | ^~~~~~~~~~~~~ /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp: In member function ‘(anonymous namespace)::TGlslangToSpvTraverser::decorateDescHeapType(glslang::TType const&, unsigned int&, unsigned int&, int&)’: /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6177:9: note: ‘elemCurrentOffset’ declared here 6177 | int elemCurrentOffset, elemAlignedSize; | ^~~~~~~~~~~~~~~~~ In file included from /build/spirv-cross/src/glslang/glslang/Include/intermediate.h:52, from /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/spirv-cross/src/glslang/glslang/MachineIndependent/pch.h:44, from /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/glslang/CMakeFiles/glslang.dir/cmake_pch.hxx:5, from : In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11120:81: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.coopvecNV’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11119:15: note: ‘blockNameType.coopvecNV’ was declared here 11119 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11120:81: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.longVector’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11119:15: note: ‘blockNameType.longVector’ was declared here 11119 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10624:79: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.coopvecNV’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10623:15: note: ‘blockNameType.coopvecNV’ was declared here 10623 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10624:79: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.longVector’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10623:15: note: ‘blockNameType.longVector’ was declared here 10623 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ [ 95%] Linking CXX static library libglslang.a [ 95%] Built target glslang [ 96%] Generating /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/include/glslang/glsl_intrinsic_header.h [ 98%] Building CXX object StandAlone/CMakeFiles/glslang-standalone.dir/StandAlone.cpp.o [100%] Linking CXX executable glslang [100%] Built target glslang-standalone Install the project... -- Install configuration: "Release" -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libSPIRV.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/GlslangToSpv.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/disassemble.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/Logger.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/spirv.hpp11 -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/SpvTools.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libOSDependent.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libglslang.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libMachineIndependent.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libGenericCodeGen.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/ResourceLimits.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/ShaderLang.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/resource_limits_c.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/glslang_c_interface.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/glslang_c_shader_types.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/ResourceLimits.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/visibility.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/MachineIndependent/Versions.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/build_info.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libglslang-default-resource-limits.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/bin/glslang -- Installing (create_symlink): glslang -> output/bin -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-targets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-targets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-config.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-config-version.cmake -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.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 -- Found Python3: /usr/bin/python3.14 (found version "3.14.4") found components: Interpreter -- Configuring done (29.5s) -- Generating done (0.9s) -- Build files have been written to: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build [ 0%] Generating SPIRV-Tools-shared.pc [ 1%] Generating SPIRV-Tools.pc [ 1%] Generate language specific header for OpenCLDebugInfo100. [ 1%] Generate language specific header for DebugInfo. [ 1%] Generate grammar tables [ 1%] Built target spirv-tools-pkg-config [ 1%] Built target spirv-tools-header-OpenCLDebugInfo100 [ 1%] Built target spirv-tools-header-DebugInfo [ 1%] Built target extinst_tables [ 1%] Built target spirv-tools-tables [ 1%] Generate tables based on the SPIR-V XML registry. [ 1%] Built target core_tables [ 1%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [ 1%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [ 1%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o [ 4%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o [ 5%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/disassemble.cpp.o [ 5%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o [ 5%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/extensions.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/libspirv.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/ext_inst.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/opcode.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/name_mapper.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/operand.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/parsed_operand.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/print.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/software_version.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_endian.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_optimizer_options.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_fuzzer_options.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_reducer_options.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_target_env.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_validator_options.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/table.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/table2.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/text.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/text_handler.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/to_string.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_annotation.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_adjacency.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_arithmetics.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_atomics.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_barriers.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_capability.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/table2.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/to_string.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o [ 19%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_derivatives.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_dot_product.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_extensions.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_execution_limitations.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_dot_product.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_function.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_graph.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_group.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logical_pointers.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory_semantics.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_misc.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mode_setting.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mesh_shading.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_non_uniform.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_pipe.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_query.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_primitives.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing_reorder.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_scopes.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_small_type_uses.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_graph.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor_layout.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_type.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_invalid_type.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_group.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/basic_block.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/construct.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/function.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/instruction.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o [ 36%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validation_state.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logical_pointers.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mesh_shading.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/timer.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_pipe.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_query.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing_reorder.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor_layout.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_invalid_type.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/timer.cpp.o [ 44%] Linking CXX static library libSPIRV-Tools.a [ 44%] Linking CXX shared library libSPIRV-Tools-shared.so [ 44%] Built target SPIRV-Tools-static [ 44%] Building CXX object tools/CMakeFiles/spirv-dis.dir/util/flags.cpp.o [ 44%] Building CXX object tools/CMakeFiles/spirv-val.dir/util/flags.cpp.o [ 44%] Building CXX object tools/CMakeFiles/spirv-dis.dir/dis/dis.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-val.dir/val/val.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-dis.dir/io.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-as.dir/as/as.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-val.dir/util/cli_consumer.cpp.o [ 45%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_func_call_arguments.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-val.dir/io.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-as.dir/io.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/cfg/cfg.cpp.o [ 45%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [ 46%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o [ 46%] Building CXX object tools/CMakeFiles/spirv-as.dir/util/flags.cpp.o [ 46%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/cfg/bin_to_dot.cpp.o [ 47%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o [ 47%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/objdump/extract_source.cpp.o [ 48%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/io.cpp.o [ 48%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/analyze_live_input_pass.cpp.o [ 48%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [ 48%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/util/flags.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o [ 50%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/util/cli_consumer.cpp.o [ 50%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/io.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o [ 50%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/util/flags.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o [ 51%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o [ 51%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_io_components_pass.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_output_stores_pass.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o [ 59%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o [ 59%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o [ 59%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold_spec_constant_op_and_composite_pass.cpp.o [ 59%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o [ 60%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o [ 60%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o [ 60%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graph.cpp.o [ 60%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interface_var_sroa.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/invocation_interlock_placement_pass.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interp_fixup_pass.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/opextinst_forward_ref_fixup_pass.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_context.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_loader.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/licm_pass.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/legalize_multidim_array_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_access_chain_convert_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/liveness.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_redundancy_elimination.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_block_elim_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_store_elim_pass.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence_helpers.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_descriptor.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fission.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_peeling.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion_pass.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_utils.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unswitch_pass.cpp.o [ 68%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unroller.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/mem_pass.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/merge_return_pass.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/modify_maximal_reconvergence.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/module.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/private_to_local_pass.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass_manager.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/propagator.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/reduce_load_size.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/redundancy_elimination.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/relax_float_ops_pass.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/register_pressure.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_dontinline_pass.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/canonicalize_ids_pass.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_unused_interface_variables_pass.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_desc_array_access_using_var_index.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_invalid_opc.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/resolve_binding_conflicts_pass.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_duplicates_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_replacement_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis_simplification.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/set_spec_constant_default_value_pass.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/simplification_pass.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/split_combined_image_sampler_pass.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/spread_volatile_semantics.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ssa_rewrite_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strength_reduction_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_debug_info_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_nonsemantic_info_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_cfg_analysis.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_packing_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/switch_descriptorset_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/trim_capabilities_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/unify_const_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/type_manager.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/types.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/upgrade_memory_model.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/value_number_table.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/vector_dce.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/workaround1209.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/wrap_opkill.cpp.o In file included from /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:22: In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:310:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 310 | if (cpu_time_ >= 0 && Timer::CPUTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:311:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 311 | cpu_time_ += Timer::CPUTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:313:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 313 | cpu_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:315:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 315 | if (wall_time_ >= 0 && Timer::WallTime() >= 0) | ^~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:316:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 316 | wall_time_ += Timer::WallTime(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:318:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 318 | wall_time_ = -1; | ~~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:320:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 320 | if (usr_time_ >= 0 && Timer::UserTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:321:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 321 | usr_time_ += Timer::UserTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:323:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 323 | usr_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:325:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 325 | if (sys_time_ >= 0 && Timer::SystemTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:326:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 326 | sys_time_ += Timer::SystemTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:328:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 328 | sys_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:330:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 330 | if (rss_ >= 0 && Timer::RSS() >= 0) | ^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:331:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 331 | rss_ += Timer::RSS(); | ~~~~~^~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:333:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 333 | rss_ = -1; | ~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:335:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 335 | if (pgfaults_ >= 0 && Timer::PageFault() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:336:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 336 | pgfaults_ += Timer::PageFault(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:338:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 338 | pgfaults_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:310:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 310 | if (cpu_time_ >= 0 && Timer::CPUTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:311:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 311 | cpu_time_ += Timer::CPUTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:313:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 313 | cpu_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:315:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 315 | if (wall_time_ >= 0 && Timer::WallTime() >= 0) | ^~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:316:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 316 | wall_time_ += Timer::WallTime(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:318:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 318 | wall_time_ = -1; | ~~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:320:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 320 | if (usr_time_ >= 0 && Timer::UserTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:321:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 321 | usr_time_ += Timer::UserTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:323:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 323 | usr_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:325:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 325 | if (sys_time_ >= 0 && Timer::SystemTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:326:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 326 | sys_time_ += Timer::SystemTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:328:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 328 | sys_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:330:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 330 | if (rss_ >= 0 && Timer::RSS() >= 0) | ^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:331:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 331 | rss_ += Timer::RSS(); | ~~~~~^~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:333:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 333 | rss_ = -1; | ~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:335:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 335 | if (pgfaults_ >= 0 && Timer::PageFault() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:336:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 336 | pgfaults_ += Timer::PageFault(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:338:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 338 | pgfaults_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ [ 79%] Built target SPIRV-Tools-shared [ 79%] Linking CXX executable spirv-objdump [ 79%] Linking CXX executable spirv-as [ 79%] Linking CXX executable spirv-cfg [ 80%] Linking CXX executable spirv-dis [ 81%] Linking CXX executable spirv-val [ 81%] Built target spirv-as [ 81%] Built target spirv-cfg [ 81%] Built target spirv-dis [ 81%] Built target spirv-objdump [ 81%] Built target spirv-val [ 82%] Linking CXX static library libSPIRV-Tools-opt.a [ 82%] Built target SPIRV-Tools-opt [ 82%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_reduction_opportunity.cpp.o [ 82%] Building CXX object source/link/CMakeFiles/SPIRV-Tools-link.dir/fnvar.cpp.o [ 82%] Building CXX object source/diff/CMakeFiles/SPIRV-Tools-diff.dir/diff.cpp.o [ 82%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_to_undef_reduction_opportunity.cpp.o [ 83%] Building CXX object source/link/CMakeFiles/SPIRV-Tools-link.dir/linker.cpp.o [ 83%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp.o [ 83%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/linter.cpp.o [ 85%] Building CXX object tools/CMakeFiles/spirv-opt.dir/util/flags.cpp.o [ 85%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/divergence_analysis.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp.o [ 86%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/lint_divergent_derivatives.cpp.o [ 86%] Building CXX object tools/CMakeFiles/spirv-opt.dir/opt/opt.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity.cpp.o [ 86%] Building CXX object tools/CMakeFiles/spirv-opt.dir/util/cli_consumer.cpp.o [ 86%] Building CXX object examples/cpp-interface/CMakeFiles/spirv-tools-cpp-example.dir/main.cpp.o [ 87%] Building CXX object tools/CMakeFiles/spirv-opt.dir/io.cpp.o [ 87%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity_finder.cpp.o [ 87%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_const_reduction_opportunity_finder.cpp.o [ 88%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_undef_reduction_opportunity_finder.cpp.o [ 88%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_dominating_id_reduction_opportunity_finder.cpp.o [ 88%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reducer.cpp.o [ 88%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity_finder.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_pass.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_util.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity_finder.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity_finder.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_instruction_reduction_opportunity.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity_finder.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_struct_member_reduction_opportunity.cpp.o [ 92%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_instruction_reduction_opportunity_finder.cpp.o [ 92%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_struct_member_reduction_opportunity_finder.cpp.o [ 92%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_opportunity_finder.cpp.o [ 92%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_reduction_opportunity.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity_finder.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity_finder.cpp.o [ 94%] Linking CXX executable spirv-tools-cpp-example [ 94%] Linking CXX static library libSPIRV-Tools-lint.a [ 94%] Built target SPIRV-Tools-lint [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/util/flags.cpp.o [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/lint/lint.cpp.o [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/util/cli_consumer.cpp.o [ 95%] Building CXX object tools/CMakeFiles/spirv-lint.dir/io.cpp.o [ 96%] Linking CXX static library libSPIRV-Tools-reduce.a [ 96%] Built target SPIRV-Tools-reduce [ 96%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/util/flags.cpp.o [ 96%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/reduce/reduce.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/util/cli_consumer.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/io.cpp.o [ 97%] Linking CXX executable spirv-opt [ 97%] Linking CXX static library libSPIRV-Tools-link.a [ 97%] Built target SPIRV-Tools-link [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/util/flags.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/link/linker.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/io.cpp.o [ 97%] Linking CXX static library libSPIRV-Tools-diff.a [ 97%] Built target SPIRV-Tools-diff [ 97%] Building CXX object tools/CMakeFiles/spirv-diff.dir/util/flags.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/diff/diff.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/util/cli_consumer.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/io.cpp.o [ 98%] Built target spirv-tools-cpp-example [ 98%] Linking CXX executable spirv-lint [ 98%] Linking CXX executable spirv-reduce /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/types.h:80:7: warning: virtual table of type ‘struct Type’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/types.h:80:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction_list.h:44:7: warning: virtual table of type ‘struct InstructionList’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction_list.h:44:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/ilist.h:49:7: warning: virtual table of type ‘struct IntrusiveList’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/ilist.h:49:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction.h:182:7: warning: virtual table of type ‘struct Instruction’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction.h:182:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/small_vector.h:44:7: warning: virtual table of type ‘struct SmallVector’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/small_vector.h:44:7: note: the conflicting type defined in another translation unit has virtual table with more entries [ 99%] Linking CXX executable spirv-link [100%] Linking CXX executable spirv-diff [100%] Built target spirv-opt [100%] Built target spirv-lint [100%] Built target spirv-reduce [100%] Built target spirv-link [100%] Built target spirv-diff Install the project... -- Install configuration: "Release" -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-opt.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-reduce.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-link.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-lint.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-diff.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-shared.so -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-lesspipe.sh -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-as -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-dis -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-val -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-opt -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-cfg -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-link -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-lint -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-diff -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-objdump -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-reduce -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/libspirv.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/libspirv.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/optimizer.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/linker.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/pkgconfig/SPIRV-Tools.pc -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/pkgconfig/SPIRV-Tools-shared.pc -- The CXX compiler identification is GNU 16.1.1 -- The C compiler identification is GNU 16.1.1 -- 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 -- 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 -- SPIRV-Cross: Finding Git version for SPIRV-Cross. -- Found Git: /usr/bin/git (found version "2.54.0") -- SPIRV-Cross: Git hash: vulkan-sdk-1.4.350.0 -- Found Python3: /usr/bin/python3.14 (found version "3.14.4") found components: Interpreter SPIRV-Cross: Found glslang and SPIRV-Tools. Enabling test suite. SPIRV-Cross: Found glslangValidator in: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/bin/glslangValidator. SPIRV-Cross: Found spirv-as in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-as. SPIRV-Cross: Found spirv-val in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-val. SPIRV-Cross: Found spirv-opt in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-opt. -- Configuring done (33.9s) -- Generating done (0.2s) -- Build files have been written to: /build/spirv-cross/src/build-SPIRV-Cross [ 2%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cross.cpp.o [ 6%] Building CXX object CMakeFiles/spirv-cross-reflect.dir/spirv_reflect.cpp.o [ 6%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_parser.cpp.o [ 10%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross.cpp.o [ 10%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cross_parsed_ir.cpp.o [ 12%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cfg.cpp.o [ 14%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_parser.cpp.o [ 16%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross_parsed_ir.cpp.o [ 18%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cfg.cpp.o [ 20%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross_c.cpp.o [ 22%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_glsl.cpp.o [ 24%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_hlsl.cpp.o [ 26%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_msl.cpp.o [ 28%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cpp.cpp.o [ 30%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_reflect.cpp.o [ 32%] Linking CXX static library libspirv-cross-reflect.a [ 32%] Built target spirv-cross-reflect [ 34%] Linking CXX static library libspirv-cross-core.a [ 34%] Built target spirv-cross-core [ 36%] Building CXX object CMakeFiles/spirv-cross-glsl.dir/spirv_glsl.cpp.o [ 38%] Building CXX object CMakeFiles/spirv-cross-util.dir/spirv_cross_util.cpp.o [ 40%] Building CXX object CMakeFiles/spirv-cross-small-vector-test.dir/tests-other/small_vector.cpp.o [ 42%] Building CXX object CMakeFiles/spirv-cross-typed-id-test.dir/tests-other/typed_id_test.cpp.o [ 44%] Building CXX object CMakeFiles/spirv-cross-debug-lines-test.dir/tests-other/debug-lines.cpp.o [ 46%] Building CXX object CMakeFiles/spirv-cross-debug-info-test.dir/tests-other/debug-info.cpp.o [ 48%] Linking CXX executable spirv-cross-typed-id-test [ 48%] Built target spirv-cross-typed-id-test [ 50%] Linking CXX static library libspirv-cross-util.a [ 50%] Built target spirv-cross-util [ 52%] Linking CXX executable spirv-cross-debug-info-test [ 54%] Linking CXX executable spirv-cross-debug-lines-test [ 56%] Linking CXX executable spirv-cross-small-vector-test [ 56%] Built target spirv-cross-small-vector-test [ 56%] Built target spirv-cross-debug-lines-test [ 56%] Built target spirv-cross-debug-info-test [ 58%] Linking CXX static library libspirv-cross-glsl.a [ 58%] Built target spirv-cross-glsl [ 60%] Building CXX object CMakeFiles/spirv-cross-cpp.dir/spirv_cpp.cpp.o [ 62%] Building CXX object CMakeFiles/spirv-cross-msl.dir/spirv_msl.cpp.o [ 64%] Building CXX object CMakeFiles/spirv-cross-hlsl.dir/spirv_hlsl.cpp.o [ 66%] Linking CXX shared library libspirv-cross-c-shared.so [ 68%] Linking CXX static library libspirv-cross-cpp.a [ 68%] Built target spirv-cross-cpp In function ‘copy’, inlined from ‘_S_copy’ at /usr/include/c++/16.1.1/bits/basic_string.h:457:21, inlined from ‘operator=’ at /usr/include/c++/16.1.1/bits/basic_string.h:993:18, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:327:41, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:322:6, inlined from ‘fixup_reserved_names’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:341:23: /usr/include/c++/16.1.1/bits/char_traits.h:432:56: warning: ‘__builtin_memcpy’ reading 26 or more bytes from a region of size 16 [-Wstringop-overread] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp: In member function ‘fixup_reserved_names’: /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:327:36: note: at offset 16 into source object ‘’ of size 32 [ 68%] Built target spirv-cross-c-shared [ 70%] Linking CXX static library libspirv-cross-hlsl.a [ 70%] Built target spirv-cross-hlsl [ 72%] Linking CXX static library libspirv-cross-msl.a [ 72%] Built target spirv-cross-msl [ 74%] Building CXX object CMakeFiles/spirv-cross-c.dir/spirv_cross_c.cpp.o [ 76%] Building CXX object CMakeFiles/spirv-cross.dir/main.cpp.o [ 78%] Linking CXX static library libspirv-cross-c.a [ 78%] Built target spirv-cross-c [ 80%] Building C object CMakeFiles/spirv-cross-c-api-test.dir/tests-other/c_api_test.c.o [ 82%] Building CXX object CMakeFiles/spirv-cross-msl-constexpr-test.dir/tests-other/msl_constexpr_test.cpp.o [ 84%] Building CXX object CMakeFiles/spirv-cross-msl-resource-binding-test.dir/tests-other/msl_resource_bindings.cpp.o [ 86%] Building CXX object CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/tests-other/hlsl_resource_bindings.cpp.o [ 88%] Building CXX object CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/tests-other/msl_ycbcr_conversion_test.cpp.o [ 90%] Linking CXX executable spirv-cross-c-api-test [ 92%] Linking CXX executable spirv-cross-hlsl-resource-binding-test [ 94%] Linking CXX executable spirv-cross-msl-ycbcr-conversion-test [ 96%] Linking CXX executable spirv-cross-msl-constexpr-test [ 98%] Linking CXX executable spirv-cross-msl-resource-binding-test during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3463 0x2ba9a77 diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b90b71 internal_error(char const*, ...) ???:0 0x6f998d fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16.1.1/lto1 -quiet -dumpbase ./spirv-cross-c-api-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/cciAZ3ys.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccTXS2yK.res -flinker-output=pie @/tmp/ccHbNslC Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-c-api-test.dir/build.make:108: spirv-cross-c-api-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:481: CMakeFiles/spirv-cross-c-api-test.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3463 during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3463 during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3463 0x2ba9a77 diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b90b71 internal_error(char const*, ...) ???:0 0x6f998d fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16.1.1/lto1 -quiet -dumpbase ./spirv-cross-msl-ycbcr-conversion-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/cc9qBh76.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccQB7bL5.res -flinker-output=pie @/tmp/ccyYO6vM Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. 0x2ba9a77 diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b90b71 internal_error(char const*, ...) ???:0 0x6f998d fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16.1.1/lto1 -quiet -dumpbase ./spirv-cross-hlsl-resource-binding-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccsvpa2L.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccYya8Gx.res -flinker-output=pie @/tmp/ccyKCJ2L Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status collect2: error: ld returned 1 exit status during IPA pass: cp make[2]: *** [CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/build.make:108: spirv-cross-msl-ycbcr-conversion-test] Error 1 lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3463 make[1]: *** [CMakeFiles/Makefile2:665: CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/all] Error 2 make[2]: *** [CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/build.make:108: spirv-cross-hlsl-resource-binding-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:627: CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/all] Error 2 0x2ba9a77 diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b90b71 internal_error(char const*, ...) ???:0 0x6f998d fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16.1.1/lto1 -quiet -dumpbase ./spirv-cross-msl-constexpr-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccYM4BWm.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccb9yEOK.res -flinker-output=pie @/tmp/ccfnHkTI Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-msl-constexpr-test.dir/build.make:108: spirv-cross-msl-constexpr-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:551: CMakeFiles/spirv-cross-msl-constexpr-test.dir/all] Error 2 0x2ba9a77 diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b90b71 internal_error(char const*, ...) ???:0 0x6f998d fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16.1.1/lto1 -quiet -dumpbase ./spirv-cross-msl-resource-binding-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/cc7U0Vtm.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccFYtzal.res -flinker-output=pie @/tmp/ccn9NthV Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-msl-resource-binding-test.dir/build.make:108: spirv-cross-msl-resource-binding-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:589: CMakeFiles/spirv-cross-msl-resource-binding-test.dir/all] Error 2 [100%] Linking CXX executable spirv-cross In function ‘copy’, inlined from ‘_S_copy’ at /usr/include/c++/16.1.1/bits/basic_string.h:457:21, inlined from ‘operator=’ at /usr/include/c++/16.1.1/bits/basic_string.h:993:18, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:327:41, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:322:6, inlined from ‘fixup_reserved_names’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:341:23: /usr/include/c++/16.1.1/bits/char_traits.h:432:56: warning: ‘__builtin_memcpy’ reading 26 or more bytes from a region of size 16 [-Wstringop-overread] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp: In member function ‘fixup_reserved_names’: /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:327:36: note: at offset 16 into source object ‘’ of size 32 [100%] Built target spirv-cross make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting... [!p]104\[?7h]3008;end=fbf25f5cbf59462bb013fa5fb404a4ee\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-2/build [?25h[?25h[?25hreceiving incremental file list spirv-cross-1.4.350.0-1-riscv64-build.log spirv-cross-1.4.350.0-1-riscv64-prepare.log sent 62 bytes received 11,171 bytes 7,488.67 bytes/sec total size is 137,469 speedup is 12.24