==> Building on shellder ==> 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,717 bytes received 133 bytes 1,540.00 bytes/sec total size is 7,530 speedup is 1.96 ==> 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 felix5 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community 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] -> [felix5]...done ==> Making package: distrho-ports 2021.03.15-3 (Thu Apr 20 12:11:25 2023) ==> Retrieving sources...  -> Cloning distrho-ports git repo... Cloning into bare repository '/home/felix/packages/distrho-ports/distrho-ports'... remote: Enumerating objects: 25842, done. remote: Counting objects: 0% (1/414) remote: Counting objects: 1% (5/414) remote: Counting objects: 2% (9/414) remote: Counting objects: 3% (13/414) remote: Counting objects: 4% (17/414) remote: Counting objects: 5% (21/414) remote: Counting objects: 6% (25/414) remote: Counting objects: 7% (29/414) remote: Counting objects: 8% (34/414) remote: Counting objects: 9% (38/414) remote: Counting objects: 10% (42/414) remote: Counting objects: 11% (46/414) remote: Counting objects: 12% (50/414) remote: Counting objects: 13% (54/414) remote: Counting objects: 14% (58/414) remote: Counting objects: 15% (63/414) remote: Counting objects: 16% (67/414) remote: Counting objects: 17% (71/414) remote: Counting objects: 18% (75/414) remote: Counting objects: 19% (79/414) remote: Counting objects: 20% (83/414) remote: Counting objects: 21% (87/414) remote: Counting objects: 22% (92/414) remote: Counting objects: 23% (96/414) remote: Counting objects: 24% (100/414) remote: Counting objects: 25% (104/414) remote: Counting objects: 26% (108/414) remote: Counting objects: 27% (112/414) remote: Counting objects: 28% (116/414) remote: Counting objects: 29% (121/414) remote: Counting objects: 30% (125/414) remote: Counting objects: 31% (129/414) remote: Counting objects: 32% (133/414) remote: Counting objects: 33% (137/414) remote: Counting objects: 34% (141/414) remote: Counting objects: 35% (145/414) remote: Counting objects: 36% (150/414) remote: Counting objects: 37% (154/414) remote: Counting objects: 38% (158/414) remote: Counting objects: 39% (162/414) remote: Counting objects: 40% (166/414) remote: Counting objects: 41% (170/414) remote: Counting objects: 42% (174/414) remote: Counting objects: 43% (179/414) remote: Counting objects: 44% (183/414) remote: Counting objects: 45% (187/414) remote: Counting objects: 46% (191/414) remote: Counting objects: 47% (195/414) remote: Counting objects: 48% (199/414) remote: Counting objects: 49% (203/414) remote: Counting objects: 50% (207/414) remote: Counting objects: 51% (212/414) remote: Counting objects: 52% (216/414) remote: Counting objects: 53% (220/414) remote: Counting objects: 54% (224/414) remote: Counting objects: 55% (228/414) remote: Counting objects: 56% (232/414) remote: Counting objects: 57% (236/414) remote: Counting objects: 58% (241/414) remote: Counting objects: 59% (245/414) remote: Counting objects: 60% (249/414) remote: Counting objects: 61% (253/414) remote: Counting objects: 62% (257/414) remote: Counting objects: 63% (261/414) remote: Counting objects: 64% (265/414) remote: Counting objects: 65% (270/414) remote: Counting objects: 66% (274/414) remote: Counting objects: 67% (278/414) remote: Counting objects: 68% (282/414) remote: Counting objects: 69% (286/414) remote: Counting objects: 70% (290/414) remote: Counting objects: 71% (294/414) remote: Counting objects: 72% (299/414) remote: Counting objects: 73% (303/414) remote: Counting objects: 74% (307/414) remote: Counting objects: 75% (311/414) remote: Counting objects: 76% (315/414) remote: Counting objects: 77% (319/414) remote: Counting objects: 78% (323/414) remote: Counting objects: 79% (328/414) remote: Counting objects: 80% (332/414) remote: Counting objects: 81% (336/414) remote: Counting objects: 82% (340/414) remote: Counting objects: 83% (344/414) remote: Counting objects: 84% (348/414) remote: Counting objects: 85% (352/414) remote: Counting objects: 86% (357/414) remote: Counting objects: 87% (361/414) remote: Counting objects: 88% (365/414) remote: Counting objects: 89% (369/414) remote: Counting objects: 90% (373/414) remote: Counting objects: 91% (377/414) remote: Counting objects: 92% (381/414) remote: Counting objects: 93% (386/414) remote: Counting objects: 94% (390/414) remote: Counting objects: 95% (394/414) remote: Counting objects: 96% (398/414) remote: Counting objects: 97% (402/414) remote: Counting objects: 98% (406/414) remote: Counting objects: 99% (410/414) remote: Counting objects: 100% (414/414) remote: Counting objects: 100% (414/414), done. remote: Compressing objects: 0% (1/320) remote: Compressing objects: 1% (4/320) remote: Compressing objects: 2% (7/320) remote: Compressing objects: 3% (10/320) remote: Compressing objects: 4% (13/320) remote: Compressing objects: 5% (16/320) remote: Compressing objects: 6% (20/320) remote: Compressing objects: 7% (23/320) remote: Compressing objects: 8% (26/320) remote: Compressing objects: 9% (29/320) remote: Compressing objects: 10% (32/320) remote: Compressing objects: 11% (36/320) remote: Compressing objects: 12% (39/320) remote: Compressing objects: 13% (42/320) remote: Compressing objects: 14% (45/320) remote: Compressing objects: 15% (48/320) remote: Compressing objects: 16% (52/320) remote: Compressing objects: 17% (55/320) remote: Compressing objects: 18% (58/320) remote: Compressing objects: 19% (61/320) remote: Compressing objects: 20% (64/320) remote: Compressing objects: 21% (68/320) remote: Compressing objects: 22% (71/320) remote: Compressing objects: 23% (74/320) remote: Compressing objects: 24% (77/320) remote: Compressing objects: 25% (80/320) remote: Compressing objects: 26% (84/320) remote: Compressing objects: 27% (87/320) remote: Compressing objects: 28% (90/320) remote: Compressing objects: 29% (93/320) remote: Compressing objects: 30% (96/320) remote: Compressing objects: 31% (100/320) remote: Compressing objects: 32% (103/320) remote: Compressing objects: 33% (106/320) remote: Compressing objects: 34% (109/320) remote: Compressing objects: 35% (112/320) remote: Compressing objects: 36% (116/320) remote: Compressing objects: 37% (119/320) remote: Compressing objects: 38% (122/320) remote: Compressing objects: 39% (125/320) remote: Compressing objects: 40% (128/320) remote: Compressing objects: 41% (132/320) remote: Compressing objects: 42% (135/320) remote: Compressing objects: 43% (138/320) remote: Compressing objects: 44% (141/320) remote: Compressing objects: 45% (144/320) remote: Compressing objects: 46% (148/320) remote: Compressing objects: 47% (151/320) remote: Compressing objects: 48% (154/320) remote: Compressing objects: 49% (157/320) remote: Compressing objects: 50% (160/320) remote: Compressing objects: 51% (164/320) remote: Compressing objects: 52% (167/320) remote: Compressing objects: 53% (170/320) remote: Compressing objects: 54% (173/320) remote: Compressing objects: 55% (176/320) remote: Compressing objects: 56% (180/320) remote: Compressing objects: 57% (183/320) remote: Compressing objects: 58% (186/320) remote: Compressing objects: 59% (189/320) remote: Compressing objects: 60% (192/320) remote: Compressing objects: 61% (196/320) remote: Compressing objects: 62% (199/320) remote: Compressing objects: 63% (202/320) remote: Compressing objects: 64% (205/320) remote: Compressing objects: 65% (208/320) remote: Compressing objects: 66% (212/320) remote: Compressing objects: 67% (215/320) remote: Compressing objects: 68% (218/320) remote: Compressing objects: 69% (221/320) remote: Compressing objects: 70% (224/320) remote: Compressing objects: 71% (228/320) remote: Compressing objects: 72% (231/320) remote: Compressing objects: 73% (234/320) remote: Compressing objects: 74% (237/320) remote: Compressing objects: 75% (240/320) remote: Compressing objects: 76% (244/320) remote: Compressing objects: 77% (247/320) remote: Compressing objects: 78% (250/320) remote: Compressing objects: 79% (253/320) remote: Compressing objects: 80% (256/320) remote: Compressing objects: 81% (260/320) remote: Compressing objects: 82% (263/320) remote: Compressing objects: 83% (266/320) remote: Compressing objects: 84% (269/320) remote: Compressing objects: 85% (272/320) remote: Compressing objects: 86% (276/320) remote: Compressing objects: 87% (279/320) remote: Compressing objects: 88% (282/320) remote: Compressing objects: 89% (285/320) remote: Compressing objects: 90% (288/320) remote: Compressing objects: 91% (292/320) remote: Compressing objects: 92% (295/320) remote: Compressing objects: 93% (298/320) remote: Compressing objects: 94% (301/320) remote: Compressing objects: 95% (304/320) remote: Compressing objects: 96% (308/320) remote: Compressing objects: 97% (311/320) remote: Compressing objects: 98% (314/320) remote: Compressing objects: 99% (317/320) remote: Compressing objects: 100% (320/320) remote: Compressing objects: 100% (320/320), done. Receiving objects: 0% (1/25842) Receiving objects: 1% (259/25842) Receiving objects: 2% (517/25842) Receiving objects: 3% (776/25842) Receiving objects: 4% (1034/25842) Receiving objects: 5% (1293/25842) Receiving objects: 6% (1551/25842) Receiving objects: 7% (1809/25842) Receiving objects: 8% (2068/25842) Receiving objects: 9% (2326/25842) Receiving objects: 10% (2585/25842) Receiving objects: 11% (2843/25842) Receiving objects: 12% (3102/25842) Receiving objects: 13% (3360/25842) Receiving objects: 14% (3618/25842) Receiving objects: 15% (3877/25842) Receiving objects: 16% (4135/25842) Receiving objects: 17% (4394/25842) Receiving objects: 18% (4652/25842) Receiving objects: 19% (4910/25842) Receiving objects: 20% (5169/25842) Receiving objects: 21% (5427/25842) Receiving objects: 22% (5686/25842) Receiving objects: 23% (5944/25842) Receiving objects: 24% (6203/25842), 14.23 MiB | 28.45 MiB/s Receiving objects: 25% (6461/25842), 14.23 MiB | 28.45 MiB/s Receiving objects: 25% (6473/25842), 22.86 MiB | 22.86 MiB/s Receiving objects: 26% (6719/25842), 28.57 MiB | 19.03 MiB/s Receiving objects: 27% (6978/25842), 28.57 MiB | 19.03 MiB/s Receiving objects: 28% (7236/25842), 28.57 MiB | 19.03 MiB/s Receiving objects: 28% (7315/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 29% (7495/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 30% (7753/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 31% (8012/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 32% (8270/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 33% (8528/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 34% (8787/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 35% (9045/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 36% (9304/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 37% (9562/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 38% (9820/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 39% (10079/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 40% (10337/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 41% (10596/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 42% (10854/25842), 33.64 MiB | 16.80 MiB/s Receiving objects: 43% (11113/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 44% (11371/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 45% (11629/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 46% (11888/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 47% (12146/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 48% (12405/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 49% (12663/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 50% (12921/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 51% (13180/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 52% (13438/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 53% (13697/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 54% (13955/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 55% (14214/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 56% (14472/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 57% (14730/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 58% (14989/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 59% (15247/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 60% (15506/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 61% (15764/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 62% (16023/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 63% (16281/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 63% (16400/25842), 39.07 MiB | 15.61 MiB/s Receiving objects: 64% (16539/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 65% (16798/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 66% (17056/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 67% (17315/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 68% (17573/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 69% (17831/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 70% (18090/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 71% (18348/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 72% (18607/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 73% (18865/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 74% (19124/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 75% (19382/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 76% (19640/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 77% (19899/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 78% (20157/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 79% (20416/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 80% (20674/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 81% (20933/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 82% (21191/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 83% (21449/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 84% (21708/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 85% (21966/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 86% (22225/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 87% (22483/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 88% (22741/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 89% (23000/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 90% (23258/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 91% (23517/25842), 44.87 MiB | 14.94 MiB/s Receiving objects: 92% (23775/25842), 50.95 MiB | 14.54 MiB/s Receiving objects: 92% (23905/25842), 50.95 MiB | 14.54 MiB/s Receiving objects: 93% (24034/25842), 57.40 MiB | 14.34 MiB/s Receiving objects: 94% (24292/25842), 57.40 MiB | 14.34 MiB/s Receiving objects: 95% (24550/25842), 57.40 MiB | 14.34 MiB/s Receiving objects: 96% (24809/25842), 64.04 MiB | 14.20 MiB/s Receiving objects: 97% (25067/25842), 64.04 MiB | 14.20 MiB/s Receiving objects: 98% (25326/25842), 64.04 MiB | 14.20 MiB/s Receiving objects: 99% (25584/25842), 64.04 MiB | 14.20 MiB/s Receiving objects: 99% (25763/25842), 69.29 MiB | 12.21 MiB/s remote: Total 25842 (delta 100), reused 371 (delta 90), pack-reused 25428 Receiving objects: 100% (25842/25842), 74.88 MiB | 11.53 MiB/s Receiving objects: 100% (25842/25842), 77.79 MiB | 13.51 MiB/s, done. Resolving deltas: 0% (0/18410) Resolving deltas: 1% (185/18410) Resolving deltas: 2% (369/18410) Resolving deltas: 3% (553/18410) Resolving deltas: 4% (738/18410) Resolving deltas: 5% (924/18410) Resolving deltas: 6% (1105/18410) Resolving deltas: 7% (1289/18410) Resolving deltas: 8% (1474/18410) Resolving deltas: 9% (1658/18410) Resolving deltas: 10% (1841/18410) Resolving deltas: 11% (2026/18410) Resolving deltas: 12% (2212/18410) Resolving deltas: 13% (2406/18410) Resolving deltas: 14% (2578/18410) Resolving deltas: 15% (2763/18410) Resolving deltas: 16% (2948/18410) Resolving deltas: 17% (3130/18410) Resolving deltas: 18% (3315/18410) Resolving deltas: 19% (3499/18410) Resolving deltas: 20% (3683/18410) Resolving deltas: 21% (3869/18410) Resolving deltas: 22% (4051/18410) Resolving deltas: 23% (4236/18410) Resolving deltas: 24% (4419/18410) Resolving deltas: 25% (4605/18410) Resolving deltas: 26% (4787/18410) Resolving deltas: 27% (4971/18410) Resolving deltas: 28% (5156/18410) Resolving deltas: 29% (5339/18410) Resolving deltas: 30% (5523/18410) Resolving deltas: 31% (5710/18410) Resolving deltas: 32% (5894/18410) Resolving deltas: 33% (6076/18410) Resolving deltas: 34% (6261/18410) Resolving deltas: 35% (6447/18410) Resolving deltas: 36% (6632/18410) Resolving deltas: 37% (6816/18410) Resolving deltas: 38% (6996/18410) Resolving deltas: 39% (7181/18410) Resolving deltas: 40% (7364/18410) Resolving deltas: 41% (7549/18410) Resolving deltas: 42% (7734/18410) Resolving deltas: 43% (7918/18410) Resolving deltas: 44% (8103/18410) Resolving deltas: 45% (8285/18410) Resolving deltas: 46% (8470/18410) Resolving deltas: 47% (8655/18410) Resolving deltas: 48% (8837/18410) Resolving deltas: 49% (9025/18410) Resolving deltas: 50% (9206/18410) Resolving deltas: 51% (9394/18410) Resolving deltas: 52% (9574/18410) Resolving deltas: 53% (9758/18410) Resolving deltas: 54% (9943/18410) Resolving deltas: 55% (10126/18410) Resolving deltas: 56% (10310/18410) Resolving deltas: 57% (10495/18410) Resolving deltas: 58% (10681/18410) Resolving deltas: 59% (10862/18410) Resolving deltas: 60% (11046/18410) Resolving deltas: 61% (11232/18410) Resolving deltas: 62% (11415/18410) Resolving deltas: 63% (11601/18410) Resolving deltas: 64% (11783/18410) Resolving deltas: 65% (11967/18410) Resolving deltas: 66% (12152/18410) Resolving deltas: 67% (12335/18410) Resolving deltas: 68% (12519/18410) Resolving deltas: 69% (12707/18410) Resolving deltas: 70% (12887/18410) Resolving deltas: 71% (13072/18410) Resolving deltas: 72% (13256/18410) Resolving deltas: 73% (13440/18410) Resolving deltas: 74% (13624/18410) Resolving deltas: 75% (13808/18410) Resolving deltas: 76% (13993/18410) Resolving deltas: 77% (14177/18410) Resolving deltas: 78% (14360/18410) Resolving deltas: 79% (14544/18410) Resolving deltas: 80% (14728/18410) Resolving deltas: 81% (14915/18410) Resolving deltas: 82% (15097/18410) Resolving deltas: 83% (15281/18410) Resolving deltas: 84% (15465/18410) Resolving deltas: 85% (15649/18410) Resolving deltas: 86% (15833/18410) Resolving deltas: 87% (16018/18410) Resolving deltas: 88% (16201/18410) Resolving deltas: 89% (16386/18410) Resolving deltas: 90% (16569/18410) Resolving deltas: 91% (16754/18410) Resolving deltas: 92% (16938/18410) Resolving deltas: 93% (17122/18410) Resolving deltas: 94% (17306/18410) Resolving deltas: 95% (17490/18410) Resolving deltas: 96% (17678/18410) Resolving deltas: 97% (17858/18410) Resolving deltas: 98% (18042/18410) Resolving deltas: 99% (18227/18410) Resolving deltas: 100% (18410/18410) Resolving deltas: 100% (18410/18410), 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 Apr 20 12:12:16 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 (88) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB extra/alsa-ucm-conf 1.2.8-1 0.27 MiB extra/default-cursors 2-1 0.00 MiB core/dnssec-anchors 20190629-3 0.00 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.1.0-1 3.29 MiB extra/hwloc 2.9.0-1 1.31 MiB core/ldns 1.8.3-2 1.71 MiB extra/libdrm 2.4.115-1 1.10 MiB core/libedit 20221030_3.1-1 0.24 MiB extra/libfontenc 1.1.7-1 0.03 MiB extra/libice 1.1.1-2 0.33 MiB core/libnl 3.7.0-3 1.69 MiB core/libnsl 2.0.0-3 0.06 MiB extra/libomxil-bellagio 0.9.3-4 0.54 MiB extra/libpciaccess 0.17-1 0.05 MiB extra/libpng 1.6.39-1 0.50 MiB extra/libsm 1.2.4-1 0.25 MiB extra/libunwind 1.6.2-2 0.22 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.15-2 3.60 MiB extra/libxdamage 1.1.6-1 0.01 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/libxfixes 6.0.1-1 0.03 MiB extra/libxfont2 2.0.6-2 0.19 MiB extra/libxkbfile 1.1.2-1 0.16 MiB extra/libxmu 1.1.4-1 0.32 MiB extra/libxrandr 1.5.3-1 0.06 MiB extra/libxrender 0.9.11-1 0.08 MiB extra/libxshmfence 1.3.2-1 0.01 MiB extra/libxt 1.3.0-1 1.96 MiB extra/libxxf86vm 1.1.5-1.1 0.03 MiB community/lilv 0.24.20-1 0.28 MiB extra/llvm-libs 15.0.7-2 99.58 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.41 MiB extra/mesa 22.3.6-1 54.39 MiB community/ninja 1.11.1-2 0.28 MiB extra/openmpi 4.1.5-1 7.12 MiB extra/openpmix 4.2.3-2 2.97 MiB core/openssh 9.3p1-1 4.12 MiB core/pcre 8.45-3 2.78 MiB extra/perl-error 0.17029-4 0.04 MiB extra/perl-mailtools 2.21-6 0.11 MiB extra/perl-timedate 2.33-4 0.08 MiB extra/pixman 0.42.2-1 0.40 MiB core/python 3.10.10-1 81.41 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-inflect 6.0.4-1 0.28 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.1.1-1 0.50 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB extra/python-platformdirs 3.2.0-1 0.14 MiB community/python-pydantic 1.10.7-2 5.84 MiB extra/python-setuptools 1:67.6.1-1 3.34 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.3.9-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-validate-pyproject 0.12.2-1 0.22 MiB community/serd 0.30.16-1 0.13 MiB community/sord 0.16.14-1 0.09 MiB community/sratom 0.6.14-1 0.03 MiB extra/vulkan-icd-loader 1.3.245-1 0.44 MiB extra/wayland 1.22.0-1 0.74 MiB extra/xcb-proto 1.15.2-2 0.88 MiB extra/xkeyboard-config 2.38-1 6.52 MiB extra/xorg-fonts-encodings 1.0.7-1 0.61 MiB extra/xorg-server-common 21.1.8-1 0.12 MiB extra/xorg-setxkbmap 1.3.3-2.1 0.03 MiB extra/xorg-xauth 1.1.2-1 0.05 MiB extra/xorg-xkbcomp 1.4.6-1 0.18 MiB extra/xorgproto 2022.2-1 1.43 MiB extra/alsa-lib 1.2.8-1 1.38 MiB extra/fftw 3.3.10-4 4.76 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/git 2.40.0-1 33.06 MiB community/kxstudio-lv2-extensions 2022.09.28-2 0.03 MiB 0.01 MiB extra/libglvnd 1.6.0-1 3.70 MiB extra/libx11 1.8.4-1 9.84 MiB extra/libxcursor 1.2.1-3 0.06 MiB extra/libxext 1.3.5-1 0.29 MiB community/lv2 1.18.10-1 0.98 MiB community/lv2lint 0.16.2-2 0.12 MiB extra/meson 0.64.1-1 8.05 MiB extra/xorg-server-xvfb 21.1.8-1 1.66 MiB Total Download Size: 0.01 MiB Total Installed Size: 360.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... kxstudio-lv2-extensions-2022.09.28-2-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 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 graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libpng... installing freetype2... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui 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... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... 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 mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback 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 libnsl... installing python... Optional dependencies for python python-setuptools [pending] python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing ninja... installing meson... installing kxstudio-lv2-extensions... installing serd... Optional dependencies for serd serd-docs: for developer documentation installing pcre... 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-numpy: 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: 74% (5369/7166) Updating files: 75% (5375/7166) Updating files: 76% (5447/7166) Updating files: 77% (5518/7166) Updating files: 78% (5590/7166) Updating files: 79% (5662/7166) Updating files: 80% (5733/7166) Updating files: 81% (5805/7166) Updating files: 82% (5877/7166) Updating files: 83% (5948/7166) Updating files: 84% (6020/7166) Updating files: 85% (6092/7166) Updating files: 86% (6163/7166) Updating files: 87% (6235/7166) Updating files: 88% (6307/7166) Updating files: 89% (6378/7166) Updating files: 90% (6450/7166) Updating files: 91% (6522/7166) Updating files: 92% (6593/7166) Updating files: 93% (6665/7166) Updating files: 94% (6737/7166) Updating files: 95% (6808/7166) Updating files: 96% (6880/7166) Updating files: 97% (6952/7166) Updating files: 98% (7023/7166) Updating files: 99% (7095/7166) Updating files: 100% (7166/7166) Updating files: 100% (7166/7166), done. Updating files: 91% (9998/10924) Updating files: 92% (10051/10924) Updating files: 93% (10160/10924) Updating files: 94% (10269/10924) Updating files: 95% (10378/10924) Updating files: 96% (10488/10924) Updating files: 97% (10597/10924) Updating files: 98% (10706/10924) Updating files: 99% (10815/10924) Updating files: 100% (10924/10924) Updating files: 100% (10924/10924), 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 build distrho-ports The Meson build system Version: 0.64.1 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 12.2.1 "cc (GCC) 12.2.1 20230201") C linker for the host machine: cc ld.bfd 2.40 C++ compiler for the host machine: c++ (gcc 12.2.1 "c++ (GCC) 12.2.1 20230201") C++ linker for the host machine: c++ ld.bfd 2.40 Host machine cpu family: riscv64 Host machine cpu: riscv64 Library dl found: YES Library rt found: YES Found pkg-config: /usr/bin/pkg-config (1.8.1) Run-time dependency fftw3f found: YES 3.3.10 Run-time dependency alsa found: YES 1.2.8 Run-time dependency freetype2 found: YES 25.0.19 Run-time dependency x11 found: YES 1.8.4 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.4 (cached) Dependency xext found: YES 1.3.5 (cached) Dependency alsa found: YES 1.2.8 (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 b_lto : true b_pie : true Found ninja-1.11.1 at /usr/bin/ninja 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-legacy/libjuce-legacy.a.p/source_modules_juce_events_juce_events.cpp.o [7/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_cryptography_juce_cryptography.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-current/libjuce-current.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [11/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [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-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [15/582] Linking static target libs/juce-legacy/libjuce-legacy-devices.a [16/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_events_juce_events.cpp.o [17/582] Compiling C++ object libs/drowaudio/libdrowaudio.a.p/source_dRowAudio_dRowAudio.cpp.o [18/582] Linking static target libs/drowaudio/libdrowaudio.a [19/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [20/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [21/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [22/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [23/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [24/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_SwankyAmpLAF.cpp.o [25/582] Compiling C++ object libs/juced/libjuced.a.p/source_juced.cpp.o [26/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_TooltipsData.cpp.o [27/582] Linking static target libs/juced/libjuced.a [28/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_AmpGroup.cpp.o [29/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Utils.cpp.o [30/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_Backgrounds_thefunctionbackground.cpp.o' [31/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_button.cpp.o' [32/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_BinaryData.cpp.o [33/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_knobs.cpp.o' [34/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); | ~~^~~~~~~~~~~~~~ [35/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [36/582] Compiling C++ object libs/juce-current/libjuce-current-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [37/582] Linking static target libs/juce-current/libjuce-current-devices.a [38/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_CabGroup.cpp.o [39/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_BackgroundImage.cpp.o [40/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [41/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [42/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelMeter.cpp.o [43/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_KnobsBI.cpp.o [44/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]) [45/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ParameterGroup.cpp.o [46/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelsGroup.cpp.o [47/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); | ~~^~~~~~~~~~~~~~ [48/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PowerAmpGroup.cpp.o [49/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [50/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [51/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PreAmpGroup.cpp.o [52/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [53/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [54/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_EngineOpl.cpp.o [55/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginEditor.cpp.o [56/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_EngineMkI.cpp.o [57/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_Knob.cpp.o [58/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginProcessor.cpp.o [59/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RButton.cpp.o [60/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PresetGroup.cpp.o [61/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_FancyButton.cpp.o [62/582] Linking static target ports-legacy/TheFunction_lib.a [63/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSlider.cpp.o [64/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [65/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_core_juce_core.cpp.o [66/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [67/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSliderLabel.cpp.o [68/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [69/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_dx7note.cc.o [70/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginEditor.cpp.o [71/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [72/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_BinaryData.cpp.o [73/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [74/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_fm_core.cc.o [75/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_exp2.cc.o [76/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_lfo.cc.o [77/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_env.cc.o [78/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_pitchenv.cc.o [79/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_fm_op_kernel.cc.o [80/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginParameter.cpp.o [81/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_freqlut.cc.o [82/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_StagingGroup.cpp.o [83/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_msfa_sin.cc.o [84/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_Knob.cpp.o [85/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [86/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_PluginProcessor.cpp.o [87/582] Linking static target ports-legacy/ThePilgrim_lib.a [88/582] Compiling C++ object ports-legacy/ThePilgrim_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [89/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ToneStackGroup.cpp.o [90/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_AlgoDisplay.cpp.o [91/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 -Wnon-virtual-dtor -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; | ^ [92/582] Linking static target ports/SwankyAmp_lib.a [93/582] Compiling C++ object ports-legacy/ThePilgrim_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [94/582] Compiling C++ object ports-legacy/ThePilgrim.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [95/582] Compiling C++ object ports-legacy/ThePilgrim.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [96/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [97/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [98/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [99/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_CartManager.cpp.o [100/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 -Wnon-virtual-dtor -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]), | ^~~~~~~~ [101/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_DXLookNFeel.cpp.o [102/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_DXComponents.cpp.o [103/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [104/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_ParamDialog.cpp.o [105/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 -Wnon-virtual-dtor -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]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [106/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginData.cpp.o [107/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_OperatorEditor.cpp.o [108/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginEditor.cpp.o [109/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginFx.cpp.o [110/582] Compiling C++ object ports/SwankyAmp-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [111/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [112/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_ProgramListBox.cpp.o [113/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_SysexComm.cpp.o [114/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [115/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginProcessor.cpp.o [116/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 -Wnon-virtual-dtor -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); | ^ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:40: ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.cpp: At global scope: ../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); | ~~~~~~~~~^~~~ [117/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_core_juce_core.cpp.o [118/582] Compiling C++ object ports-legacy/Dexed_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [119/582] Compiling C++ object ports-legacy/Dexed_lib.a.p/dexed_source_PluginParam.cpp.o [120/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [121/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-distortion_source_DRowAudioFilter.cpp.o [122/582] Compiling C++ object ports-legacy/Dexed.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [123/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 -Wnon-virtual-dtor -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; | ^~~~~~~~~~~ [124/582] Compiling C++ object ports-legacy/drowaudio-distortion_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [125/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [126/582] Compiling C++ object ports-legacy/drowaudio-distortion.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [127/582] Compiling C++ object ports-legacy/drowaudio-distortion_lib.a.p/drowaudio-distortion_source_DRowAudioEditorComponent.cpp.o [128/582] Compiling C++ object ports-legacy/Dexed.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [129/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-common_dRowAudio_PluginLookAndFeel.cpp.o [130/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-distortionshaper_source_DRowAudioFilter.cpp.o [131/582] Compiling C++ object ports-legacy/Dexed_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [132/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lib.a.p/drowaudio-distortionshaper_source_DRowAudioEditorComponent.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-distortionshaper_source_GraphComponent.cpp.o [135/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [136/582] Compiling C++ object ports-legacy/drowaudio-distortion.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [137/582] Compiling C++ object ports-legacy/drowaudio-distortionshaper_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [138/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [139/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 -Wnon-virtual-dtor -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]; | ^~~~~ [140/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 -Wnon-virtual-dtor -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; | ^~~~~ 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]; | ^~~~~ [141/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 -Wnon-virtual-dtor -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