==> Building on articuno ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/distrho-ports ./ PKGBUILD 5,700 100% 0.00kB/s 0:00:00 5,700 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=4/6) distrho-ports-2021.03.15-3.log 248 100% 242.19kB/s 0:00:00 248 100% 242.19kB/s 0:00:00 (xfr#2, to-chk=3/6) keys/ keys/pgp/ keys/pgp/62B11043D2F6EB6672D93103CDBAA37ABC74FBA0.asc 1,635 100% 1.56MB/s 0:00:00 1,635 100% 1.56MB/s 0:00:00 (xfr#3, to-chk=0/6) sent 3,743 bytes received 137 bytes 7,760.00 bytes/sec total size is 7,530 speedup is 1.94 ==> Ensuring required PGP keys are present...  -> Checking for 62B11043D2F6EB6672D93103CDBAA37ABC74FBA0... ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root16 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root16]...done ==> Making package: distrho-ports 2021.03.15-3 (Thu Dec 21 17:49:35 2023) ==> Retrieving sources...  -> Cloning distrho-ports git repo... Cloning into bare repository '/home/felix/packages/distrho-ports/distrho-ports'... remote: Enumerating objects: 27259, done. remote: Counting objects: 0% (1/1833) remote: Counting objects: 1% (19/1833) remote: Counting objects: 2% (37/1833) remote: Counting objects: 3% (55/1833) remote: Counting objects: 4% (74/1833) remote: Counting objects: 5% (92/1833) remote: Counting objects: 6% (110/1833) remote: Counting objects: 7% (129/1833) remote: Counting objects: 8% (147/1833) remote: Counting objects: 9% (165/1833) remote: Counting objects: 10% (184/1833) remote: Counting objects: 11% (202/1833) remote: Counting objects: 12% (220/1833) remote: Counting objects: 13% (239/1833) remote: Counting objects: 14% (257/1833) remote: Counting objects: 15% (275/1833) remote: Counting objects: 16% (294/1833) remote: Counting objects: 17% (312/1833) remote: Counting objects: 18% (330/1833) remote: Counting objects: 19% (349/1833) remote: Counting objects: 20% (367/1833) remote: Counting objects: 21% (385/1833) remote: Counting objects: 22% (404/1833) remote: Counting objects: 23% (422/1833) remote: Counting objects: 24% (440/1833) remote: Counting objects: 25% (459/1833) remote: Counting objects: 26% (477/1833) remote: Counting objects: 27% (495/1833) remote: Counting objects: 28% (514/1833) remote: Counting objects: 29% (532/1833) remote: Counting objects: 30% (550/1833) remote: Counting objects: 31% (569/1833) remote: Counting objects: 32% (587/1833) remote: Counting objects: 33% (605/1833) remote: Counting objects: 34% (624/1833) remote: Counting objects: 35% (642/1833) remote: Counting objects: 36% (660/1833) remote: Counting objects: 37% (679/1833) remote: Counting objects: 38% (697/1833) remote: Counting objects: 39% (715/1833) remote: Counting objects: 40% (734/1833) remote: Counting objects: 41% (752/1833) remote: Counting objects: 42% (770/1833) remote: Counting objects: 43% (789/1833) remote: Counting objects: 44% (807/1833) remote: Counting objects: 45% (825/1833) remote: Counting objects: 46% (844/1833) remote: Counting objects: 47% (862/1833) remote: Counting objects: 48% (880/1833) remote: Counting objects: 49% (899/1833) remote: Counting objects: 50% (917/1833) remote: Counting objects: 51% (935/1833) remote: Counting objects: 52% (954/1833) remote: Counting objects: 53% (972/1833) remote: Counting objects: 54% (990/1833) remote: Counting objects: 55% (1009/1833) remote: Counting objects: 56% (1027/1833) remote: Counting objects: 57% (1045/1833) remote: Counting objects: 58% (1064/1833) remote: Counting objects: 59% (1082/1833) remote: Counting objects: 60% (1100/1833) remote: Counting objects: 61% (1119/1833) remote: Counting objects: 62% (1137/1833) remote: Counting objects: 63% (1155/1833) remote: Counting objects: 64% (1174/1833) remote: Counting objects: 65% (1192/1833) remote: Counting objects: 66% (1210/1833) remote: Counting objects: 67% (1229/1833) remote: Counting objects: 68% (1247/1833) remote: Counting objects: 69% (1265/1833) remote: Counting objects: 70% (1284/1833) remote: Counting objects: 71% (1302/1833) remote: Counting objects: 72% (1320/1833) remote: Counting objects: 73% (1339/1833) remote: Counting objects: 74% (1357/1833) remote: Counting objects: 75% (1375/1833) remote: Counting objects: 76% (1394/1833) remote: Counting objects: 77% (1412/1833) remote: Counting objects: 78% (1430/1833) remote: Counting objects: 79% (1449/1833) remote: Counting objects: 80% (1467/1833) remote: Counting objects: 81% (1485/1833) remote: Counting objects: 82% (1504/1833) remote: Counting objects: 83% (1522/1833) remote: Counting objects: 84% (1540/1833) remote: Counting objects: 85% (1559/1833) remote: Counting objects: 86% (1577/1833) remote: Counting objects: 87% (1595/1833) remote: Counting objects: 88% (1614/1833) remote: Counting objects: 89% (1632/1833) remote: Counting objects: 90% (1650/1833) remote: Counting objects: 91% (1669/1833) remote: Counting objects: 92% (1687/1833) remote: Counting objects: 93% (1705/1833) remote: Counting objects: 94% (1724/1833) remote: Counting objects: 95% (1742/1833) remote: Counting objects: 96% (1760/1833) remote: Counting objects: 97% (1779/1833) remote: Counting objects: 98% (1797/1833) remote: Counting objects: 99% (1815/1833) remote: Counting objects: 100% (1833/1833) remote: Counting objects: 100% (1833/1833), done. remote: Compressing objects: 0% (1/1210) remote: Compressing objects: 1% (13/1210) remote: Compressing objects: 2% (25/1210) remote: Compressing objects: 3% (37/1210) remote: Compressing objects: 4% (49/1210) remote: Compressing objects: 5% (61/1210) remote: Compressing objects: 6% (73/1210) remote: Compressing objects: 7% (85/1210) remote: Compressing objects: 8% (97/1210) remote: Compressing objects: 9% (109/1210) remote: Compressing objects: 10% (121/1210) remote: Compressing objects: 11% (134/1210) remote: Compressing objects: 12% (146/1210) remote: Compressing objects: 13% (158/1210) remote: Compressing objects: 14% (170/1210) remote: Compressing objects: 15% (182/1210) remote: Compressing objects: 16% (194/1210) remote: Compressing objects: 17% (206/1210) remote: Compressing objects: 18% (218/1210) remote: Compressing objects: 19% (230/1210) remote: Compressing objects: 20% (242/1210) remote: Compressing objects: 21% (255/1210) remote: Compressing objects: 22% (267/1210) remote: Compressing objects: 23% (279/1210) remote: Compressing objects: 24% (291/1210) remote: Compressing objects: 25% (303/1210) remote: Compressing objects: 26% (315/1210) remote: Compressing objects: 27% (327/1210) remote: Compressing objects: 28% (339/1210) remote: Compressing objects: 29% (351/1210) remote: Compressing objects: 30% (363/1210) remote: Compressing objects: 31% (376/1210) remote: Compressing objects: 32% (388/1210) remote: Compressing objects: 33% (400/1210) remote: Compressing objects: 34% (412/1210) remote: Compressing objects: 35% (424/1210) remote: Compressing objects: 36% (436/1210) remote: Compressing objects: 37% (448/1210) remote: Compressing objects: 38% (460/1210) remote: Compressing objects: 39% (472/1210) remote: Compressing objects: 40% (484/1210) remote: Compressing objects: 41% (497/1210) remote: Compressing objects: 42% (509/1210) remote: Compressing objects: 43% (521/1210) remote: Compressing objects: 44% (533/1210) remote: Compressing objects: 45% (545/1210) remote: Compressing objects: 46% (557/1210) remote: Compressing objects: 47% (569/1210) remote: Compressing objects: 48% (581/1210) remote: Compressing objects: 49% (593/1210) remote: Compressing objects: 50% (605/1210) remote: Compressing objects: 51% (618/1210) remote: Compressing objects: 52% (630/1210) remote: Compressing objects: 53% (642/1210) remote: Compressing objects: 54% (654/1210) remote: Compressing objects: 55% (666/1210) remote: Compressing objects: 56% (678/1210) remote: Compressing objects: 57% (690/1210) remote: Compressing objects: 58% (702/1210) remote: Compressing objects: 59% (714/1210) remote: Compressing objects: 60% (726/1210) remote: Compressing objects: 61% (739/1210) remote: Compressing objects: 62% (751/1210) remote: Compressing objects: 63% (763/1210) remote: Compressing objects: 64% (775/1210) remote: Compressing objects: 65% (787/1210) remote: Compressing objects: 66% (799/1210) remote: Compressing objects: 67% (811/1210) remote: Compressing objects: 68% (823/1210) remote: Compressing objects: 69% (835/1210) remote: Compressing objects: 70% (847/1210) remote: Compressing objects: 71% (860/1210) remote: Compressing objects: 72% (872/1210) remote: Compressing objects: 73% (884/1210) remote: Compressing objects: 74% (896/1210) remote: Compressing objects: 75% (908/1210) remote: Compressing objects: 76% (920/1210) remote: Compressing objects: 77% (932/1210) remote: Compressing objects: 78% (944/1210) remote: Compressing objects: 79% (956/1210) remote: Compressing objects: 80% (968/1210) remote: Compressing objects: 81% (981/1210) remote: Compressing objects: 82% (993/1210) remote: Compressing objects: 83% (1005/1210) remote: Compressing objects: 84% (1017/1210) remote: Compressing objects: 85% (1029/1210) remote: Compressing objects: 86% (1041/1210) remote: Compressing objects: 87% (1053/1210) remote: Compressing objects: 88% (1065/1210) remote: Compressing objects: 89% (1077/1210) remote: Compressing objects: 90% (1089/1210) remote: Compressing objects: 91% (1102/1210) remote: Compressing objects: 92% (1114/1210) remote: Compressing objects: 93% (1126/1210) remote: Compressing objects: 94% (1138/1210) remote: Compressing objects: 95% (1150/1210) remote: Compressing objects: 96% (1162/1210) remote: Compressing objects: 97% (1174/1210) remote: Compressing objects: 98% (1186/1210) remote: Compressing objects: 99% (1198/1210) remote: Compressing objects: 100% (1210/1210) remote: Compressing objects: 100% (1210/1210), done. Receiving objects: 0% (1/27259) Receiving objects: 1% (273/27259) Receiving objects: 2% (546/27259) Receiving objects: 3% (818/27259) Receiving objects: 4% (1091/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 5% (1363/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 6% (1636/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 7% (1909/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 8% (2181/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 9% (2454/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 10% (2726/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 10% (2786/27259), 2.48 MiB | 4.95 MiB/s Receiving objects: 11% (2999/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 12% (3272/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 13% (3544/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 14% (3817/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 15% (4089/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 16% (4362/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 17% (4635/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 18% (4907/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 19% (5180/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 20% (5452/27259), 6.39 MiB | 6.38 MiB/s Receiving objects: 21% (5725/27259), 10.29 MiB | 6.85 MiB/s Receiving objects: 21% (5909/27259), 14.14 MiB | 7.03 MiB/s Receiving objects: 22% (5997/27259), 14.14 MiB | 7.03 MiB/s Receiving objects: 23% (6270/27259), 14.14 MiB | 7.03 MiB/s Receiving objects: 23% (6473/27259), 21.27 MiB | 7.06 MiB/s Receiving objects: 23% (6476/27259), 26.93 MiB | 6.62 MiB/s Receiving objects: 24% (6543/27259), 26.93 MiB | 6.62 MiB/s Receiving objects: 25% (6815/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 26% (7088/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 27% (7360/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 28% (7633/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 29% (7906/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 29% (7959/27259), 30.26 MiB | 6.63 MiB/s Receiving objects: 30% (8178/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 31% (8451/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 32% (8723/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 33% (8996/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 34% (9269/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 35% (9541/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 36% (9814/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 37% (10086/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 38% (10359/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 39% (10632/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 40% (10904/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 41% (11177/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 42% (11449/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 43% (11722/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 44% (11994/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 45% (12267/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 46% (12540/27259), 33.38 MiB | 6.77 MiB/s Receiving objects: 47% (12812/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 48% (13085/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 49% (13357/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 50% (13630/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 51% (13903/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 52% (14175/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 53% (14448/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 53% (14664/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 54% (14720/27259), 37.30 MiB | 6.77 MiB/s Receiving objects: 55% (14993/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 56% (15266/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 57% (15538/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 58% (15811/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 59% (16083/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 60% (16356/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 61% (16628/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 62% (16901/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 63% (17174/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 64% (17446/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 65% (17719/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 66% (17991/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 67% (18264/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 68% (18537/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 69% (18809/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 70% (19082/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 71% (19354/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 72% (19627/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 73% (19900/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 74% (20172/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 75% (20445/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 76% (20717/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 77% (20990/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 78% (21263/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 79% (21535/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 80% (21808/27259), 40.64 MiB | 6.65 MiB/s Receiving objects: 81% (22080/27259), 44.59 MiB | 6.55 MiB/s Receiving objects: 81% (22115/27259), 44.59 MiB | 6.55 MiB/s Receiving objects: 81% (22320/27259), 53.23 MiB | 6.71 MiB/s Receiving objects: 82% (22353/27259), 53.23 MiB | 6.71 MiB/s Receiving objects: 83% (22625/27259), 57.16 MiB | 7.29 MiB/s Receiving objects: 84% (22898/27259), 57.16 MiB | 7.29 MiB/s Receiving objects: 85% (23171/27259), 57.16 MiB | 7.29 MiB/s Receiving objects: 86% (23443/27259), 57.16 MiB | 7.29 MiB/s Receiving objects: 87% (23716/27259), 57.16 MiB | 7.29 MiB/s Receiving objects: 87% (23961/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 88% (23988/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 89% (24261/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 90% (24534/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 91% (24806/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 92% (25079/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 93% (25351/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 94% (25624/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 95% (25897/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 96% (26169/27259), 60.36 MiB | 7.01 MiB/s Receiving objects: 97% (26442/27259), 65.14 MiB | 7.23 MiB/s Receiving objects: 98% (26714/27259), 65.14 MiB | 7.23 MiB/s Receiving objects: 99% (26987/27259), 65.14 MiB | 7.23 MiB/s Receiving objects: 99% (27071/27259), 69.54 MiB | 7.27 MiB/s Receiving objects: 99% (27086/27259), 77.50 MiB | 8.08 MiB/s remote: Total 27259 (delta 631), reused 1777 (delta 609), pack-reused 25426 Receiving objects: 100% (27259/27259), 80.20 MiB | 7.95 MiB/s Receiving objects: 100% (27259/27259), 80.57 MiB | 7.24 MiB/s, done. Resolving deltas: 0% (0/18940) Resolving deltas: 1% (190/18940) Resolving deltas: 2% (379/18940) Resolving deltas: 3% (570/18940) Resolving deltas: 4% (759/18940) Resolving deltas: 5% (947/18940) Resolving deltas: 6% (1141/18940) Resolving deltas: 7% (1327/18940) Resolving deltas: 8% (1516/18940) Resolving deltas: 9% (1707/18940) Resolving deltas: 10% (1895/18940) Resolving deltas: 11% (2084/18940) Resolving deltas: 12% (2274/18940) Resolving deltas: 13% (2467/18940) Resolving deltas: 14% (2652/18940) Resolving deltas: 15% (2841/18940) Resolving deltas: 16% (3031/18940) Resolving deltas: 17% (3220/18940) Resolving deltas: 18% (3410/18940) Resolving deltas: 19% (3599/18940) Resolving deltas: 20% (3790/18940) Resolving deltas: 21% (3978/18940) Resolving deltas: 22% (4169/18940) Resolving deltas: 23% (4357/18940) Resolving deltas: 24% (4546/18940) Resolving deltas: 25% (4735/18940) Resolving deltas: 26% (4926/18940) Resolving deltas: 27% (5114/18940) Resolving deltas: 28% (5307/18940) Resolving deltas: 29% (5493/18940) Resolving deltas: 30% (5684/18940) Resolving deltas: 31% (5872/18940) Resolving deltas: 32% (6061/18940) Resolving deltas: 33% (6252/18940) Resolving deltas: 34% (6440/18940) Resolving deltas: 35% (6630/18940) Resolving deltas: 36% (6819/18940) Resolving deltas: 37% (7008/18940) Resolving deltas: 38% (7199/18940) Resolving deltas: 39% (7387/18940) Resolving deltas: 40% (7576/18940) Resolving deltas: 41% (7766/18940) Resolving deltas: 42% (7957/18940) Resolving deltas: 43% (8145/18940) Resolving deltas: 44% (8334/18940) Resolving deltas: 45% (8523/18940) Resolving deltas: 46% (8716/18940) Resolving deltas: 47% (8902/18940) Resolving deltas: 48% (9093/18940) Resolving deltas: 49% (9281/18940) Resolving deltas: 50% (9470/18940) Resolving deltas: 51% (9660/18940) Resolving deltas: 52% (9850/18940) Resolving deltas: 53% (10039/18940) Resolving deltas: 54% (10228/18940) Resolving deltas: 55% (10417/18940) Resolving deltas: 56% (10608/18940) Resolving deltas: 57% (10796/18940) Resolving deltas: 58% (10987/18940) Resolving deltas: 59% (11175/18940) Resolving deltas: 60% (11364/18940) Resolving deltas: 61% (11554/18940) Resolving deltas: 62% (11743/18940) Resolving deltas: 63% (11933/18940) Resolving deltas: 64% (12123/18940) Resolving deltas: 65% (12312/18940) Resolving deltas: 66% (12501/18940) Resolving deltas: 67% (12690/18940) Resolving deltas: 68% (12880/18940) Resolving deltas: 69% (13070/18940) Resolving deltas: 70% (13259/18940) Resolving deltas: 70% (13377/18940) Resolving deltas: 71% (13448/18940) Resolving deltas: 72% (13637/18940) Resolving deltas: 73% (13827/18940) Resolving deltas: 74% (14018/18940) Resolving deltas: 75% (14206/18940) Resolving deltas: 76% (14395/18940) Resolving deltas: 77% (14586/18940) Resolving deltas: 78% (14774/18940) Resolving deltas: 79% (14963/18940) Resolving deltas: 80% (15152/18940) Resolving deltas: 81% (15342/18940) Resolving deltas: 82% (15533/18940) Resolving deltas: 83% (15721/18940) Resolving deltas: 84% (15910/18940) Resolving deltas: 85% (16099/18940) Resolving deltas: 86% (16289/18940) Resolving deltas: 87% (16479/18940) Resolving deltas: 88% (16668/18940) Resolving deltas: 89% (16857/18940) Resolving deltas: 90% (17046/18940) Resolving deltas: 91% (17236/18940) Resolving deltas: 92% (17425/18940) Resolving deltas: 93% (17615/18940) Resolving deltas: 94% (17804/18940) Resolving deltas: 95% (17993/18940) Resolving deltas: 96% (18183/18940) Resolving deltas: 97% (18372/18940) Resolving deltas: 98% (18562/18940) Resolving deltas: 99% (18752/18940) Resolving deltas: 100% (18940/18940) Resolving deltas: 100% (18940/18940), done. ==> Validating source files with b2sums... distrho-ports ... Skipped ==> Verifying source file signatures with gpg... distrho-ports git repo ... Passed ==> Making package: distrho-ports 2021.03.15-3 (Thu Dec 21 17:50:18 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (74) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB 0.01 MiB extra/alsa-ucm-conf 1.2.10-2 0.33 MiB 0.08 MiB extra/default-cursors 2-1 0.00 MiB 0.00 MiB core/dnssec-anchors 20190629-3 0.00 MiB 0.00 MiB extra/graphite 1:1.3.14-3 0.17 MiB 0.08 MiB extra/harfbuzz 8.3.0-2 3.68 MiB 1.07 MiB extra/hwloc 2.9.1-1 1.31 MiB 0.50 MiB core/ldns 1.8.3-2 1.71 MiB 0.46 MiB extra/libdrm 2.4.119-1 1.15 MiB 0.34 MiB core/libedit 20230828_3.1-1 0.24 MiB extra/libfontenc 1.1.7-1 0.03 MiB 0.01 MiB extra/libice 1.1.1-2 0.33 MiB 0.07 MiB core/libnl 3.9.0-1 1.73 MiB 0.42 MiB core/libnsl 2.0.1-1 0.07 MiB 0.02 MiB extra/libomxil-bellagio 0.9.3-4 0.54 MiB 0.12 MiB extra/libpciaccess 0.17-1 0.05 MiB 0.02 MiB extra/libpng 1.6.40-2 0.51 MiB 0.25 MiB extra/libsm 1.2.4-1 0.25 MiB 0.04 MiB extra/libunwind 1.7.2-1 0.23 MiB 0.12 MiB extra/libxau 1.0.11-2 0.02 MiB 0.01 MiB extra/libxcb 1.16-1 3.68 MiB 1.01 MiB extra/libxdamage 1.1.6-1 0.01 MiB 0.01 MiB extra/libxdmcp 1.1.4-2 0.12 MiB 0.03 MiB extra/libxfixes 6.0.1-1 0.03 MiB 0.01 MiB extra/libxfont2 2.0.6-2 0.19 MiB 0.11 MiB extra/libxkbfile 1.1.2-1 0.16 MiB 0.07 MiB extra/libxmu 1.1.4-1 0.32 MiB 0.07 MiB extra/libxrandr 1.5.4-1 0.06 MiB 0.03 MiB extra/libxrender 0.9.11-1 0.08 MiB 0.03 MiB extra/libxshmfence 1.3.2-1 0.01 MiB 0.01 MiB extra/libxt 1.3.0-1 1.96 MiB 0.52 MiB extra/libxxf86vm 1.1.5-1.1 0.03 MiB 0.02 MiB extra/lilv 0.24.22-1 0.23 MiB 0.07 MiB extra/llvm-libs 16.0.6-1 115.87 MiB 32.72 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.41 MiB 0.12 MiB extra/mesa 1:23.3.1-1 68.14 MiB 13.58 MiB extra/ninja 1.11.1-3 0.28 MiB 0.13 MiB extra/openmpi 4.1.5-5 7.34 MiB 2.87 MiB extra/openpmix 4.2.6-1 3.09 MiB 0.85 MiB core/openssh 9.6p1-1 4.33 MiB 1.12 MiB extra/perl-error 0.17029-5 0.04 MiB 0.02 MiB extra/perl-mailtools 2.21-7 0.10 MiB 0.06 MiB extra/perl-timedate 2.33-5 0.08 MiB 0.03 MiB extra/pixman 0.42.2-1 0.40 MiB 0.18 MiB core/python 3.11.6-1 107.27 MiB 17.70 MiB extra/python-tqdm 4.65.0-3 0.64 MiB 0.13 MiB extra/python-typing_extensions 4.9.0-1 0.37 MiB 0.07 MiB extra/serd 0.32.0-1 0.14 MiB 0.06 MiB extra/sord 0.16.16-1 0.09 MiB 0.04 MiB extra/sratom 0.6.16-1 0.04 MiB 0.02 MiB extra/vulkan-icd-loader 1.3.274-1 0.52 MiB 0.15 MiB extra/wayland 1.22.0-1 0.74 MiB 0.13 MiB extra/xcb-proto 1.16.0-1 1.04 MiB 0.13 MiB extra/xkeyboard-config 2.40-1 6.55 MiB 0.86 MiB extra/xorg-fonts-encodings 1.0.7-1 0.61 MiB 0.56 MiB extra/xorg-server-common 21.1.10-1 0.12 MiB 0.03 MiB extra/xorg-setxkbmap 1.3.4-1 0.03 MiB 0.01 MiB extra/xorg-xauth 1.1.2-1 0.05 MiB 0.02 MiB extra/xorg-xkbcomp 1.4.6-1 0.18 MiB 0.09 MiB extra/xorgproto 2023.2-1 1.43 MiB 0.24 MiB extra/zix 0.4.2-2 0.11 MiB 0.04 MiB extra/alsa-lib 1.2.10-2 1.57 MiB 0.51 MiB extra/fftw 3.3.10-4 4.76 MiB 1.96 MiB extra/freetype2 2.13.2-1 1.51 MiB 0.53 MiB extra/git 2.43.0-1 24.90 MiB 6.42 MiB extra/kxstudio-lv2-extensions 2022.09.28-2 0.03 MiB 0.01 MiB extra/libglvnd 1.7.0-1 3.72 MiB 0.38 MiB extra/libx11 1.8.7-1 9.66 MiB 2.03 MiB extra/libxcursor 1.2.1-3 0.06 MiB 0.03 MiB extra/libxext 1.3.5-1 0.29 MiB 0.10 MiB extra/lv2 1.18.10-1 0.98 MiB 0.15 MiB extra/lv2lint 0.16.2-2 0.12 MiB 0.04 MiB extra/meson 1.3.0-1 13.36 MiB 2.04 MiB extra/xorg-server-xvfb 21.1.10-1 1.76 MiB 0.85 MiB Total Download Size: 92.63 MiB Total Installed Size: 402.30 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-16.0.6-1-riscv64 downloading... python-3.11.6-1-riscv64 downloading... mesa-1:23.3.1-1-riscv64 downloading... git-2.43.0-1-riscv64 downloading... openmpi-4.1.5-5-riscv64 downloading... meson-1.3.0-1-any downloading... libx11-1.8.7-1-riscv64 downloading... fftw-3.3.10-4-riscv64 downloading... openssh-9.6p1-1-riscv64 downloading... harfbuzz-8.3.0-2-riscv64 downloading... libxcb-1.16-1-riscv64 downloading... xkeyboard-config-2.40-1-any downloading... xorg-server-xvfb-21.1.10-1-riscv64 downloading... openpmix-4.2.6-1-riscv64 downloading... xorg-fonts-encodings-1.0.7-1-any downloading... freetype2-2.13.2-1-riscv64 downloading... libxt-1.3.0-1-riscv64 downloading... alsa-lib-1.2.10-2-riscv64 downloading... hwloc-2.9.1-1-riscv64 downloading... ldns-1.8.3-2-riscv64 downloading... libnl-3.9.0-1-riscv64 downloading... libglvnd-1.7.0-1-riscv64 downloading... libdrm-2.4.119-1-riscv64 downloading... libpng-1.6.40-2-riscv64 downloading... xorgproto-2023.2-1-any downloading... pixman-0.42.2-1-riscv64 downloading... lv2-1.18.10-1-riscv64 downloading... vulkan-icd-loader-1.3.274-1-riscv64 downloading... ninja-1.11.1-3-riscv64 downloading... wayland-1.22.0-1-riscv64 downloading... xcb-proto-1.16.0-1-any downloading... python-tqdm-4.65.0-3-any downloading... libomxil-bellagio-0.9.3-4-riscv64 downloading... lm_sensors-1:3.6.0.r41.g31d1f125-2-riscv64 downloading... libunwind-1.7.2-1-riscv64 downloading... libxfont2-2.0.6-2-riscv64 downloading... libxext-1.3.5-1-riscv64 downloading... xorg-xkbcomp-1.4.6-1-riscv64 downloading... graphite-1:1.3.14-3-riscv64 downloading... alsa-ucm-conf-1.2.10-2-any downloading... libice-1.1.1-2-riscv64 downloading... lilv-0.24.22-1-riscv64 downloading... libxmu-1.1.4-1-riscv64 downloading... libxkbfile-1.1.2-1-riscv64 downloading... python-typing_extensions-4.9.0-1-any downloading... serd-0.32.0-1-riscv64 downloading... perl-mailtools-2.21-7-any downloading... libsm-1.2.4-1-riscv64 downloading... zix-0.4.2-2-riscv64 downloading... lv2lint-0.16.2-2-riscv64 downloading... sord-0.16.16-1-riscv64 downloading... perl-timedate-2.33-5-any downloading... libxcursor-1.2.1-3-riscv64 downloading... libxrender-0.9.11-1-riscv64 downloading... libxrandr-1.5.4-1-riscv64 downloading... xorg-server-common-21.1.10-1-riscv64 downloading... libxdmcp-1.1.4-2-riscv64 downloading... xorg-xauth-1.1.2-1-riscv64 downloading... libnsl-2.0.1-1-riscv64 downloading... perl-error-0.17029-5-any downloading... libpciaccess-0.17-1-riscv64 downloading... sratom-0.6.16-1-riscv64 downloading... libxxf86vm-1.1.5-1.1-riscv64 downloading... libfontenc-1.1.7-1-riscv64 downloading... xorg-setxkbmap-1.3.4-1-riscv64 downloading... libxfixes-6.0.1-1-riscv64 downloading... alsa-topology-conf-1.2.5.1-3-any downloading... libxau-1.0.11-2-riscv64 downloading... kxstudio-lv2-extensions-2022.09.28-2-any downloading... libxdamage-1.1.6-1-riscv64 downloading... libxshmfence-1.3.2-1-riscv64 downloading... dnssec-anchors-20190629-3-any downloading... default-cursors-2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo libxml2 [installed] pciutils libx11 [pending] installing libnl... installing openpmix... Optional dependencies for openpmix openpmix-docs: for documentation installing dnssec-anchors... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool installing libedit... installing openssh... Optional dependencies for openssh libfido2: FIDO/U2F support sh: for ssh-copy-id and findssl.sh [installed] x11-ssh-askpass: input passphrase in X xorg-xauth: X11 forwarding [pending] installing openmpi... Optional dependencies for openmpi gcc-fortran: fortran support perl: for aggregate_profile.pl and profile2mat.pl [installed] installing fftw... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto [installed] 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxrender... installing libxcursor... installing lv2... Optional dependencies for lv2 lv2-docs: for developer documentation lv2-example-plugins: for example plugins python-lxml: for lv2specgen.py python-markdown: for lv2specgen.py python-pygments: for lv2specgen.py python-rdflib: for lv2specgen.py sord: for lv2_validate [pending] installing ninja... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing python-typing_extensions... installing meson... installing kxstudio-lv2-extensions... installing serd... Optional dependencies for serd serd-docs: for developer documentation installing zix... Optional dependencies for zix zix-docs: for developer documentation installing sord... Optional dependencies for sord sord-docs: for developer documentation installing sratom... Optional dependencies for sratom sratom-docs: for developer documentation installing lilv... Optional dependencies for lilv libsndfile: for lv2apply lilv-docs: for documentation python-lilv: for Python bindings installing lv2lint... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing pixman... installing xkeyboard-config... installing libxkbfile... installing xorg-xkbcomp... installing libxrandr... installing xorg-setxkbmap... installing xorg-server-common... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xauth... installing xorg-server-xvfb... :: Running post-transaction hooks... (1/2) Warn about old perl modules (2/2) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of distrho-ports git repo... Cloning into 'distrho-ports'... done. Updating files: 69% (1765/2555) Updating files: 70% (1789/2555) Updating files: 71% (1815/2555) Updating files: 72% (1840/2555) Updating files: 73% (1866/2555) Updating files: 74% (1891/2555) Updating files: 75% (1917/2555) Updating files: 76% (1942/2555) Updating files: 77% (1968/2555) Updating files: 78% (1993/2555) Updating files: 79% (2019/2555) Updating files: 80% (2044/2555) Updating files: 81% (2070/2555) Updating files: 82% (2096/2555) Updating files: 83% (2121/2555) Updating files: 84% (2147/2555) Updating files: 85% (2172/2555) Updating files: 86% (2198/2555) Updating files: 87% (2223/2555) Updating files: 88% (2249/2555) Updating files: 89% (2274/2555) Updating files: 90% (2300/2555) Updating files: 91% (2326/2555) Updating files: 92% (2351/2555) Updating files: 93% (2377/2555) Updating files: 94% (2402/2555) Updating files: 95% (2428/2555) Updating files: 96% (2453/2555) Updating files: 97% (2479/2555) Updating files: 98% (2504/2555) Updating files: 99% (2530/2555) Updating files: 100% (2555/2555) Updating files: 100% (2555/2555), done. Updating files: 56% (3574/6320) Updating files: 57% (3603/6320) Updating files: 58% (3666/6320) Updating files: 59% (3729/6320) Updating files: 60% (3792/6320) Updating files: 61% (3856/6320) Updating files: 62% (3919/6320) Updating files: 63% (3982/6320) Updating files: 64% (4045/6320) Updating files: 65% (4108/6320) Updating files: 66% (4172/6320) Updating files: 67% (4235/6320) Updating files: 68% (4298/6320) Updating files: 69% (4361/6320) Updating files: 70% (4424/6320) Updating files: 71% (4488/6320) Updating files: 72% (4551/6320) Updating files: 73% (4614/6320) Updating files: 74% (4677/6320) Updating files: 75% (4740/6320) Updating files: 76% (4804/6320) Updating files: 77% (4867/6320) Updating files: 78% (4930/6320) Updating files: 79% (4993/6320) Updating files: 80% (5056/6320) Updating files: 81% (5120/6320) Updating files: 82% (5183/6320) Updating files: 83% (5246/6320) Updating files: 84% (5309/6320) Updating files: 85% (5372/6320) Updating files: 86% (5436/6320) Updating files: 87% (5499/6320) Updating files: 88% (5562/6320) Updating files: 88% (5624/6320) Updating files: 89% (5625/6320) Updating files: 90% (5688/6320) Updating files: 91% (5752/6320) Updating files: 92% (5815/6320) Updating files: 93% (5878/6320) Updating files: 94% (5941/6320) Updating files: 95% (6004/6320) Updating files: 96% (6068/6320) Updating files: 97% (6131/6320) Updating files: 98% (6194/6320) Updating files: 99% (6257/6320) Updating files: 100% (6320/6320) Updating files: 100% (6320/6320), done. Switched to a new branch 'makepkg' ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true -D python.bytecompile=1 build distrho-ports The Meson build system Version: 1.3.0 Source dir: /build/distrho-ports/src/distrho-ports Build dir: /build/distrho-ports/src/build Build type: native build Project name: DISTRHO-Ports Project version: undefined C compiler for the host machine: cc (gcc 13.2.1 "cc (GCC) 13.2.1 20230801") C linker for the host machine: cc ld.bfd 2.41.0 C++ compiler for the host machine: c++ (gcc 13.2.1 "c++ (GCC) 13.2.1 20230801") C++ linker for the host machine: c++ ld.bfd 2.41.0 Host machine cpu family: riscv64 Host machine cpu: riscv64 Library dl found: YES Library rt found: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0 Run-time dependency fftw3f found: YES 3.3.10 Run-time dependency alsa found: YES 1.2.10 Run-time dependency freetype2 found: YES 26.1.20 Run-time dependency x11 found: YES 1.8.7 Run-time dependency xext found: YES 1.3.5 Library dl found: YES Run-time dependency gl found: YES 1.2 Dependency x11 found: YES 1.8.7 (cached) Dependency xext found: YES 1.3.5 (cached) Dependency alsa found: YES 1.2.10 (cached) Dependency gl found: YES 1.2 (cached) Build targets in project: 147 DISTRHO-Ports undefined User defined options auto_features : enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload python.bytecompile: 1 b_lto : true b_pie : true Found ninja-1.11.1 at /usr/bin/ninja Generating targets: 0%| | 0/147 eta ? Generating targets: 6%|▌ | 9/147 eta 00:01 Generating targets: 14%|█▍ | 21/147 eta 00:01 Generating targets: 22%|██▏ | 32/147 eta 00:01 Generating targets: 33%|███▎ | 48/147 eta 00:00 Generating targets: 41%|████▏ | 61/147 eta 00:00 Generating targets: 50%|█████ | 74/147 eta 00:00 Generating targets: 59%|█████▊ | 86/147 eta 00:00 Generating targets: 68%|██████▊ | 100/147 eta 00:00 Generating targets: 79%|███████▉ | 116/147 eta 00:00 Generating targets: 90%|█████████ | 133/147 eta 00:00 Generating targets: 100%|██████████| 147/147 eta 00:00 Writing build.ninja: 0%| | 0/678 eta ? Writing build.ninja: 51%|█████ | 346/678 eta 00:00 ninja: Entering directory `build' [1/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_NewComponent.cpp.o [2/582] Compiling C++ object libs/lv2-ttl-generator/lv2_ttl_generator.p/lv2_ttl_generator.cpp.o [3/582] Linking target libs/lv2-ttl-generator/lv2_ttl_generator [4/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_BinaryData.cpp.o [5/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [6/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [7/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_events_juce_events.cpp.o [8/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [9/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [10/582] Compiling C++ object libs/juce-legacy/libjuce-legacy-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [11/582] Linking static target libs/juce-legacy/libjuce-legacy-devices.a [12/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [13/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [14/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [15/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_BinaryData.cpp.o [16/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_button.cpp.o' [17/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_Backgrounds_thefunctionbackground.cpp.o' [18/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_events_juce_events.cpp.o [19/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_knobs.cpp.o' [20/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [21/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelMeter.cpp.o [22/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [23/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [24/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_StagingGroup.cpp.o [25/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_BackgroundImage.cpp.o [26/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PreAmpGroup.cpp.o [27/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RButton.cpp.o [28/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_KnobsBI.cpp.o [29/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSliderLabel.cpp.o [30/582] Compiling C++ object libs/juced/libjuced.a.p/source_juced.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juced/source/../../juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juced/source/juced.h:32, from ../distrho-ports/libs/juced/source/juced.cpp:46: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [31/582] Linking static target libs/juced/libjuced.a [32/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelsGroup.cpp.o [33/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PresetGroup.cpp.o [34/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSlider.cpp.o [35/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.cpp:171: ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ClearChannelOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:107:10: note: by ‘juce::GraphRenderingOps::ClearChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 107 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ClearChannelOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:107:10: note: by ‘juce::GraphRenderingOps::ClearChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 107 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::CopyChannelOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:125:10: note: by ‘juce::GraphRenderingOps::CopyChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 125 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::CopyChannelOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:125:10: note: by ‘juce::GraphRenderingOps::CopyChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 125 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::AddChannelOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:143:10: note: by ‘juce::GraphRenderingOps::AddChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 143 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::AddChannelOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:143:10: note: by ‘juce::GraphRenderingOps::AddChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 143 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ClearMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:159:10: note: by ‘juce::GraphRenderingOps::ClearMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 159 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ClearMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:159:10: note: by ‘juce::GraphRenderingOps::ClearMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 159 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::CopyMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:177:10: note: by ‘juce::GraphRenderingOps::CopyMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 177 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::CopyMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:177:10: note: by ‘juce::GraphRenderingOps::CopyMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 177 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::AddMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:195:10: note: by ‘juce::GraphRenderingOps::AddMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 195 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::AddMidiBufferOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:195:10: note: by ‘juce::GraphRenderingOps::AddMidiBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 195 | void perform (AudioBuffer&, const OwnedArray& sharedMidiBuffers, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::DelayChannelOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:219:10: note: by ‘juce::GraphRenderingOps::DelayChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 219 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::DelayChannelOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:219:10: note: by ‘juce::GraphRenderingOps::DelayChannelOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 219 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray&, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:93:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ProcessBufferOp]’ was hidden [-Woverloaded-virtual=] 93 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:263:10: note: by ‘juce::GraphRenderingOps::ProcessBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 263 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray& sharedMidiBuffers, const int numSamples) | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:86:10: warning: ‘void juce::GraphRenderingOps::AudioGraphRenderingOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int) [with Child = juce::GraphRenderingOps::ProcessBufferOp]’ was hidden [-Woverloaded-virtual=] 86 | void perform (AudioBuffer& sharedBufferChans, | ^~~~~~~ ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:263:10: note: by ‘juce::GraphRenderingOps::ProcessBufferOp::perform(juce::AudioBuffer&, const juce::OwnedArray&, int)’ 263 | void perform (AudioBuffer& sharedBufferChans, const OwnedArray& sharedMidiBuffers, const int numSamples) | ^~~~~~~ [36/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_SwankyAmpLAF.cpp.o [37/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_CabGroup.cpp.o [38/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_EngineMkI.cpp.o [39/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_EngineOpl.cpp.o [40/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_AmpGroup.cpp.o [41/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PluginEditor.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ [42/582] Compiling C++ object libs/drowaudio/libdrowaudio.a.p/source_dRowAudio_dRowAudio.cpp.o [43/582] Linking static target libs/drowaudio/libdrowaudio.a [44/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_Knob.cpp.o [45/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [46/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [47/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [48/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_TooltipsData.cpp.o [49/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Utils.cpp.o [50/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_BinaryData.cpp.o [51/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PresetManager.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/PresetManager.cpp: In member function ‘void PresetManager::comboBoxChanged()’: ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:454:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::unordered_map::mapped_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | && ord != stateEntryIdx[name]) [52/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ParameterGroup.cpp.o [53/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ToneStackGroup.cpp.o [54/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginProcessor.cpp.o [55/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_fm_core.cc.o [56/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_env.cc.o [57/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [58/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_FancyButton.cpp.o [59/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_dx7note.cc.o [60/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_lfo.cc.o [61/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [62/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_pitchenv.cc.o [63/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_fm_op_kernel.cc.o [64/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_exp2.cc.o [65/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_freqlut.cc.o [66/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PowerAmpGroup.cpp.o [67/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_sin.cc.o [68/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [69/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [70/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [71/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginEditor.cpp.o [72/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [73/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [74/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginEditor.cpp.o [75/582] Linking static target ports-legacy/TheFunction_lib.a [76/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginParameter.cpp.o [77/582] Compiling C++ object libs/juce-current/libjuce-current-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [78/582] Linking static target libs/juce-current/libjuce-current-devices.a [79/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginProcessor.cpp.o [80/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [81/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [82/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [83/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PluginProcessor.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ [84/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_Knob.cpp.o [85/582] Linking static target ports-legacy/ThePilgrim_lib.a [86/582] Linking static target ports/SwankyAmp_lib.a [87/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [88/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_AlgoDisplay.cpp.o [89/582] Compiling C++ object ports-legacy/ThePilgrim.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [90/582] Compiling C++ object ports-legacy/ThePilgrim.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [91/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [92/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [93/582] Compiling C++ object ports-legacy/ThePilgrim_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [94/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_DXComponents.cpp.o [95/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_DXLookNFeel.cpp.o [96/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_ParamDialog.cpp.o [97/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginEditor.cpp.o [98/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [99/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_ProgramListBox.cpp.o [100/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [101/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_GlobalEditor.cpp.o ../distrho-ports/ports-legacy/dexed/source/GlobalEditor.cpp: In member function ‘void GlobalEditor::setMonoState(bool)’: ../distrho-ports/ports-legacy/dexed/source/GlobalEditor.cpp:640:36: warning: ‘?:’ using integer constants in boolean context [-Wint-in-bool-context] 640 | monoMode->setToggleState(state ? Button::buttonDown : Button::buttonNormal, dontSendNotification); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [102/582] Compiling C++ object ports-legacy/ThePilgrim_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [103/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_CartManager.cpp.o [104/582] Compiling C++ object ports/SwankyAmp-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [105/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginParam.cpp.o [106/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_OperatorEditor.cpp.o [107/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_SysexComm.cpp.o [108/582] Compiling C++ object ports-legacy/Dexed_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [109/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginProcessor.cpp.o [110/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginFx.cpp.o [111/582] Compiling C++ object ports-legacy/drowaudio-distortion_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [112/582] Compiling C++ object ports-legacy/Dexed.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [113/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-distortion_source_DRowAudioEditorComponent.cpp.o [114/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginData.cpp.o [115/582] Linking static target ports-legacy/Dexed_lib.a [116/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_DrumSynth_drumsynth.cpp.o [117/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [118/582] Compiling C++ object ports-legacy/drowaudio-distortion.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [119/582] Compiling C++ object ports-legacy/Dexed_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [120/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_IniParser_dictionary.cpp.o [121/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_IniParser_iniparser.cpp.o [122/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:19, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/wavetable_component_overlay.h:23: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ [123/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_Resources_DrumSynthResources.cpp.o [124/582] Compiling C++ object ports-legacy/drowaudio-distortion.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [125/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [126/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-distortionshaper_source_DRowAudioFilter.cpp.o [127/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [128/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-distortionshaper_source_GraphComponent.cpp.o [129/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-distortion_source_DRowAudioFilter.cpp.o [130/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [131/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/common/line_generator.h:20, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:23: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:23, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:22: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ [132/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [133/582] Compiling C++ object ports-legacy/drowaudio-distortion_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [134/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [135/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [136/582] Compiling C++ object ports-legacy/drowaudio-flanger_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [137/582] Compiling C++ object ports-legacy/Dexed.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [138/582] Compiling C++ object ports-legacy/drowaudio-flanger.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [139/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_image_component.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:23: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:22: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h: At global scope: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:202:66: error: size of array ‘process_wave_data_’ is not an integral constant-expression 202 | vital::poly_float process_wave_data_[vital::SynthOscillator::kSpectralBufferSize]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [140/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-distortionshaper_source_DRowAudioEditorComponent.cpp.o [141/582] Compiling C++ object ports-legacy/drowaudio-flanger.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [142/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [143/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-common_dRowAudio_LBCF.cpp.o [144/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-common_dRowAudio_AllpassFilter.cpp.o [145/582] Compiling C++ object ports-legacy/drowaudio-flanger_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [146/582] Compiling C++ object ports-legacy/drowaudio-reverb_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [147/582] Compiling C++ object ports-legacy/drowaudio-flanger_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [148/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-reverb_source_DRowAudioFilter.cpp.o [149/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_core_juce_core.cpp.o [150/582] Compiling C++ object ports-legacy/drowaudio-flanger_lib.a.p/drowaudio-flanger_source_DRowAudioFilter.cpp.o [151/582] Compiling C++ object ports-legacy/drowaudio-reverb.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [152/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-common_dRowAudio_DelayRegister.cpp.o [153/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-reverb_source_DRowAudioEditorComponent.cpp.o [154/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [155/582] Compiling C++ object ports-legacy/drowaudio-flanger_lib.a.p/drowaudio-flanger_source_DRowAudioEditorComponent.cpp.o [156/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/filters/digital_svf.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.h:22, from ../distrho-ports/ports/vitalium/source/synthesis/filters/synth_filter.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:21: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:26: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickComb(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:48:15: error: ‘class vital::Memory’ has no member named ‘push’ 48 | memory->push(futils::hardTanh(result)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickPositiveFlange(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:68:15: error: ‘class vital::Memory’ has no member named ‘push’ 68 | memory->push(scaled_input + futils::hardTanh(filter_output * feedback)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickNegativeFlange(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:87:15: error: ‘class vital::Memory’ has no member named ‘push’ 87 | memory->push(scaled_input - futils::hardTanh(filter_output * feedback)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In constructor ‘vital::CombFilter::CombFilter(int)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:96:27: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 96 | max_period_ = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In copy constructor ‘vital::CombFilter::CombFilter(const vital::CombFilter&)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:111:33: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 111 | this->max_period_ = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In member function ‘virtual void vital::CombFilter::reset(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:124:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 124 | for (int i = 1; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:127:43: error: ‘class vital::Memory’ has no member named ‘getSize’ 127 | int clear_samples = std::min(memory_->getSize() - 1, ((int)max_period) + 1); | ^~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:128:14: error: ‘class vital::Memory’ has no member named ‘clearMemory’ 128 | memory_->clearMemory(clear_samples, reset_mask); | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In member function ‘void vital::CombFilter::processFilter(int)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:234:37: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 234 | poly_float min_period = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:237:66: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 237 | max_period_ = utils::clamp(max_period_, min_period, memory_->getMaxPeriod() - 5.0f); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:267:38: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 267 | poly_float max_period = memory_->getMaxPeriod() - 5.0f; | ^~~~~~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:34: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:28:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 28 | constexpr int kNumVoicesPerProcess = poly_float::kSize / 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_float vital::{anonymous}::localTransposeSnap(vital::poly_float, vital::poly_float, float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:184:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 184 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_float vital::{anonymous}::globalTransposeSnap(vital::poly_float, vital::poly_float, float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:199:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 199 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processDetunedShepard(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:257:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 257 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:258:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 258 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processDetuned(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:293:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 293 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:294:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 294 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processCenterShepard(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:349:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 349 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:350:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 350 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processCenter(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:393:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 393 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:394:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 394 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘void vital::{anonymous}::compactAndLoadVoice(const vital::mono_float**, const vital::mono_float* const*, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:483:65: error: ‘kSize’ is not a member of ‘vital::poly_float’ 483 | const mono_float* const* position2 = values + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:487:38: error: ‘kSize’ is not a member of ‘vital::poly_float’ 487 | dest[(index + 2) % poly_float::kSize] = position2[index]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:488:38: error: ‘kSize’ is not a member of ‘vital::poly_float’ 488 | dest[(index + 3) % poly_float::kSize] = position2[index + 1]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In constructor ‘vital::SynthOscillator::VoiceBlock::VoiceBlock()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:527:35: error: ‘kSize’ is not a member of ‘vital::poly_int’ 527 | for (int i = 0; i < poly_int::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:528:7: error: ‘from_buffers’ was not declared in this scope 528 | from_buffers[i] = default_buffer; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:529:7: error: ‘to_buffers’ was not declared in this scope 529 | to_buffers[i] = default_buffer; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘virtual void vital::SynthOscillator::reset(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:588:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 588 | int buffer_index = i * poly_float::kSize + 2 * v; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::computeSpectralWaveBufferPair(int, int, bool, float, vital::poly_int, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:775:53: error: ‘kSize’ is not a member of ‘vital::poly_float’ 775 | int buffer_index = phase_update * poly_float::kSize + i; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:779:77: error: ‘kSize’ is not a member of ‘vital::poly_float’ 779 | mono_float* destination = ((mono_float*)fourier_buffer) + poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:795:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 795 | wave_buffers_[buffer_index] = ((mono_float*)fourier_buffer) + poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::setFourierWaveBuffers(vital::poly_float, int, bool)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:858:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 858 | int buffer_index = v * poly_float::kSize + i; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::loadVoiceBlock(VoiceBlock&, int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:941:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 941 | int buffer_index = 2 * index * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:942:39: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 942 | compactAndLoadVoice(voice_block.from_buffers, last_buffers_ + buffer_index, active_mask); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:943:39: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 943 | compactAndLoadVoice(voice_block.to_buffers, wave_buffers_ + buffer_index, active_mask); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:945:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 945 | if ((index + 1) * poly_float::kSize > active_oscillators_) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:947:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 947 | voice_block.from_buffers[zero_index] = Wavetable::null_waveform(); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:948:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 948 | voice_block.from_buffers[zero_index + 1] = Wavetable::null_waveform(); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:949:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 949 | voice_block.to_buffers[zero_index] = Wavetable::null_waveform(); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:950:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 950 | voice_block.to_buffers[zero_index + 1] = Wavetable::null_waveform(); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:962:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 962 | int buffer_index = index * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:963:26: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 963 | memcpy(voice_block.from_buffers, last_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:963:82: error: ‘kSize’ is not a member of ‘vital::poly_float’ 963 | memcpy(voice_block.from_buffers, last_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:964:26: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 964 | memcpy(voice_block.to_buffers, wave_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:964:80: error: ‘kSize’ is not a member of ‘vital::poly_float’ 964 | memcpy(voice_block.to_buffers, wave_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::processChunk(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:1479:42: error: ‘kSize’ is not a member of ‘vital::poly_float’ 1479 | int num_phase_updates = (poly_float::kSize - 1 + num_active_voices * active_oscillators_) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:1479:109: error: ‘kSize’ is not a member of ‘vital::poly_float’ 1479 | int num_phase_updates = (poly_float::kSize - 1 + num_active_voices * active_oscillators_) / poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:35: ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp: In member function ‘virtual void vital::SampleSource::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:419:49: error: ‘kSize’ is not a member of ‘vital::poly_float’ 419 | const mono_float* audio_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:421:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 421 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:425:11: error: ‘audio_buffers’ was not declared in this scope 425 | audio_buffers[i] = sample_->getActiveRightLoopBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:427:11: error: ‘audio_buffers’ was not declared in this scope 427 | audio_buffers[i] = sample_->getActiveLeftLoopBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:431:11: error: ‘audio_buffers’ was not declared in this scope 431 | audio_buffers[i] = sample_->getActiveRightBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:433:11: error: ‘audio_buffers’ was not declared in this scope 433 | audio_buffers[i] = sample_->getActiveLeftBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:466:51: error: ‘audio_buffers’ was not declared in this scope 466 | matrix value_matrix = utils::getValueMatrix(audio_buffers, start_indices); | ^~~~~~~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:37: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp: In member function ‘void vital::Wavetable::setNumFrames(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:54:83: error: size of array is not an integral constant-expression 54 | data_->frequency_amplitudes = std::make_unique(num_frames); | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:55:85: error: size of array is not an integral constant-expression 55 | data_->normalized_frequencies = std::make_unique(num_frames); | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:56:69: error: size of array is not an integral constant-expression 56 | data_->phases = std::make_unique(num_frames); | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:151:20: warning: ‘virtual void vital::Processor::reset(vital::poly_mask)’ was hidden [-Woverloaded-virtual=] 151 | virtual void reset(poly_mask reset_mask) { } | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:40: ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.h:347:28: note: by ‘vital::Output* vital::VoiceHandler::reset()’ 347 | force_inline Output* reset() { return &reset_; } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.cpp:25:49: error: ‘kSize’ is not a member of ‘vital::poly_float’ 25 | constexpr int kParallelVoices = poly_float::kSize / 2; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:43: ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.cpp: In member function ‘virtual void vital::TempoChooser::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.cpp:323:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 323 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:46: ../distrho-ports/ports/vitalium/source/synthesis/modulators/trigger_random.cpp: In member function ‘virtual void vital::TriggerRandom::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/modulators/trigger_random.cpp:28:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 28 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/modules/reverb_module.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:67: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:38:76: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | static constexpr int kNetworkContainers = kNetworkSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:43:44: error: size of array ‘kAllpassDelays’ is not an integral constant-expression 43 | static const poly_int kAllpassDelays[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:44:47: error: size of array ‘kFeedbackDelays’ is not an integral constant-expression 44 | static const poly_float kFeedbackDelays[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:110:54: error: size of array ‘allpass_lookups_’ is not an integral constant-expression 110 | std::unique_ptr allpass_lookups_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:113:26: error: size of array ‘decays_’ is not an integral constant-expression 113 | poly_float decays_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:115:42: error: size of array ‘low_shelf_filters_’ is not an integral constant-expression 115 | OnePoleFilter<> low_shelf_filters_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:116:43: error: size of array ‘high_shelf_filters_’ is not an integral constant-expression 116 | OnePoleFilter<> high_shelf_filters_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h: In member function ‘vital::poly_float vital::Reverb::readAllpass(const vital::mono_float*, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:94:65: error: ‘kSize’ is not a member of ‘vital::poly_float’ 94 | poly_int indices = (poly_int(write_index_ * poly_float::kSize) - offset) & allpass_mask_; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:80: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:32:41: error: size of array ‘kAllpassDelays’ is not an integral constant-expression 32 | const poly_int Reverb::kAllpassDelays[kNetworkContainers] = { | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:37:3: error: too many initializers for ‘const vital::poly_int [1]’ 37 | }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:39:44: error: size of array ‘kFeedbackDelays’ is not an integral constant-expression 39 | const poly_float Reverb::kFeedbackDelays[kNetworkContainers] = { | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:44:3: error: too many initializers for ‘const vital::poly_float [1]’ 44 | }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: In member function ‘void vital::Reverb::setupBuffersForSampleRate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:81:53: error: ‘kSize’ is not a member of ‘vital::poly_float’ 81 | allpass_mask_ = max_allpass_size_ * poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: In member function ‘virtual void vital::Reverb::processWithInput(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:179:35: error: ‘kSize’ is not a member of ‘vital::poly_float’ 179 | delay_offset += poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:181:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 181 | poly_int allpass_offset1 = utils::swapStereo(kAllpassDelays[0] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:182:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 182 | poly_int allpass_offset2 = utils::swapStereo(kAllpassDelays[1] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:183:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 183 | poly_int allpass_offset3 = utils::swapStereo(kAllpassDelays[2] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:184:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 184 | poly_int allpass_offset4 = utils::swapStereo(kAllpassDelays[3] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:207:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 207 | chorus_amount_ = utils::min(chorus_amount_, delay1 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:208:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 208 | chorus_amount_ = utils::min(chorus_amount_, delay2 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:209:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 209 | chorus_amount_ = utils::min(chorus_amount_, delay3 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:210:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 210 | chorus_amount_ = utils::min(chorus_amount_, delay4 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:272:45: error: ‘struct vital::poly_float’ has no member named ‘value’ 272 | poly_float::transpose(allpass_output1.value, allpass_output2.value, | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:272:68: error: ‘struct vital::poly_float’ has no member named ‘value’ 272 | poly_float::transpose(allpass_output1.value, allpass_output2.value, | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:273:45: error: ‘struct vital::poly_float’ has no member named ‘value’ 273 | allpass_output3.value, allpass_output4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:273:68: error: ‘struct vital::poly_float’ has no member named ‘value’ 273 | allpass_output3.value, allpass_output4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:50: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:64: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:78: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:79: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘void vital::Delay::hardReset() [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/modules/chorus_module.cpp:77:30: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:38:14: error: ‘class vital::Memory’ has no member named ‘clearAll’ 38 | memory_->clearAll(); | ~~~~~~~~~^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘void vital::Delay::processWithInput(const vital::poly_float*, int) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/modules/chorus_module.cpp:124:35: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:91:52: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 91 | period_ = utils::clamp(samples, 3.0f, memory_->getMaxPeriod()); | ~~~~~~~~~^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickCleanUnfiltered(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:312:14: error: ‘class vital::Memory’ has no member named ‘push’ 312 | memory_->push(audio_in + read * feedback); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickUnfiltered(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:321:14: error: ‘class vital::Memory’ has no member named ‘push’ 321 | memory_->push(saturate(audio_in + read * feedback)); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tick(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:334:14: error: ‘class vital::Memory’ has no member named ‘push’ 334 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickDamped(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:345:14: error: ‘class vital::Memory’ has no member named ‘push’ 345 | memory_->push(low_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickPingPong(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:358:14: error: ‘class vital::Memory’ has no member named ‘push’ 358 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickMonoPingPong(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:373:14: error: ‘class vital::Memory’ has no member named ‘push’ 373 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ [157/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lib.a.p/drowaudio-tremolo_source_PluginLookAndFeel.cpp.o [158/582] Compiling C++ object ports-legacy/drowaudio-reverb_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [159/582] Compiling C++ object ports-legacy/drowaudio-tremolo.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [160/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lib.a.p/drowaudio-tremolo_source_PluginEditor.cpp.o [161/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [162/582] Compiling C++ object ports-legacy/drowaudio-reverb.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [163/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lib.a.p/drowaudio-tremolo_source_PluginProcessor.cpp.o [164/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_DrumSynthComponent.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juce-plugin/JucePluginMain.h:18, from ../distrho-ports/ports-legacy/drumsynth/source/StandardHeader.h:42, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthGlobals.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthPlugin.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthComponent.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthComponent.cpp:34: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306, from ../distrho-ports/ports-legacy/drumsynth/source/StandardHeader.h:43: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [165/582] Compiling C++ object ports-legacy/drowaudio-reverb_lib.a.p/drowaudio-common_dRowAudio_TappedDelayLine.cpp.o [166/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [167/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_Components_DrumSynthEnvelope.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juce-plugin/JucePluginMain.h:18, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:42, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthGlobals.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthPlugin.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/DrumSynthEnvelope.cpp:34: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:43: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [168/582] Compiling C++ object ports-legacy/drowaudio-tremolo_lib.a.p/drowaudio-tremolo_source_TremoloBufferView.cpp.o [169/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_common.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_common.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_common.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_common.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_common.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/common.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/common/border_bounds_constrainer.cpp:18, from ../distrho-ports/ports/vitalium/source/unity_build/common.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_image_component.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:23: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_parameters.cpp:25, from ../distrho-ports/ports/vitalium/source/unity_build/common.cpp:26: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:151:20: warning: ‘virtual void vital::Processor::reset(vital::poly_mask)’ was hidden [-Woverloaded-virtual=] 151 | virtual void reset(poly_mask reset_mask) { } | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/synth_parameters.cpp:27: ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.h:347:28: note: by ‘vital::Output* vital::VoiceHandler::reset()’ 347 | force_inline Output* reset() { return &reset_; } | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/common.cpp:29: ../distrho-ports/ports/vitalium/source/common/synth_base.cpp: In member function ‘void SynthBase::renderAudioToFile(juce::File, float, float, std::vector, bool)’: ../distrho-ports/ports/vitalium/source/common/synth_base.cpp:449:61: error: ‘kSize’ is not a member of ‘vital::poly_float’ 449 | left_buffer[i] = t * engine_output[vital::poly_float::kSize * i]; | ^~~~~ ../distrho-ports/ports/vitalium/source/common/synth_base.cpp:450:62: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | right_buffer[i] = t * engine_output[vital::poly_float::kSize * i + 1]; | ^~~~~ ../distrho-ports/ports/vitalium/source/common/synth_base.cpp: In member function ‘void SynthBase::writeAudio(juce::AudioSampleBuffer*, int, int, int)’: ../distrho-ports/ports/vitalium/source/common/synth_base.cpp:603:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 603 | channel_data[i] = engine_output[vital::poly_float::kSize * i + channel]; | ^~~~~ [170/582] Compiling C++ object ports-legacy/drowaudio-tremolo.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [171/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_core_juce_core.cpp.o [172/582] Compiling C++ object ports-legacy/drumsynth.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [173/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [174/582] Compiling C++ object ports-legacy/drumsynth_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [175/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_Components_DrumSynthKeyboard.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juce-plugin/JucePluginMain.h:18, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:42, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthGlobals.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthPlugin.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/DrumSynthKeyboard.cpp:34: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:43: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [176/582] Compiling C++ object ports-legacy/drumsynth_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [177/582] Compiling C++ object ports-legacy/drumsynth.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [178/582] Compiling C++ object ports/SwankyAmp-vst3.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [179/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_components.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_components.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_components.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_components.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_components.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/common/line_generator.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/lfo_editor.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_components/lfo_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_image.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_components/lfo_editor.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/lfo_editor.cpp:22: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_components/line_editor.cpp:20, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp:19: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp:26: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h: At global scope: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:202:66: error: size of array ‘process_wave_data_’ is not an integral constant-expression 202 | vital::poly_float process_wave_data_[vital::SynthOscillator::kSpectralBufferSize]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp: In member function ‘void Wavetable3d::loadWaveData(int)’: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:370:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 370 | for (int i = 0; i < size_ - vital::poly_float::kSize + 1; i += vital::poly_float::kSize) { | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:370:85: error: ‘kSize’ is not a member of ‘vital::poly_float’ 370 | for (int i = 0; i < size_ - vital::poly_float::kSize + 1; i += vital::poly_float::kSize) { | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:373:44: error: ‘kSize’ is not a member of ‘vital::poly_float’ 373 | for (int v = 0; v < vital::poly_float::kSize; ++v) { | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp: In member function ‘void Wavetable3d::warpPhase(int)’: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:785:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 785 | for (int i = 0; i < size_ - vital::poly_float::kSize + 1; i += vital::poly_float::kSize) { | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:785:85: error: ‘kSize’ is not a member of ‘vital::poly_float’ 785 | for (int i = 0; i < size_ - vital::poly_float::kSize + 1; i += vital::poly_float::kSize) { | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.cpp:795:44: error: ‘kSize’ is not a member of ‘vital::poly_float’ 795 | for (int v = 0; v < vital::poly_float::kSize; ++v) | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp:33: ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_line_renderer.cpp: In function ‘float {anonymous}::inverseSqrt(float)’: ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_line_renderer.cpp:33:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | i = *(int *)&y; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_line_renderer.cpp:35:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | y = *(float *)&i; | ^~~~~~~~~~~ [180/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/voice_section.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/voice_section.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_image_component.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/oscillator_section.h:24, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/oscillator_advanced_section.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h: At global scope: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:202:66: error: size of array ‘process_wave_data_’ is not an integral constant-expression 202 | vital::poly_float process_wave_data_[vital::SynthOscillator::kSpectralBufferSize]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/delay_section.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/delay_section.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections.cpp:20: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections.cpp:27: ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp: At global scope: ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp:32:66: error: ‘kSize’ is not a member of ‘vital::poly_float’ 32 | static constexpr int kNumBars = kDelays * vital::poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp: In member function ‘void ChorusViewer::drawBars(OpenGlWrapper&, bool)’: ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp:63:69: error: ‘kSize’ is not a member of ‘vital::poly_float’ 63 | int num_voices = num_voices_->getValue() * vital::poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp:65:76: error: ‘kSize’ is not a member of ‘vital::poly_float’ 65 | vital::poly_float delay_frequency = delays_[i / vital::poly_float::kSize]->value(); | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_sections/chorus_section.cpp:66:69: error: ‘kSize’ is not a member of ‘vital::poly_float’ 66 | float delay = 1.0f / delay_frequency[i % vital::poly_float::kSize]; | ^~~~~ [181/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_Components_DrumSynthMain.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juce-plugin/JucePluginMain.h:18, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:42, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthGlobals.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../DrumSynthPlugin.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/Components/DrumSynthMain.cpp:23: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306, from ../distrho-ports/ports-legacy/drumsynth/source/Components/../StandardHeader.h:43: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [182/582] Compiling C++ object ports-legacy/drumsynth_lib.a.p/drumsynth_source_DrumSynthPlugin.cpp.o In file included from ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/juce_gui_basics.h:181, from ../distrho-ports/libs/juce-legacy/source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../distrho-ports/libs/juce-plugin/JucePluginMain.h:18, from ../distrho-ports/ports-legacy/drumsynth/source/StandardHeader.h:42, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthGlobals.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthPlugin.h:37, from ../distrho-ports/ports-legacy/drumsynth/source/DrumSynthPlugin.cpp:34: ../distrho-ports/libs/juce-legacy/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h:130:18: warning: ‘virtual void juce::DragAndDropTarget::itemDropped(const SourceDetails&)’ was hidden [-Woverloaded-virtual=] 130 | virtual void itemDropped (const SourceDetails& dragSourceDetails) = 0; | ^~~~~~~~~~~ In file included from ../distrho-ports/libs/juced/source/juced.h:306, from ../distrho-ports/ports-legacy/drumsynth/source/StandardHeader.h:43: ../distrho-ports/libs/juced/source/controls/selector/jucetice_PresetSelectorComponent.h:176:10: note: by ‘void juce::PresetSelectorTarget::itemDropped(const juce::DragAndDropTarget::SourceDetails&, int, int)’ 176 | void itemDropped (const SourceDetails& dragSourceDetails, | ^~~~~~~~~~~ [183/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [184/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [185/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/distrho-ports/src=/usr/src/debug/distrho-ports -flto=auto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:22: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h: In member function ‘void vital::matrix::transpose()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:34: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:46: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:58: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/matrix.h:30:70: error: ‘struct vital::poly_float’ has no member named ‘value’ 30 | poly_float::transpose(row0.value, row1.value, row2.value, row3.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:20: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:61:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 61 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyVoiceNext()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:68:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 68 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h: In member function ‘vital::poly_float vital::utils::RandomGenerator::polyNext(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/utils.h:78:43: error: ‘kSize’ is not a member of ‘vital::poly_float’ 78 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:56:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 56 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::sqrt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:103:5: warning: no return statement in function returning non-void [-Wreturn-type] 103 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toPolyFloatFromUnaligned(const vital::mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:162:5: warning: no return statement in function returning non-void [-Wreturn-type] 162 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::pow(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:243:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 243 | int size = poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapStereo(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:266:5: warning: no return statement in function returning non-void [-Wreturn-type] 266 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapStereo(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:276:5: warning: no return statement in function returning non-void [-Wreturn-type] 276 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapVoices(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:286:5: warning: no return statement in function returning non-void [-Wreturn-type] 286 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::swapVoices(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:296:5: warning: no return statement in function returning non-void [-Wreturn-type] 296 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::swapInner(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:308:5: warning: no return statement in function returning non-void [-Wreturn-type] 308 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reverse(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:318:5: warning: no return statement in function returning non-void [-Wreturn-type] 318 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::consolidateAudio(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:328:5: warning: no return statement in function returning non-void [-Wreturn-type] 328 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::compactFirstVoices(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:338:5: warning: no return statement in function returning non-void [-Wreturn-type] 338 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isFinite(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:401:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 401 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘bool vital::utils::isSilent(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:443:55: error: ‘kSize’ is not a member of ‘vital::poly_float’ 443 | return isSilent(mono_buffer, size * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gather(const vital::mono_float*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:448:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 448 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGather(const vital::mono_float*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:457:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 457 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::gatherSeparate(const vital::mono_float* const*, const vital::poly_int&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:466:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 466 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘void vital::utils::adjacentGatherSeparate(const vital::mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:26: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_components/oscilloscope.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/equalizer_section.cpp:22, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:19: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/oscillator_section.h:24, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synthesis_interface.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synthesis_interface.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:24: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:33:79: error: ‘kSize’ is not a member of ‘vital::poly_float’ 33 | static constexpr int kMaxPolyIndex = WaveFrame::kWaveformSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::transformAndWrapBuffer(FourierTransform*, mono_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:36:58: error: ‘kSize’ is not a member of ‘vital::poly_float’ 36 | transform->transformRealInverse(buffer + poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:38:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:57: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:40:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 40 | buffer[i + Wavetable::kWaveformSize + poly_float::kSize] = buffer[i + poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::passthroughMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:60:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 60 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::shepardMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:80:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 80 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::phaseMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:189:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 189 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::smearMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:224:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 224 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::lowPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:251:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 251 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:252:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 252 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:254:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 254 | float t = poly_float::kSize * (poly_cutoff - last_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::highPassMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:282:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 282 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:283:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 283 | float poly_cutoff = std::min(last_index + 1.0f, 2.0f * cutoff / poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:285:27: error: ‘kSize’ is not a member of ‘vital::poly_float’ 285 | float t = poly_float::kSize * (poly_cutoff - start_index) / 2.0f; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h: In function ‘void vital::randomAmplitudeMorph(const Wavetable::WavetableData*, int, poly_float*, FourierTransform*, float, int, const poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:450:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 450 | int last_index = 2 * last_harmonic / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:458:83: error: ‘kSize’ is not a member of ‘vital::poly_float’ 458 | const poly_float* buffer1 = data_buffer + index * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:459:89: error: ‘kSize’ is not a member of ‘vital::poly_float’ 459 | const poly_float* buffer2 = data_buffer + (index + 1) * kNumHarmonics / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In static member function ‘static vital::RandomValues* vital::RandomValues::instance()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:39:96: error: ‘kSize’ is not a member of ‘vital::poly_float’ 39 | int size = (kRandomAmplitudeStages + 1) * (Wavetable::kNumHarmonics + 1) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:157:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 157 | static constexpr int kPolyPhasePerVoice = kMaxUnison / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:159:70: error: ‘kSize’ is not a member of ‘vital::poly_float’ 159 | static constexpr int kNumBuffers = kNumPolyPhase * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:93: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:160:113: error: ‘kSize’ is not a member of ‘vital::poly_float’ 160 | static constexpr int kSpectralBufferSize = Wavetable::kWaveformSize * 2 / poly_float::kSize + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:193:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 193 | const mono_float* from_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:194:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 194 | const mono_float* to_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:291:39: error: size of array ‘next_buffers_’ is not an integral constant-expression 291 | const mono_float* next_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:292:39: error: size of array ‘wave_buffers_’ is not an integral constant-expression 292 | const mono_float* wave_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:293:39: error: size of array ‘last_buffers_’ is not an integral constant-expression 293 | const mono_float* last_buffers_[kNumBuffers]; | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:52: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:312:47: error: size of array ‘fourier_frames1_’ is not an integral constant-expression 312 | poly_float fourier_frames1_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:52: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ^~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:313:47: error: size of array ‘fourier_frames2_’ is not an integral constant-expression 313 | poly_float fourier_frames2_[kNumBuffers + 1][kSpectralBufferSize]; | ~~~~~~~~~~~~^~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h: In member function ‘bool vital::SynthOscillator::VoiceBlock::isStatic() const’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:25: error: ‘from_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:39: error: ‘to_buffers’ was not declared in this scope 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:167:63: error: ‘kSize’ is not a member of ‘vital::poly_float’ 167 | return memcmp(from_buffers, to_buffers, poly_float::kSize * sizeof(mono_float*)) == 0; | ^~~~~ ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h: At global scope: ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:202:66: error: size of array ‘process_wave_data_’ is not an integral constant-expression 202 | vital::poly_float process_wave_data_[vital::SynthOscillator::kSpectralBufferSize]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [186/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o [187/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root16/build receiving incremental file list distrho-ports-2021.03.15-3-riscv64-build.log sent 43 bytes received 78,569 bytes 157,224.00 bytes/sec total size is 1,043,454 speedup is 13.27