==> Building on delphox ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/distrho-ports ./ PKGBUILD 4,591 100% 0.00kB/s 0:00:00 4,591 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) distrho-ports-2021.03.15-2.log 247 100% 241.21kB/s 0:00:00 247 100% 241.21kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 2,057 bytes received 102 bytes 4,318.00 bytes/sec total size is 4,785 speedup is 2.22 ==> 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 felix1 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] -> [felix1]...done ==> Making package: distrho-ports 2021.03.15-2 (Tue Feb 28 03:35:30 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), 1.01 MiB | 1.99 MiB/s Receiving objects: 3% (776/25842), 1.01 MiB | 1.99 MiB/s Receiving objects: 3% (1023/25842), 2.80 MiB | 2.74 MiB/s Receiving objects: 4% (1034/25842), 2.80 MiB | 2.74 MiB/s Receiving objects: 5% (1293/25842), 2.80 MiB | 2.74 MiB/s Receiving objects: 6% (1551/25842), 2.80 MiB | 2.74 MiB/s Receiving objects: 7% (1809/25842), 2.80 MiB | 2.74 MiB/s Receiving objects: 8% (2068/25842), 4.71 MiB | 3.10 MiB/s Receiving objects: 9% (2326/25842), 4.71 MiB | 3.10 MiB/s Receiving objects: 10% (2585/25842), 4.71 MiB | 3.10 MiB/s Receiving objects: 10% (2810/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 11% (2843/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 12% (3102/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 13% (3360/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 14% (3618/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 15% (3877/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 16% (4135/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 17% (4394/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 18% (4652/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 19% (4910/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 20% (5169/25842), 6.51 MiB | 3.22 MiB/s Receiving objects: 21% (5427/25842), 8.83 MiB | 3.51 MiB/s Receiving objects: 22% (5686/25842), 8.83 MiB | 3.51 MiB/s Receiving objects: 22% (5848/25842), 8.83 MiB | 3.51 MiB/s Receiving objects: 23% (5944/25842), 12.85 MiB | 3.65 MiB/s Receiving objects: 23% (6067/25842), 15.10 MiB | 3.74 MiB/s Receiving objects: 24% (6203/25842), 15.10 MiB | 3.74 MiB/s Receiving objects: 24% (6316/25842), 18.75 MiB | 3.92 MiB/s Receiving objects: 25% (6461/25842), 18.75 MiB | 3.92 MiB/s Receiving objects: 25% (6473/25842), 22.50 MiB | 3.94 MiB/s Receiving objects: 25% (6476/25842), 26.39 MiB | 3.89 MiB/s Receiving objects: 25% (6612/25842), 29.80 MiB | 3.76 MiB/s Receiving objects: 26% (6719/25842), 29.80 MiB | 3.76 MiB/s Receiving objects: 27% (6978/25842), 31.34 MiB | 3.61 MiB/s Receiving objects: 28% (7236/25842), 31.34 MiB | 3.61 MiB/s Receiving objects: 28% (7315/25842), 31.34 MiB | 3.61 MiB/s Receiving objects: 29% (7495/25842), 33.57 MiB | 3.74 MiB/s Receiving objects: 30% (7753/25842), 33.57 MiB | 3.74 MiB/s Receiving objects: 31% (8012/25842), 33.57 MiB | 3.74 MiB/s Receiving objects: 32% (8270/25842), 33.57 MiB | 3.74 MiB/s Receiving objects: 33% (8528/25842), 35.76 MiB | 3.78 MiB/s Receiving objects: 34% (8787/25842), 35.76 MiB | 3.78 MiB/s Receiving objects: 34% (8885/25842), 35.76 MiB | 3.78 MiB/s Receiving objects: 35% (9045/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 36% (9304/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 37% (9562/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 38% (9820/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 39% (10079/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 40% (10337/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 41% (10596/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 42% (10854/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 43% (11113/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 44% (11371/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 45% (11629/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 46% (11888/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 47% (12146/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 48% (12405/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 49% (12663/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 50% (12921/25842), 37.56 MiB | 3.76 MiB/s Receiving objects: 51% (13180/25842), 40.09 MiB | 3.91 MiB/s Receiving objects: 52% (13438/25842), 40.09 MiB | 3.91 MiB/s Receiving objects: 52% (13447/25842), 40.09 MiB | 3.91 MiB/s Receiving objects: 53% (13697/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 54% (13955/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 55% (14214/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 56% (14472/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 57% (14730/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 58% (14989/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 59% (15247/25842), 41.98 MiB | 3.89 MiB/s Receiving objects: 60% (15506/25842), 43.78 MiB | 3.86 MiB/s Receiving objects: 61% (15764/25842), 43.78 MiB | 3.86 MiB/s Receiving objects: 62% (16023/25842), 43.78 MiB | 3.86 MiB/s Receiving objects: 63% (16281/25842), 43.78 MiB | 3.86 MiB/s Receiving objects: 63% (16372/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 64% (16539/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 65% (16798/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 66% (17056/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 67% (17315/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 68% (17573/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 69% (17831/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 70% (18090/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 71% (18348/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 72% (18607/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 73% (18865/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 74% (19124/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 75% (19382/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 76% (19640/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 77% (19899/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 78% (20157/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 79% (20416/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 80% (20674/25842), 45.49 MiB | 3.80 MiB/s Receiving objects: 81% (20933/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 82% (21191/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 83% (21449/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 84% (21708/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 85% (21966/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 86% (22225/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 87% (22483/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 88% (22741/25842), 47.87 MiB | 4.01 MiB/s Receiving objects: 88% (22769/25842), 49.03 MiB | 3.93 MiB/s Receiving objects: 88% (22829/25842), 51.18 MiB | 3.91 MiB/s Receiving objects: 88% (22952/25842), 57.25 MiB | 3.81 MiB/s Receiving objects: 89% (23000/25842), 59.03 MiB | 3.78 MiB/s Receiving objects: 89% (23076/25842), 60.77 MiB | 3.77 MiB/s Receiving objects: 90% (23258/25842), 62.07 MiB | 3.68 MiB/s Receiving objects: 91% (23517/25842), 62.07 MiB | 3.68 MiB/s Receiving objects: 91% (23601/25842), 62.07 MiB | 3.68 MiB/s Receiving objects: 92% (23775/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 93% (24034/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 94% (24292/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 95% (24550/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 96% (24809/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 97% (25067/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 98% (25326/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 99% (25584/25842), 63.48 MiB | 3.47 MiB/s Receiving objects: 99% (25763/25842), 67.61 MiB | 3.65 MiB/s Receiving objects: 99% (25775/25842), 73.16 MiB | 4.00 MiB/s remote: Total 25842 (delta 100), reused 371 (delta 90), pack-reused 25428 Receiving objects: 100% (25842/25842), 76.02 MiB | 4.17 MiB/s Receiving objects: 100% (25842/25842), 77.79 MiB | 3.91 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% (737/18410) Resolving deltas: 5% (921/18410) Resolving deltas: 6% (1105/18410) Resolving deltas: 7% (1289/18410) Resolving deltas: 8% (1473/18410) Resolving deltas: 9% (1657/18410) Resolving deltas: 10% (1841/18410) Resolving deltas: 10% (1843/18410) Resolving deltas: 11% (2026/18410) Resolving deltas: 12% (2210/18410) Resolving deltas: 13% (2394/18410) Resolving deltas: 14% (2578/18410) Resolving deltas: 15% (2762/18410) Resolving deltas: 16% (2946/18410) Resolving deltas: 17% (3130/18410) Resolving deltas: 18% (3314/18410) Resolving deltas: 19% (3498/18410) Resolving deltas: 20% (3682/18410) Resolving deltas: 21% (3867/18410) Resolving deltas: 22% (4051/18410) Resolving deltas: 23% (4235/18410) Resolving deltas: 23% (4238/18410) Resolving deltas: 24% (4419/18410) Resolving deltas: 25% (4603/18410) Resolving deltas: 26% (4787/18410) Resolving deltas: 27% (4971/18410) Resolving deltas: 28% (5155/18410) Resolving deltas: 29% (5339/18410) Resolving deltas: 30% (5523/18410) Resolving deltas: 31% (5708/18410) Resolving deltas: 32% (5892/18410) Resolving deltas: 33% (6076/18410) Resolving deltas: 34% (6260/18410) Resolving deltas: 35% (6444/18410) Resolving deltas: 36% (6628/18410) Resolving deltas: 37% (6812/18410) Resolving deltas: 37% (6835/18410) Resolving deltas: 38% (6996/18410) Resolving deltas: 39% (7180/18410) Resolving deltas: 40% (7364/18410) Resolving deltas: 41% (7549/18410) Resolving deltas: 42% (7733/18410) Resolving deltas: 43% (7917/18410) Resolving deltas: 44% (8101/18410) Resolving deltas: 45% (8285/18410) Resolving deltas: 46% (8469/18410) Resolving deltas: 47% (8653/18410) Resolving deltas: 48% (8837/18410) Resolving deltas: 48% (8936/18410) Resolving deltas: 49% (9021/18410) Resolving deltas: 50% (9205/18410) Resolving deltas: 51% (9390/18410) Resolving deltas: 52% (9574/18410) Resolving deltas: 53% (9758/18410) Resolving deltas: 54% (9942/18410) Resolving deltas: 55% (10126/18410) Resolving deltas: 56% (10310/18410) Resolving deltas: 57% (10494/18410) Resolving deltas: 58% (10678/18410) Resolving deltas: 59% (10862/18410) Resolving deltas: 60% (11046/18410) Resolving deltas: 61% (11231/18410) Resolving deltas: 62% (11415/18410) Resolving deltas: 63% (11599/18410) Resolving deltas: 64% (11783/18410) Resolving deltas: 65% (11967/18410) Resolving deltas: 66% (12151/18410) Resolving deltas: 66% (12215/18410) Resolving deltas: 67% (12335/18410) Resolving deltas: 68% (12519/18410) Resolving deltas: 69% (12703/18410) Resolving deltas: 70% (12887/18410) Resolving deltas: 70% (13032/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% (13992/18410) Resolving deltas: 77% (14176/18410) Resolving deltas: 78% (14360/18410) Resolving deltas: 79% (14544/18410) Resolving deltas: 80% (14728/18410) Resolving deltas: 81% (14913/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% (16017/18410) Resolving deltas: 88% (16201/18410) Resolving deltas: 89% (16385/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: 95% (17561/18410) Resolving deltas: 96% (17674/18410) Resolving deltas: 97% (17858/18410) Resolving deltas: 97% (17970/18410) Resolving deltas: 98% (18042/18410) Resolving deltas: 99% (18226/18410) Resolving deltas: 99% (18390/18410) Resolving deltas: 100% (18410/18410) Resolving deltas: 100% (18410/18410), done. ==> Validating source files with md5sums... distrho-ports ... Skipped ==> Verifying source file signatures with gpg... distrho-ports git repo ... Passed ==> Making package: distrho-ports 2021.03.15-2 (Tue Feb 28 03:36:54 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (28) New Version Net Change Download Size extra/default-cursors 2-1 0.00 MiB extra/hwloc 2.9.0-1 1.31 MiB 0.50 MiB extra/libdrm 2.4.115-1 1.10 MiB core/libedit 20210910_3.1-2 0.23 MiB core/libnl 3.7.0-3 1.69 MiB extra/libomxil-bellagio 0.9.3-4 0.54 MiB extra/libpciaccess 0.17-1 0.05 MiB extra/libunwind 1.6.2-2 0.22 MiB extra/libxau 1.0.11-1 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-1 0.12 MiB extra/libxfixes 6.0.0-2 0.03 MiB extra/libxshmfence 1.3.2-1 0.01 MiB extra/libxxf86vm 1.1.5-1 0.03 MiB extra/llvm-libs 15.0.7-1 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 extra/openmpi 4.1.4-4 7.12 MiB 2.76 MiB extra/openpmix 4.2.3-1 2.97 MiB 0.80 MiB extra/vulkan-icd-loader 1.3.240-1 0.43 MiB extra/wayland 1.21.0-2 0.72 MiB extra/xcb-proto 1.15.2-2 0.88 MiB extra/xorgproto 2022.2-1 1.43 MiB extra/fftw 3.3.10-3 4.87 MiB extra/libglvnd 1.6.0-1 3.70 MiB extra/libx11 1.8.4-1 9.84 MiB extra/libxext 1.3.5-1 0.29 MiB Total Download Size: 4.06 MiB Total Installed Size: 195.61 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... openmpi-4.1.4-4-riscv64 downloading... openpmix-4.2.3-1-riscv64 downloading... hwloc-2.9.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 openmpi... Optional dependencies for openmpi gcc-fortran: fortran support openssh: for offloading to remote hosts perl: for aggregate_profile.pl and profile2mat.pl [installed] installing fftw... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... 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 libedit... 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... :: Running post-transaction hooks... (1/1) Updating the info directory file... [?25h==> 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 Package (59) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-1 0.33 MiB extra/alsa-ucm-conf 1.2.8-1 0.27 MiB community/cython 0.29.33-1 7.53 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.0.1-1 3.28 MiB extra/libfontenc 1.1.7-1 0.03 MiB extra/libice 1.1.1-1 0.33 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libpng 1.6.39-1 0.50 MiB extra/libsm 1.2.4-1 0.25 MiB extra/libxfont2 2.0.6-1 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/libxt 1.2.1-1 1.91 MiB community/lilv 0.24.20-1 0.28 MiB community/ninja 1.11.1-2 0.28 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.9-1 81.37 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB 0.04 MiB community/python-inflect 6.0.2-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 0.01 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.0.0-1 0.49 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.0.0-1 0.12 MiB 0.02 MiB community/python-pydantic 1.10.4-1 5.81 MiB extra/python-setuptools 1:67.3.3-1 3.33 MiB 0.58 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.2.8-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-validate-pyproject 0.12.1-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/xkeyboard-config 2.38-1 6.52 MiB extra/xorg-fonts-encodings 1.0.6-1 0.61 MiB extra/xorg-server-common 21.1.7-1 0.12 MiB extra/xorg-setxkbmap 1.3.3-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/xorg-xrandr 1.5.2-1 0.06 MiB extra/alsa-lib 1.2.8-1 1.38 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/git 2.39.2-1 33.03 MiB community/kxstudio-lv2-extensions 2022.09.28-2 0.03 MiB 0.01 MiB extra/libxcursor 1.2.1-3 0.06 MiB community/lv2 1.18.10-1 0.98 MiB community/lv2lint 0.16.2-1 0.12 MiB 0.04 MiB extra/meson 0.64.1-1 8.05 MiB extra/xorg-server-xvfb 21.1.7-1 1.66 MiB Total Download Size: 0.70 MiB Total Installed Size: 166.95 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-setuptools-1:67.3.3-1-any downloading... lv2lint-0.16.2-1-riscv64 downloading... python-fastjsonschema-2.16.3-1-any downloading... python-platformdirs-3.0.0-1-any downloading... python-jaraco.functools-3.6.0-1-any downloading... 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 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 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 cython... 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-xrandr... 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/1) Warn about old perl modules [?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: 12% (866/7166) Updating files: 13% (932/7166) Updating files: 14% (1004/7166) Updating files: 15% (1075/7166) Updating files: 16% (1147/7166) Updating files: 17% (1219/7166) Updating files: 18% (1290/7166) Updating files: 19% (1362/7166) Updating files: 20% (1434/7166) Updating files: 21% (1505/7166) Updating files: 22% (1577/7166) Updating files: 23% (1649/7166) Updating files: 24% (1720/7166) Updating files: 25% (1792/7166) Updating files: 26% (1864/7166) Updating files: 26% (1891/7166) Updating files: 27% (1935/7166) Updating files: 28% (2007/7166) Updating files: 29% (2079/7166) Updating files: 30% (2150/7166) Updating files: 31% (2222/7166) Updating files: 32% (2294/7166) Updating files: 33% (2365/7166) Updating files: 34% (2437/7166) Updating files: 35% (2509/7166) Updating files: 36% (2580/7166) Updating files: 37% (2652/7166) Updating files: 38% (2724/7166) Updating files: 39% (2795/7166) Updating files: 40% (2867/7166) Updating files: 41% (2939/7166) Updating files: 42% (3010/7166) Updating files: 43% (3082/7166) Updating files: 44% (3154/7166) Updating files: 45% (3225/7166) Updating files: 46% (3297/7166) Updating files: 46% (3302/7166) Updating files: 47% (3369/7166) Updating files: 48% (3440/7166) Updating files: 49% (3512/7166) Updating files: 50% (3583/7166) Updating files: 51% (3655/7166) Updating files: 52% (3727/7166) Updating files: 53% (3798/7166) Updating files: 54% (3870/7166) Updating files: 55% (3942/7166) Updating files: 56% (4013/7166) Updating files: 57% (4085/7166) Updating files: 58% (4157/7166) Updating files: 59% (4228/7166) Updating files: 60% (4300/7166) Updating files: 61% (4372/7166) Updating files: 62% (4443/7166) Updating files: 62% (4499/7166) Updating files: 63% (4515/7166) Updating files: 64% (4587/7166) Updating files: 65% (4658/7166) Updating files: 66% (4730/7166) Updating files: 67% (4802/7166) Updating files: 68% (4873/7166) Updating files: 69% (4945/7166) Updating files: 70% (5017/7166) Updating files: 71% (5088/7166) Updating files: 72% (5160/7166) Updating files: 73% (5232/7166) Updating files: 74% (5303/7166) Updating files: 75% (5375/7166) Updating files: 76% (5447/7166) Updating files: 76% (5509/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: 86% (6194/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: 91% (6558/7166) Updating files: 92% (6593/7166) Updating files: 92% (6600/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: 99% (7124/7166) Updating files: 100% (7166/7166) Updating files: 100% (7166/7166), done. Updating files: 45% (4922/10924) Updating files: 46% (5026/10924) Updating files: 47% (5135/10924) Updating files: 48% (5244/10924) Updating files: 49% (5353/10924) Updating files: 50% (5462/10924) Updating files: 51% (5572/10924) Updating files: 52% (5681/10924) Updating files: 53% (5790/10924) Updating files: 54% (5899/10924) Updating files: 55% (6009/10924) Updating files: 56% (6118/10924) Updating files: 57% (6227/10924) Updating files: 58% (6336/10924) Updating files: 59% (6446/10924) Updating files: 60% (6555/10924) Updating files: 61% (6664/10924) Updating files: 62% (6773/10924) Updating files: 63% (6883/10924) Updating files: 64% (6992/10924) Updating files: 65% (7101/10924) Updating files: 66% (7210/10924) Updating files: 67% (7320/10924) Updating files: 68% (7429/10924) Updating files: 69% (7538/10924) Updating files: 70% (7647/10924) Updating files: 71% (7757/10924) Updating files: 72% (7866/10924) Updating files: 73% (7975/10924) Updating files: 74% (8084/10924) Updating files: 74% (8151/10924) Updating files: 75% (8193/10924) Updating files: 76% (8303/10924) Updating files: 77% (8412/10924) Updating files: 78% (8521/10924) Updating files: 79% (8630/10924) Updating files: 80% (8740/10924) Updating files: 81% (8849/10924) Updating files: 82% (8958/10924) Updating files: 83% (9067/10924) Updating files: 84% (9177/10924) Updating files: 84% (9274/10924) Updating files: 85% (9286/10924) Updating files: 86% (9395/10924) Updating files: 87% (9504/10924) Updating files: 88% (9614/10924) Updating files: 89% (9723/10924) Updating files: 90% (9832/10924) Updating files: 90% (9834/10924) Updating files: 91% (9941/10924) Updating files: 92% (10051/10924) Updating files: 93% (10160/10924) Updating files: 93% (10231/10924) Updating files: 94% (10269/10924) Updating files: 94% (10363/10924) Updating files: 95% (10378/10924) Updating files: 95% (10484/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.0) 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 libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [2/582] Compiling C++ object libs/drowaudio/libdrowaudio.a.p/source_dRowAudio_dRowAudio.cpp.o [3/582] Linking static target libs/drowaudio/libdrowaudio.a [4/582] Compiling C++ object libs/juced/libjuced.a.p/source_juced.cpp.o [5/582] Linking static target libs/juced/libjuced.a [6/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [7/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [8/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [9/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [10/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.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_events_juce_events.cpp.o [12/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [13/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_core_juce_core.cpp.o [14/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [15/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [16/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [17/582] Compiling C++ object libs/lv2-ttl-generator/lv2_ttl_generator.p/lv2_ttl_generator.cpp.o [18/582] Linking target libs/lv2-ttl-generator/lv2_ttl_generator [19/582] Compiling C++ object libs/juce-legacy/libjuce-legacy-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [20/582] Linking static target libs/juce-legacy/libjuce-legacy-devices.a [21/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o [22/582] Linking static target libs/juce-legacy/libjuce-legacy.a [23/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [24/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [25/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [26/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [27/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [28/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [29/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_events_juce_events.cpp.o [30/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_core_juce_core.cpp.o [31/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [32/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [33/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [34/582] Compiling C++ object libs/juce-current/libjuce-current-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [35/582] Linking static target libs/juce-current/libjuce-current-devices.a [36/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [37/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_BinaryData.cpp.o [38/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o [39/582] Linking static target libs/juce-current/libjuce-current.a [40/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]; | ^~~~~ [41/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; | ^~~~~~~~~~~ [42/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]; | ^~~~~ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix1/build receiving incremental file list distrho-ports-2021.03.15-2-riscv64-build.log sent 43 bytes received 28,262 bytes 56,610.00 bytes/sec total size is 359,256 speedup is 12.69