==> Building on Q ==> Ensuring required PGP keys are present...  -> Checking for 62B11043D2F6EB6672D93103CDBAA37ABC74FBA0... ==> 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 391 100% 381.84kB/s 0:00:00 391 100% 381.84kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 2,136 bytes received 102 bytes 1,492.00 bytes/sec total size is 4,929 speedup is 2.20 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix28 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] -> [felix28]...done ==> Making package: distrho-ports 2021.03.15-2 (Sat Feb 19 23:28:17 2022) ==> Retrieving sources...  -> Cloning distrho-ports git repo... Cloning into bare repository '/home/felix/packages/distrho-ports/distrho-ports'... remote: Enumerating objects: 22636, done. remote: Counting objects: 0% (1/1774) remote: Counting objects: 1% (18/1774) remote: Counting objects: 2% (36/1774) remote: Counting objects: 3% (54/1774) remote: Counting objects: 4% (71/1774) remote: Counting objects: 5% (89/1774) remote: Counting objects: 6% (107/1774) remote: Counting objects: 7% (125/1774) remote: Counting objects: 8% (142/1774) remote: Counting objects: 9% (160/1774) remote: Counting objects: 10% (178/1774) remote: Counting objects: 11% (196/1774) remote: Counting objects: 12% (213/1774) remote: Counting objects: 13% (231/1774) remote: Counting objects: 14% (249/1774) remote: Counting objects: 15% (267/1774) remote: Counting objects: 16% (284/1774) remote: Counting objects: 17% (302/1774) remote: Counting objects: 18% (320/1774) remote: Counting objects: 19% (338/1774) remote: Counting objects: 20% (355/1774) remote: Counting objects: 21% (373/1774) remote: Counting objects: 22% (391/1774) remote: Counting objects: 23% (409/1774) remote: Counting objects: 24% (426/1774) remote: Counting objects: 25% (444/1774) remote: Counting objects: 26% (462/1774) remote: Counting objects: 27% (479/1774) remote: Counting objects: 28% (497/1774) remote: Counting objects: 29% (515/1774) remote: Counting objects: 30% (533/1774) remote: Counting objects: 31% (550/1774) remote: Counting objects: 32% (568/1774) remote: Counting objects: 33% (586/1774) remote: Counting objects: 34% (604/1774) remote: Counting objects: 35% (621/1774) remote: Counting objects: 36% (639/1774) remote: Counting objects: 37% (657/1774) remote: Counting objects: 38% (675/1774) remote: Counting objects: 39% (692/1774) remote: Counting objects: 40% (710/1774) remote: Counting objects: 41% (728/1774) remote: Counting objects: 42% (746/1774) remote: Counting objects: 43% (763/1774) remote: Counting objects: 44% (781/1774) remote: Counting objects: 45% (799/1774) remote: Counting objects: 46% (817/1774) remote: Counting objects: 47% (834/1774) remote: Counting objects: 48% (852/1774) remote: Counting objects: 49% (870/1774) remote: Counting objects: 50% (887/1774) remote: Counting objects: 51% (905/1774) remote: Counting objects: 52% (923/1774) remote: Counting objects: 53% (941/1774) remote: Counting objects: 54% (958/1774) remote: Counting objects: 55% (976/1774) remote: Counting objects: 56% (994/1774) remote: Counting objects: 57% (1012/1774) remote: Counting objects: 58% (1029/1774) remote: Counting objects: 59% (1047/1774) remote: Counting objects: 60% (1065/1774) remote: Counting objects: 61% (1083/1774) remote: Counting objects: 62% (1100/1774) remote: Counting objects: 63% (1118/1774) remote: Counting objects: 64% (1136/1774) remote: Counting objects: 65% (1154/1774) remote: Counting objects: 66% (1171/1774) remote: Counting objects: 67% (1189/1774) remote: Counting objects: 68% (1207/1774) remote: Counting objects: 69% (1225/1774) remote: Counting objects: 70% (1242/1774) remote: Counting objects: 71% (1260/1774) remote: Counting objects: 72% (1278/1774) remote: Counting objects: 73% (1296/1774) remote: Counting objects: 74% (1313/1774) remote: Counting objects: 75% (1331/1774) remote: Counting objects: 76% (1349/1774) remote: Counting objects: 77% (1366/1774) remote: Counting objects: 78% (1384/1774) remote: Counting objects: 79% (1402/1774) remote: Counting objects: 80% (1420/1774) remote: Counting objects: 81% (1437/1774) remote: Counting objects: 82% (1455/1774) remote: Counting objects: 83% (1473/1774) remote: Counting objects: 84% (1491/1774) remote: Counting objects: 85% (1508/1774) remote: Counting objects: 86% (1526/1774) remote: Counting objects: 87% (1544/1774) remote: Counting objects: 88% (1562/1774) remote: Counting objects: 89% (1579/1774) remote: Counting objects: 90% (1597/1774) remote: Counting objects: 91% (1615/1774) remote: Counting objects: 92% (1633/1774) remote: Counting objects: 93% (1650/1774) remote: Counting objects: 94% (1668/1774) remote: Counting objects: 95% (1686/1774) remote: Counting objects: 96% (1704/1774) remote: Counting objects: 97% (1721/1774) remote: Counting objects: 98% (1739/1774) remote: Counting objects: 99% (1757/1774) remote: Counting objects: 100% (1774/1774) remote: Counting objects: 100% (1774/1774), done. remote: Compressing objects: 0% (1/1270) remote: Compressing objects: 1% (13/1270) remote: Compressing objects: 2% (26/1270) remote: Compressing objects: 3% (39/1270) remote: Compressing objects: 4% (51/1270) remote: Compressing objects: 5% (64/1270) remote: Compressing objects: 6% (77/1270) remote: Compressing objects: 7% (89/1270) remote: Compressing objects: 8% (102/1270) remote: Compressing objects: 9% (115/1270) remote: Compressing objects: 10% (127/1270) remote: Compressing objects: 11% (140/1270) remote: Compressing objects: 12% (153/1270) remote: Compressing objects: 13% (166/1270) remote: Compressing objects: 14% (178/1270) remote: Compressing objects: 15% (191/1270) remote: Compressing objects: 16% (204/1270) remote: Compressing objects: 17% (216/1270) remote: Compressing objects: 18% (229/1270) remote: Compressing objects: 19% (242/1270) remote: Compressing objects: 20% (254/1270) remote: Compressing objects: 21% (267/1270) remote: Compressing objects: 22% (280/1270) remote: Compressing objects: 23% (293/1270) remote: Compressing objects: 24% (305/1270) remote: Compressing objects: 25% (318/1270) remote: Compressing objects: 26% (331/1270) remote: Compressing objects: 27% (343/1270) remote: Compressing objects: 28% (356/1270) remote: Compressing objects: 29% (369/1270) remote: Compressing objects: 30% (381/1270) remote: Compressing objects: 31% (394/1270) remote: Compressing objects: 32% (407/1270) remote: Compressing objects: 33% (420/1270) remote: Compressing objects: 34% (432/1270) remote: Compressing objects: 35% (445/1270) remote: Compressing objects: 36% (458/1270) remote: Compressing objects: 37% (470/1270) remote: Compressing objects: 38% (483/1270) remote: Compressing objects: 39% (496/1270) remote: Compressing objects: 40% (508/1270) remote: Compressing objects: 41% (521/1270) remote: Compressing objects: 42% (534/1270) remote: Compressing objects: 43% (547/1270) remote: Compressing objects: 44% (559/1270) remote: Compressing objects: 45% (572/1270) remote: Compressing objects: 46% (585/1270) remote: Compressing objects: 47% (597/1270) remote: Compressing objects: 48% (610/1270) remote: Compressing objects: 49% (623/1270) remote: Compressing objects: 50% (635/1270) remote: Compressing objects: 51% (648/1270) remote: Compressing objects: 52% (661/1270) remote: Compressing objects: 53% (674/1270) remote: Compressing objects: 54% (686/1270) remote: Compressing objects: 55% (699/1270) remote: Compressing objects: 56% (712/1270) remote: Compressing objects: 57% (724/1270) remote: Compressing objects: 58% (737/1270) remote: Compressing objects: 59% (750/1270) remote: Compressing objects: 60% (762/1270) remote: Compressing objects: 61% (775/1270) remote: Compressing objects: 62% (788/1270) remote: Compressing objects: 63% (801/1270) remote: Compressing objects: 64% (813/1270) remote: Compressing objects: 65% (826/1270) remote: Compressing objects: 66% (839/1270) remote: Compressing objects: 67% (851/1270) remote: Compressing objects: 68% (864/1270) remote: Compressing objects: 69% (877/1270) remote: Compressing objects: 70% (889/1270) remote: Compressing objects: 71% (902/1270) remote: Compressing objects: 72% (915/1270) remote: Compressing objects: 73% (928/1270) remote: Compressing objects: 74% (940/1270) remote: Compressing objects: 75% (953/1270) remote: Compressing objects: 76% (966/1270) remote: Compressing objects: 77% (978/1270) remote: Compressing objects: 78% (991/1270) remote: Compressing objects: 79% (1004/1270) remote: Compressing objects: 80% (1016/1270) remote: Compressing objects: 81% (1029/1270) remote: Compressing objects: 82% (1042/1270) remote: Compressing objects: 83% (1055/1270) remote: Compressing objects: 84% (1067/1270) remote: Compressing objects: 85% (1080/1270) remote: Compressing objects: 86% (1093/1270) remote: Compressing objects: 87% (1105/1270) remote: Compressing objects: 88% (1118/1270) remote: Compressing objects: 89% (1131/1270) remote: Compressing objects: 90% (1143/1270) remote: Compressing objects: 91% (1156/1270) remote: Compressing objects: 92% (1169/1270) remote: Compressing objects: 93% (1182/1270) remote: Compressing objects: 94% (1194/1270) remote: Compressing objects: 95% (1207/1270) remote: Compressing objects: 96% (1220/1270) remote: Compressing objects: 97% (1232/1270) remote: Compressing objects: 98% (1245/1270) remote: Compressing objects: 99% (1258/1270) remote: Compressing objects: 100% (1270/1270) remote: Compressing objects: 100% (1270/1270), done. Receiving objects: 0% (1/22636) Receiving objects: 1% (227/22636) Receiving objects: 2% (453/22636) Receiving objects: 3% (680/22636) Receiving objects: 4% (906/22636) Receiving objects: 5% (1132/22636) Receiving objects: 6% (1359/22636) Receiving objects: 7% (1585/22636) Receiving objects: 8% (1811/22636) Receiving objects: 9% (2038/22636) Receiving objects: 10% (2264/22636) Receiving objects: 11% (2490/22636) Receiving objects: 12% (2717/22636) Receiving objects: 13% (2943/22636) Receiving objects: 14% (3170/22636) Receiving objects: 15% (3396/22636) Receiving objects: 16% (3622/22636) Receiving objects: 17% (3849/22636) Receiving objects: 18% (4075/22636) Receiving objects: 19% (4301/22636) Receiving objects: 20% (4528/22636) Receiving objects: 21% (4754/22636) Receiving objects: 22% (4980/22636) Receiving objects: 23% (5207/22636) Receiving objects: 24% (5433/22636) Receiving objects: 25% (5659/22636) Receiving objects: 26% (5886/22636) Receiving objects: 27% (6112/22636) Receiving objects: 28% (6339/22636) Receiving objects: 29% (6565/22636) Receiving objects: 30% (6791/22636) Receiving objects: 31% (7018/22636) Receiving objects: 32% (7244/22636) Receiving objects: 33% (7470/22636) Receiving objects: 34% (7697/22636) Receiving objects: 35% (7923/22636) Receiving objects: 36% (8149/22636) Receiving objects: 37% (8376/22636) Receiving objects: 38% (8602/22636) Receiving objects: 39% (8829/22636) Receiving objects: 40% (9055/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 41% (9281/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 42% (9508/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 43% (9734/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 44% (9960/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 45% (10187/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 46% (10413/22636), 13.39 MiB | 26.77 MiB/s Receiving objects: 46% (10426/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 47% (10639/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 48% (10866/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 49% (11092/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 50% (11318/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 51% (11545/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 52% (11771/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 53% (11998/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 54% (12224/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 55% (12450/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 56% (12677/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 57% (12903/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 58% (13129/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 59% (13356/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 60% (13582/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 61% (13808/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 62% (14035/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 63% (14261/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 64% (14488/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 65% (14714/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 66% (14940/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 67% (15167/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 68% (15393/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 69% (15619/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 70% (15846/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 71% (16072/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 72% (16298/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 73% (16525/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 74% (16751/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 75% (16977/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 76% (17204/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 77% (17430/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 78% (17657/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 79% (17883/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 80% (18109/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 81% (18336/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 82% (18562/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 83% (18788/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 84% (19015/22636), 26.88 MiB | 26.64 MiB/s Receiving objects: 85% (19241/22636), 39.46 MiB | 26.15 MiB/s Receiving objects: 85% (19404/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 86% (19467/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 87% (19694/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 88% (19920/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 89% (20147/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 90% (20373/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 91% (20599/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 92% (20826/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 93% (21052/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 94% (21278/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 95% (21505/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 96% (21731/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 97% (21957/22636), 48.75 MiB | 24.23 MiB/s Receiving objects: 98% (22184/22636), 59.15 MiB | 23.54 MiB/s Receiving objects: 99% (22410/22636), 59.15 MiB | 23.54 MiB/s remote: Total 22636 (delta 752), reused 1203 (delta 493), pack-reused 20862 Receiving objects: 100% (22636/22636), 59.15 MiB | 23.54 MiB/s Receiving objects: 100% (22636/22636), 62.83 MiB | 23.46 MiB/s, done. Resolving deltas: 0% (0/15462) Resolving deltas: 1% (155/15462) Resolving deltas: 2% (311/15462) Resolving deltas: 3% (464/15462) Resolving deltas: 4% (619/15462) Resolving deltas: 5% (774/15462) Resolving deltas: 6% (928/15462) Resolving deltas: 7% (1083/15462) Resolving deltas: 8% (1237/15462) Resolving deltas: 9% (1392/15462) Resolving deltas: 10% (1548/15462) Resolving deltas: 11% (1701/15462) Resolving deltas: 12% (1856/15462) Resolving deltas: 13% (2011/15462) Resolving deltas: 14% (2165/15462) Resolving deltas: 15% (2320/15462) Resolving deltas: 16% (2474/15462) Resolving deltas: 17% (2629/15462) Resolving deltas: 18% (2784/15462) Resolving deltas: 19% (2938/15462) Resolving deltas: 20% (3093/15462) Resolving deltas: 21% (3248/15462) Resolving deltas: 22% (3402/15462) Resolving deltas: 23% (3557/15462) Resolving deltas: 24% (3711/15462) Resolving deltas: 25% (3867/15462) Resolving deltas: 26% (4021/15462) Resolving deltas: 27% (4175/15462) Resolving deltas: 28% (4330/15462) Resolving deltas: 29% (4484/15462) Resolving deltas: 30% (4639/15462) Resolving deltas: 31% (4794/15462) Resolving deltas: 32% (4948/15462) Resolving deltas: 33% (5103/15462) Resolving deltas: 34% (5258/15462) Resolving deltas: 35% (5412/15462) Resolving deltas: 36% (5567/15462) Resolving deltas: 37% (5721/15462) Resolving deltas: 38% (5876/15462) Resolving deltas: 39% (6033/15462) Resolving deltas: 40% (6185/15462) Resolving deltas: 41% (6340/15462) Resolving deltas: 42% (6495/15462) Resolving deltas: 43% (6649/15462) Resolving deltas: 44% (6804/15462) Resolving deltas: 45% (6958/15462) Resolving deltas: 46% (7113/15462) Resolving deltas: 47% (7269/15462) Resolving deltas: 48% (7422/15462) Resolving deltas: 49% (7577/15462) Resolving deltas: 50% (7731/15462) Resolving deltas: 51% (7886/15462) Resolving deltas: 52% (8041/15462) Resolving deltas: 53% (8195/15462) Resolving deltas: 54% (8350/15462) Resolving deltas: 55% (8505/15462) Resolving deltas: 56% (8660/15462) Resolving deltas: 57% (8814/15462) Resolving deltas: 58% (8968/15462) Resolving deltas: 59% (9123/15462) Resolving deltas: 60% (9278/15462) Resolving deltas: 61% (9432/15462) Resolving deltas: 62% (9587/15462) Resolving deltas: 63% (9742/15462) Resolving deltas: 64% (9896/15462) Resolving deltas: 65% (10051/15462) Resolving deltas: 66% (10205/15462) Resolving deltas: 67% (10361/15462) Resolving deltas: 68% (10517/15462) Resolving deltas: 69% (10669/15462) Resolving deltas: 70% (10824/15462) Resolving deltas: 71% (10979/15462) Resolving deltas: 72% (11133/15462) Resolving deltas: 73% (11288/15462) Resolving deltas: 74% (11442/15462) Resolving deltas: 75% (11597/15462) Resolving deltas: 76% (11752/15462) Resolving deltas: 77% (11906/15462) Resolving deltas: 78% (12061/15462) Resolving deltas: 79% (12215/15462) Resolving deltas: 80% (12370/15462) Resolving deltas: 81% (12525/15462) Resolving deltas: 82% (12680/15462) Resolving deltas: 83% (12835/15462) Resolving deltas: 84% (12989/15462) Resolving deltas: 85% (13143/15462) Resolving deltas: 86% (13299/15462) Resolving deltas: 87% (13452/15462) Resolving deltas: 88% (13607/15462) Resolving deltas: 89% (13762/15462) Resolving deltas: 90% (13916/15462) Resolving deltas: 91% (14072/15462) Resolving deltas: 92% (14227/15462) Resolving deltas: 93% (14380/15462) Resolving deltas: 94% (14535/15462) Resolving deltas: 95% (14689/15462) Resolving deltas: 96% (14844/15462) Resolving deltas: 97% (14999/15462) Resolving deltas: 98% (15153/15462) Resolving deltas: 99% (15308/15462) Resolving deltas: 100% (15462/15462) Resolving deltas: 100% (15462/15462), 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 (Sat 19 Feb 2022 11:28:29 PM CET) ==> 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 (30) New Version Net Change core/dnssec-anchors 20190629-3 0.00 MiB extra/hwloc 2.7.0-1 1.29 MiB core/ldns 1.8.1-1 1.69 MiB extra/libdrm 2.4.109-1 0.77 MiB core/libedit 20210910_3.1-1 0.23 MiB core/libevent 2.1.12-1 0.94 MiB core/libnl 3.5.0-3 1.65 MiB extra/libomxil-bellagio 0.9.3-3 0.53 MiB extra/libpciaccess 0.16-2 0.05 MiB extra/libunwind 1.6.2-1 0.21 MiB extra/libxau 1.0.9-3 0.02 MiB extra/libxcb 1.14-1 36.12 MiB extra/libxdamage 1.1.5-3 0.01 MiB extra/libxdmcp 1.1.3-3 0.29 MiB extra/libxfixes 6.0.0-1 0.03 MiB extra/libxshmfence 1.3-2 0.01 MiB extra/libxxf86vm 1.1.4-4 0.03 MiB extra/llvm-libs 13.0.1-1 85.70 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-1 0.42 MiB extra/mesa 21.3.5-1 64.82 MiB extra/openmpi 4.1.2-1 8.34 MiB core/openssh 8.8p1-1 5.00 MiB extra/vulkan-icd-loader 1.2.203-1 0.39 MiB extra/wayland 1.20.0-1 0.73 MiB extra/xcb-proto 1.14.1-5 0.82 MiB extra/xorgproto 2021.5-1 1.43 MiB extra/fftw 3.3.10-2 4.96 MiB extra/libglvnd 1.4.0-1 3.69 MiB extra/libx11 1.7.3.1-1 10.00 MiB extra/libxext 1.3.4-3 0.58 MiB Total Installed Size: 230.73 MiB :: Proceed with installation? [Y/n] 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 libedit... installing dnssec-anchors... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool installing openssh... Optional dependencies for openssh xorg-xauth: X11 forwarding x11-ssh-askpass: input passphrase in X libfido2: FIDO/U2F support installing libnl... installing libevent... Optional dependencies for libevent python: to use event_rpcgen.py installing openmpi... Optional dependencies for openmpi gcc-fortran: fortran support installing fftw... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing xorgproto... installing libx11... installing libxext... installing libdrm... installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... :: 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 (45) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-1 0.33 MiB extra/alsa-ucm-conf 1.2.6.3-1 0.20 MiB extra/graphite 1:1.3.14-1 0.16 MiB extra/harfbuzz 3.4.0-1 5.18 MiB extra/libfontenc 1.1.4-3 0.03 MiB extra/libice 1.0.10-3 0.78 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libpng 1.6.37-3 0.46 MiB extra/libsm 1.2.3-2 0.66 MiB extra/libxfont2 2.0.5-1 0.20 MiB extra/libxkbfile 1.1.0-2 0.16 MiB extra/libxmu 1.1.3-2 0.58 MiB extra/libxrender 0.9.10-4 0.06 MiB extra/libxt 1.2.1-1 1.91 MiB community/lilv 0.24.12-4 0.28 MiB community/ninja 1.10.2-1 0.21 MiB extra/perl-error 0.17029-3 0.04 MiB extra/perl-mailtools 2.21-5 0.11 MiB extra/perl-timedate 2.33-3 0.08 MiB extra/pixman 0.40.0-1 0.36 MiB core/python 3.10.1-2 79.11 MiB extra/python-appdirs 1.4.4-6 0.07 MiB community/python-more-itertools 8.10.0-4 0.32 MiB extra/python-ordered-set 4.0.2-6 0.06 MiB extra/python-packaging 21.0-1 0.26 MiB extra/python-pyparsing 2.4.7-6 0.72 MiB extra/python-setuptools 1:59.1.0-1 2.95 MiB community/serd 0.30.10-1 0.13 MiB community/sord 0.16.8-1 0.10 MiB community/sratom 0.6.8-3 0.03 MiB extra/xkeyboard-config 2.35.1-1 6.44 MiB extra/xorg-fonts-encodings 1.0.5-2 0.61 MiB extra/xorg-server-common 21.1.3-5 0.12 MiB 0.03 MiB extra/xorg-setxkbmap 1.3.2-2 0.02 MiB extra/xorg-xauth 1.1.1-1 0.05 MiB extra/xorg-xkbcomp 1.4.5-1 0.18 MiB extra/alsa-lib 1.2.6.1-1 1.50 MiB extra/freetype2 2.11.1-1 1.44 MiB extra/git 2.35.1-1 29.55 MiB community/kxstudio-lv2-extensions 2022.02.14-1 0.03 MiB 0.01 MiB extra/libxcursor 1.2.0-2 0.05 MiB community/lv2 1.18.2-1 3.16 MiB community/lv2lint 0.14.0-1 0.12 MiB 0.04 MiB extra/meson 0.61.2-1 7.61 MiB extra/xorg-server-xvfb 21.1.3-5 1.66 MiB 0.79 MiB Total Download Size: 0.87 MiB Total Installed Size: 148.14 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... xorg-server-xvfb-21.1.3-5-riscv64 downloading... lv2lint-0.14.0-1-riscv64 downloading... xorg-server-common-21.1.3-5-riscv64 downloading... kxstudio-lv2-extensions-2022.02.14-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libpng... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program chafa: hb-view program 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... Optional dependencies for libxcursor gnome-themes-standard: fallback icon theme installing lv2... Optional dependencies for lv2 sord: for lv2_validate [pending] libsndfile: for eg-sampler.lv2 atk: for eg-sampler.lv2 and eg-scope.lv2 cairo: for eg-sampler.lv2 and eg-scope.lv2 fontconfig: for eg-sampler.lv2 and eg-scope.lv2 freetype2: for eg-sampler.lv2 and eg-scope.lv2 [installed] glib2: for eg-sampler.lv2 and eg-scope.lv2 [installed] gtk2: for eg-sampler.lv2 and eg-scope.lv2 harfbuzz: for eg-sampler.lv2 and eg-scope.lv2 [installed] pango: for eg-sampler.lv2 and eg-scope.lv2 python-pygments: for lv2specgen.py python-rdflib: for lv2specgen.py 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-appdirs... installing python-more-itertools... installing python-ordered-set... installing python-pyparsing... installing python-packaging... installing python-setuptools... installing ninja... installing meson... installing kxstudio-lv2-extensions... installing serd... installing sord... installing sratom... installing lilv... Optional dependencies for lilv bash-completion: completion for bash libsndfile: for lv2apply python: for Python bindings [installed] installing lv2lint... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing pixman... installing xkeyboard-config... installing libxkbfile... installing xorg-xkbcomp... 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: 99% (5326/5336) Updating files: 100% (5336/5336) Updating files: 100% (5336/5336), 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.61.2 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 11.2.0 "cc (GCC) 11.2.0") C linker for the host machine: cc ld.bfd 2.36.1 C++ compiler for the host machine: c++ (gcc 11.2.0 "c++ (GCC) 11.2.0") C++ linker for the host machine: c++ ld.bfd 2.36.1 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.6.1 Run-time dependency freetype2 found: YES 24.1.18 Run-time dependency x11 found: YES 1.7.3.1 Run-time dependency xext found: YES 1.3.4 Library dl found: YES Run-time dependency gl found: YES 1.2 Dependency x11 found: YES 1.7.3.1 (cached) Dependency xext found: YES 1.3.4 (cached) Dependency alsa found: YES 1.2.6.1 (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.10.2 at /usr/bin/ninja ninja: Entering directory `build' [1/582] Compiling C++ object libs/lv2-ttl-generator/lv2_ttl_generator.p/lv2_ttl_generator.cpp.o [2/582] Linking target libs/lv2-ttl-generator/lv2_ttl_generator [3/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [4/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_cryptography_juce_cryptography.cpp.o [5/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_events_juce_events.cpp.o [6/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [7/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [8/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [9/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_data_structures_juce_data_structures.cpp.o [10/582] Compiling C++ object libs/juce-legacy/libjuce-legacy-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [11/582] Linking static target libs/juce-legacy/libjuce-legacy-devices.a [12/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_events_juce_events.cpp.o [13/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [14/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [15/582] Compiling C++ object libs/drowaudio/libdrowaudio.a.p/source_dRowAudio_dRowAudio.cpp.o [16/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_basics_juce_audio_basics.cpp.o [17/582] Linking static target libs/drowaudio/libdrowaudio.a [18/582] Compiling C++ object libs/juced/libjuced.a.p/source_juced.cpp.o [19/582] Linking static target libs/juced/libjuced.a [20/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_NewComponent.cpp.o [21/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [22/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_AmpGroup.cpp.o [23/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_BinaryData.cpp.o [24/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [25/582] Compiling C++ object libs/juce-current/libjuce-current-devices.a.p/source_modules_juce_audio_devices_juce_audio_devices.cpp.o [26/582] Linking static target libs/juce-current/libjuce-current-devices.a [27/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_dsp_juce_dsp.cpp.o [28/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_utils_juce_audio_utils.cpp.o [29/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [30/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_gui_extra_juce_gui_extra.cpp.o [31/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_BinaryData.cpp.o [32/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_core_juce_core.cpp.o [33/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_formats_juce_audio_formats.cpp.o [34/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_opengl_juce_opengl.cpp.o [35/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [36/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [37/582] Compiling C++ object ports/vitalium.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [38/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [39/582] Compiling C++ object ports/vitalium_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [40/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [41/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_SwankyAmpLAF.cpp.o [42/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_core_juce_core.cpp.o [43/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PluginEditor.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.cpp:19: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ [44/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_TooltipsData.cpp.o [45/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Utils.cpp.o [46/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_graphics_juce_graphics.cpp.o [47/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_CabGroup.cpp.o [48/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelMeter.cpp.o [49/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_LevelsGroup.cpp.o [50/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ParameterGroup.cpp.o [51/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_Backgrounds_thefunctionbackground.cpp.o' [52/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_button.cpp.o' [53/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PresetManager.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PresetManager.h:25, from ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:26: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/PresetManager.cpp: In member function ‘void PresetManager::comboBoxChanged()’: ../distrho-ports/ports/swankyamp/source/PresetManager.cpp:454:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::unordered_map::mapped_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | && ord != stateEntryIdx[name]) [54/582] Compiling C++ object 'ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_Binary Data_UI_knobs.cpp.o' [55/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PowerAmpGroup.cpp.o [56/582] Compiling C++ object libs/juce-current/libjuce-current.a.p/source_modules_juce_audio_processors_juce_audio_processors.cpp.o [57/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_PluginProcessor.cpp.o In file included from ../distrho-ports/ports/swankyamp/source/dsp/Cabinet.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:18, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h: In member function ‘virtual void CabinetFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:824:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 824 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:832:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 832 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:842:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 842 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:848:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:856:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:862:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:868:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:874:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 874 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:880:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | ((*reinterpret_cast(&fTempFTZ8) & 2139095040) ? fTempFTZ8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:886:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 886 | ((*reinterpret_cast(&fTempFTZ9) & 2139095040) ? fTempFTZ9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:894:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 894 | ((*reinterpret_cast(&fTempFTZ10) & 2139095040) ? fTempFTZ10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:902:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 902 | ((*reinterpret_cast(&fTempFTZ11) & 2139095040) ? fTempFTZ11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:913:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 913 | ((*reinterpret_cast(&fTempFTZ12) & 2139095040) ? fTempFTZ12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:921:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | ((*reinterpret_cast(&fTempFTZ13) & 2139095040) ? fTempFTZ13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:929:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | ((*reinterpret_cast(&fTempFTZ14) & 2139095040) ? fTempFTZ14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:937:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | ((*reinterpret_cast(&fTempFTZ15) & 2139095040) ? fTempFTZ15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:945:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | ((*reinterpret_cast(&fTempFTZ16) & 2139095040) ? fTempFTZ16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:953:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 953 | ((*reinterpret_cast(&fTempFTZ17) & 2139095040) ? fTempFTZ17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:961:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 961 | ((*reinterpret_cast(&fTempFTZ18) & 2139095040) ? fTempFTZ18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:966:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 966 | ((*reinterpret_cast(&fTempFTZ19) & 2139095040) ? fTempFTZ19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:999:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | ((*reinterpret_cast(&fTempFTZ20) & 2139095040) ? fTempFTZ20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1009:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1009 | ((*reinterpret_cast(&fTempFTZ21) & 2139095040) ? fTempFTZ21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1017:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1017 | ((*reinterpret_cast(&fTempFTZ22) & 2139095040) ? fTempFTZ22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1025:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1025 | ((*reinterpret_cast(&fTempFTZ23) & 2139095040) ? fTempFTZ23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1033:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1033 | ((*reinterpret_cast(&fTempFTZ24) & 2139095040) ? fTempFTZ24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1042:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1042 | ((*reinterpret_cast(&fTempFTZ25) & 2139095040) ? fTempFTZ25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1048:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1048 | ((*reinterpret_cast(&fTempFTZ26) & 2139095040) ? fTempFTZ26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1055:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | ((*reinterpret_cast(&fTempFTZ27) & 2139095040) ? fTempFTZ27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1061:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | ((*reinterpret_cast(&fTempFTZ28) & 2139095040) ? fTempFTZ28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1074:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | ((*reinterpret_cast(&fTempFTZ29) & 2139095040) ? fTempFTZ29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1084:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1084 | ((*reinterpret_cast(&fTempFTZ30) & 2139095040) ? fTempFTZ30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1090:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | ((*reinterpret_cast(&fTempFTZ31) & 2139095040) ? fTempFTZ31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1095:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1095 | ((*reinterpret_cast(&fTempFTZ32) & 2139095040) ? fTempFTZ32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1101:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | ((*reinterpret_cast(&fTempFTZ33) & 2139095040) ? fTempFTZ33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1112:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1112 | ((*reinterpret_cast(&fTempFTZ34) & 2139095040) ? fTempFTZ34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/CabinetFaust.h:1120:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1120 | ((*reinterpret_cast(&fTempFTZ35) & 2139095040) ? fTempFTZ35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGrid.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:19, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h: In member function ‘virtual void TetrodeGridFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:219:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 219 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:224:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodeGridFaust.h:235:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 235 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlate.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:20, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h: In member function ‘virtual void TetrodePlateFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:326:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 326 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:335:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 335 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:351:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:359:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 359 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:390:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 390 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:402:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TetrodePlateFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/ToneStack.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h: In member function ‘virtual void ToneStackFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:394:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:399:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 399 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:405:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:410:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:416:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:421:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:433:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | ((*reinterpret_cast(&fTempFTZ6) & 2139095040) ? fTempFTZ6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/ToneStackFaust.h:455:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | ((*reinterpret_cast(&fTempFTZ7) & 2139095040) ? fTempFTZ7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/dsp/Triode.h:10, from ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:22, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h: In member function ‘virtual void TriodeFaust::compute(int, float**, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:317:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 317 | ((*reinterpret_cast(&fTempFTZ0) & 2139095040) ? fTempFTZ0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:327:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 327 | ((*reinterpret_cast(&fTempFTZ1) & 2139095040) ? fTempFTZ1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 331 | ((*reinterpret_cast(&fTempFTZ2) & 2139095040) ? fTempFTZ2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:368:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 368 | ((*reinterpret_cast(&fTempFTZ3) & 2139095040) ? fTempFTZ3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:381:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | ((*reinterpret_cast(&fTempFTZ4) & 2139095040) ? fTempFTZ4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/TriodeFaust.h:397:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 397 | ((*reinterpret_cast(&fTempFTZ5) & 2139095040) ? fTempFTZ5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../distrho-ports/ports/swankyamp/source/PluginProcessor.h:24, from ../distrho-ports/ports/swankyamp/source/PluginEditor.h:21, from ../distrho-ports/ports/swankyamp/source/PluginProcessor.cpp:25: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h: In member function ‘void PreAmp::process(int, float**)’: ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:92:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 92 | for (size_t i = 0; i < numStagesHigh; i++) | ~~^~~~~~~~~~~~~~~ ../distrho-ports/ports/swankyamp/source/dsp/PushPullAmp.h:95:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | triode[i].set_mix(i < numStagesLow ? 1.0f : stageMix); | ~~^~~~~~~~~~~~~~ [58/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_wavetable.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:19, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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, 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/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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) { | ^~~~~ In file included 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/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_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 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 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 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 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 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/wavetable/overlays/wavetable_component_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/wavetable_component_overlay.h:23, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.h:21, from ../distrho-ports/ports/vitalium/source/interface/wavetable/overlays/frequency_filter_overlay.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_wavetable.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/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; | ^ [59/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_BackgroundImage.cpp.o [60/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_look_and_feel.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/paths.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_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 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 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 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 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 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, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/header_section.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:21, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/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/look_and_feel/skin.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:22, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../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(vital::FourierTransform*, vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_components/wavetable_3d.h:25, from ../distrho-ports/ports/vitalium/source/interface/look_and_feel/skin.cpp:22, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../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/interface/look_and_feel/skin.cpp:22, from ../distrho-ports/ports/vitalium/source/unity_build/interface_look_and_feel.cpp:18: ../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]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [61/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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -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, 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/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, 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, 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/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) { | ^~~~~ In file included 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, 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_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 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 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 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 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 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.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_components/lfo_editor.h:22, 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/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, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_components.cpp:17: ../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(vital::FourierTransform*, vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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; | ^~~~~ In file included 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/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/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/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/unity_build/interface_editor_components.cpp:26: ../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; | ^~~~~~~~~~~ [62/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_plugin.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/common/line_generator.h:20, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:22, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:22, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:22, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_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 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 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 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 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 mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:23, from ../distrho-ports/ports/vitalium/source/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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/plugin/synth_plugin.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:21, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/interface/editor_sections/full_interface.h:23, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.h:22, from ../distrho-ports/ports/vitalium/source/plugin/synth_editor.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/plugin.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/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]), | ^~~~~~~~ [63/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PreAmpGroup.cpp.o [64/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSlider.cpp.o [65/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RButton.cpp.o [66/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_PresetGroup.cpp.o [67/582] Compiling C++ object libs/juce-legacy/libjuce-legacy.a.p/source_modules_juce_gui_basics_juce_gui_basics.cpp.o [68/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_StagingGroup.cpp.o [69/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginEditor.cpp.o [70/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_PluginProcessor.cpp.o [71/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_synthesis.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/filters/fir_halfband_decimator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_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 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 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 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 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 mono_float* const*, const vital::poly_int&, vital::poly_float&, vital::poly_float&)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:476:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 476 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::toFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:497:5: warning: no return statement in function returning non-void [-Wreturn-type] 497 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::toInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:509:5: warning: no return statement in function returning non-void [-Wreturn-type] 509 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::reinterpretToFloat(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:553:5: warning: no return statement in function returning non-void [-Wreturn-type] 553 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::reinterpretToInt(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:563:5: warning: no return statement in function returning non-void [-Wreturn-type] 563 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftRight(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:574:5: warning: no return statement in function returning non-void [-Wreturn-type] 574 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_int vital::utils::shiftLeft(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:585:5: warning: no return statement in function returning non-void [-Wreturn-type] 585 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h: In function ‘vital::poly_float vital::utils::getCycleOffsetFromSeconds(double, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:599:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 599 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/filters/digital_svf.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:18: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.h:22, from ../distrho-ports/ports/vitalium/source/synthesis/filters/synth_filter.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:21: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:110:59: error: ‘kSize’ is not a member of ‘vital::poly_float’ 110 | std::unique_ptr memories_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:111:40: error: ‘kSize’ is not a member of ‘vital::poly_float’ 111 | mono_float* buffers_[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::MemoryTemplate::MemoryTemplate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:38:11: error: ‘memories_’ was not declared in this scope 38 | memories_[i] = std::make_unique(2 * size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:39:11: error: ‘buffers_’ was not declared in this scope 39 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::MemoryTemplate::MemoryTemplate(const vital::MemoryTemplate&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:44:41: error: ‘kSize’ is not a member of ‘vital::poly_float’ 44 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:45:11: error: ‘memories_’ was not declared in this scope 45 | memories_[i] = std::make_unique(2 * other.size_); | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:46:11: error: ‘buffers_’ was not declared in this scope 46 | buffers_[i] = memories_[i].get(); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::push(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:60:11: error: ‘buffers_’ was not declared in this scope 60 | buffers_[i][offset_] = val; | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearMemory(int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:73:34: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 73 | mono_float* buffer = buffers_[p]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::clearAll()’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:86:18: error: ‘buffers_’ was not declared in this scope 86 | memset(buffers_[c], 0, 2 * size_ * sizeof(mono_float)); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘void vital::MemoryTemplate::readSamples(vital::mono_float*, int, int, int) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:90:30: error: ‘buffers_’ was not declared in this scope; did you mean ‘buffer’? 90 | mono_float* buffer = buffers_[channel]; | ^~~~~~~~ | buffer ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ 117 | class Memory : public MemoryTemplate { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:52: error: ‘kSize’ is not a member of ‘vital::poly_float’ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:117:57: error: template argument 1 is invalid 117 | class Memory : public MemoryTemplate { | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In constructor ‘vital::Memory::Memory(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:119:26: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 119 | Memory(int size) : MemoryTemplate(size) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In copy constructor ‘vital::Memory::Memory(vital::Memory&)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:120:31: error: class ‘vital::Memory’ does not have any field named ‘MemoryTemplate’ 120 | Memory(Memory& other) : MemoryTemplate(other) { } | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::Memory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:38: error: ‘offset_’ was not declared in this scope; did you mean ‘offsetof’? 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~ | offsetof ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:129:76: error: ‘bitmask_’ was not declared in this scope 129 | poly_int indices = (poly_int(offset_) - past_index - 2) & poly_int(bitmask_); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:130:53: error: ‘buffers_’ was not declared in this scope 130 | matrix value_matrix = utils::getValueMatrix(buffers_, indices); | ^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h: In member function ‘vital::poly_float vital::StereoMemory::get(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/memory.h:149:61: error: ‘buffers_’ was not declared in this scope 149 | matrix value_matrix(utils::toPolyFloatFromUnaligned(buffers_[0] + indices[0]), | ^~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:26: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickComb(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:48:15: error: ‘class vital::Memory’ has no member named ‘push’ 48 | memory->push(futils::hardTanh(result)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickPositiveFlange(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:68:15: error: ‘class vital::Memory’ has no member named ‘push’ 68 | memory->push(scaled_input + futils::hardTanh(filter_output * feedback)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In function ‘vital::poly_float vital::{anonymous}::tickNegativeFlange(vital::poly_float, vital::Memory*, vital::OnePoleFilter<>&, vital::OnePoleFilter<>&, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:87:15: error: ‘class vital::Memory’ has no member named ‘push’ 87 | memory->push(scaled_input - futils::hardTanh(filter_output * feedback)); | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In constructor ‘vital::CombFilter::CombFilter(int)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:96:27: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 96 | max_period_ = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In copy constructor ‘vital::CombFilter::CombFilter(const vital::CombFilter&)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:111:33: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 111 | this->max_period_ = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In member function ‘virtual void vital::CombFilter::reset(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:124:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 124 | for (int i = 1; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:127:43: error: ‘class vital::Memory’ has no member named ‘getSize’ 127 | int clear_samples = std::min(memory_->getSize() - 1, ((int)max_period) + 1); | ^~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:128:14: error: ‘class vital::Memory’ has no member named ‘clearMemory’ 128 | memory_->clearMemory(clear_samples, reset_mask); | ^~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp: In member function ‘void vital::CombFilter::processFilter(int)’: ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:234:37: error: ‘kMinPeriod’ is not a member of ‘vital::Memory’ 234 | poly_float min_period = Memory::kMinPeriod; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:237:66: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 237 | max_period_ = utils::clamp(max_period_, min_period, memory_->getMaxPeriod() - 5.0f); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/filters/comb_filter.cpp:267:38: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 267 | poly_float max_period = memory_->getMaxPeriod() - 5.0f; | ^~~~~~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/spectral_morph.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:34: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:34:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 34 | static constexpr int kPolyFrequencySize = 2 * kNumHarmonics / poly_float::kSize + 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:45:56: error: size of array is not an integral constant-expression 45 | std::unique_ptr frequency_amplitudes; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:46:56: error: size of array is not an integral constant-expression 46 | std::unique_ptr normalized_frequencies; | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.h:47:56: error: size of array is not an integral constant-expression 47 | std::unique_ptr phases; | ^ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:34: ../distrho-ports/ports/vitalium/source/synthesis/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(vital::FourierTransform*, vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:34: ../distrho-ports/ports/vitalium/source/synthesis/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/synthesis.cpp:34: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:28:54: error: ‘kSize’ is not a member of ‘vital::poly_float’ 28 | constexpr int kNumVoicesPerProcess = poly_float::kSize / 2; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_float vital::{anonymous}::localTransposeSnap(vital::poly_float, vital::poly_float, float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:184:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 184 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_float vital::{anonymous}::globalTransposeSnap(vital::poly_float, vital::poly_float, float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:199:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 199 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processDetunedShepard(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:257:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 257 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:258:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 258 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processDetuned(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:293:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 293 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:294:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 294 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processCenterShepard(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:349:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 349 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:350:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 350 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘vital::poly_int vital::{anonymous}::processCenter(const vital::SynthOscillator::VoiceBlock&, vital::poly_float*, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:393:59: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 393 | const mono_float* const* from_buffers = voice_block.from_buffers; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:394:57: error: ‘const struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 394 | const mono_float* const* to_buffers = voice_block.to_buffers; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In function ‘void vital::{anonymous}::compactAndLoadVoice(const mono_float**, const mono_float* const*, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:483:65: error: ‘kSize’ is not a member of ‘vital::poly_float’ 483 | const mono_float* const* position2 = values + poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:487:38: error: ‘kSize’ is not a member of ‘vital::poly_float’ 487 | dest[(index + 2) % poly_float::kSize] = position2[index]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:488:38: error: ‘kSize’ is not a member of ‘vital::poly_float’ 488 | dest[(index + 3) % poly_float::kSize] = position2[index + 1]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In constructor ‘vital::SynthOscillator::VoiceBlock::VoiceBlock()’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:527:35: error: ‘kSize’ is not a member of ‘vital::poly_int’ 527 | for (int i = 0; i < poly_int::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:528:7: error: ‘from_buffers’ was not declared in this scope 528 | from_buffers[i] = default_buffer; | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:529:7: error: ‘to_buffers’ was not declared in this scope 529 | to_buffers[i] = default_buffer; | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘virtual void vital::SynthOscillator::reset(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:588:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 588 | int buffer_index = i * poly_float::kSize + 2 * v; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::computeSpectralWaveBufferPair(int, int, bool, float, vital::poly_int, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:775:53: error: ‘kSize’ is not a member of ‘vital::poly_float’ 775 | int buffer_index = phase_update * poly_float::kSize + i; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:779:77: error: ‘kSize’ is not a member of ‘vital::poly_float’ 779 | mono_float* destination = ((mono_float*)fourier_buffer) + poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:795:81: error: ‘kSize’ is not a member of ‘vital::poly_float’ 795 | wave_buffers_[buffer_index] = ((mono_float*)fourier_buffer) + poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::setFourierWaveBuffers(vital::poly_float, int, bool)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:858:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 858 | int buffer_index = v * poly_float::kSize + i; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::loadVoiceBlock(vital::SynthOscillator::VoiceBlock&, int, vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:941:50: error: ‘kSize’ is not a member of ‘vital::poly_float’ 941 | int buffer_index = 2 * index * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:942:39: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 942 | compactAndLoadVoice(voice_block.from_buffers, last_buffers_ + buffer_index, active_mask); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:943:39: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 943 | compactAndLoadVoice(voice_block.to_buffers, wave_buffers_ + buffer_index, active_mask); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:945:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 945 | if ((index + 1) * poly_float::kSize > active_oscillators_) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:947:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 947 | voice_block.from_buffers[zero_index] = Wavetable::null_waveform(); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:948:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 948 | voice_block.from_buffers[zero_index + 1] = Wavetable::null_waveform(); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:949:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 949 | voice_block.to_buffers[zero_index] = Wavetable::null_waveform(); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:950:21: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 950 | voice_block.to_buffers[zero_index + 1] = Wavetable::null_waveform(); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:962:46: error: ‘kSize’ is not a member of ‘vital::poly_float’ 962 | int buffer_index = index * poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:963:26: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘from_buffers’ 963 | memcpy(voice_block.from_buffers, last_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:963:82: error: ‘kSize’ is not a member of ‘vital::poly_float’ 963 | memcpy(voice_block.from_buffers, last_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:964:26: error: ‘struct vital::SynthOscillator::VoiceBlock’ has no member named ‘to_buffers’ 964 | memcpy(voice_block.to_buffers, wave_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:964:80: error: ‘kSize’ is not a member of ‘vital::poly_float’ 964 | memcpy(voice_block.to_buffers, wave_buffers_ + buffer_index, poly_float::kSize * sizeof(mono_float*)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp: In member function ‘void vital::SynthOscillator::processChunk(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:1479:42: error: ‘kSize’ is not a member of ‘vital::poly_float’ 1479 | int num_phase_updates = (poly_float::kSize - 1 + num_active_voices * active_oscillators_) / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/synth_oscillator.cpp:1479:109: error: ‘kSize’ is not a member of ‘vital::poly_float’ 1479 | int num_phase_updates = (poly_float::kSize - 1 + num_active_voices * active_oscillators_) / poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:35: ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp: In member function ‘virtual void vital::SampleSource::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:419:49: error: ‘kSize’ is not a member of ‘vital::poly_float’ 419 | const mono_float* audio_buffers[poly_float::kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:421:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 421 | for (int i = 0; i < poly_float::kSize; ++i) { | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:425:11: error: ‘audio_buffers’ was not declared in this scope 425 | audio_buffers[i] = sample_->getActiveRightLoopBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:427:11: error: ‘audio_buffers’ was not declared in this scope 427 | audio_buffers[i] = sample_->getActiveLeftLoopBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:431:11: error: ‘audio_buffers’ was not declared in this scope 431 | audio_buffers[i] = sample_->getActiveRightBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:433:11: error: ‘audio_buffers’ was not declared in this scope 433 | audio_buffers[i] = sample_->getActiveLeftBuffer(index); | ^~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/producers/sample_source.cpp:466:51: error: ‘audio_buffers’ was not declared in this scope 466 | matrix value_matrix = utils::getValueMatrix(audio_buffers, start_indices); | ^~~~~~~~~~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:37: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp: In member function ‘void vital::Wavetable::setNumFrames(int)’: ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:54:83: error: size of array is not an integral constant-expression 54 | data_->frequency_amplitudes = std::make_unique(num_frames); | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:55:85: error: size of array is not an integral constant-expression 55 | data_->normalized_frequencies = std::make_unique(num_frames); | ^ ../distrho-ports/ports/vitalium/source/synthesis/lookups/wavetable.cpp:56:69: error: size of array is not an integral constant-expression 56 | data_->phases = std::make_unique(num_frames); | ^ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:40: ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.cpp: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/voice_handler.cpp:25:49: error: ‘kSize’ is not a member of ‘vital::poly_float’ 25 | constexpr int kParallelVoices = poly_float::kSize / 2; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:43: ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.cpp: In member function ‘virtual void vital::TempoChooser::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.cpp:323:37: error: ‘kSize’ is not a member of ‘vital::poly_float’ 323 | for (int i = 0; i < poly_float::kSize; ++i) | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:46: ../distrho-ports/ports/vitalium/source/synthesis/modulators/trigger_random.cpp: In member function ‘virtual void vital::TriggerRandom::process(int)’: ../distrho-ports/ports/vitalium/source/synthesis/modulators/trigger_random.cpp:28:39: error: ‘kSize’ is not a member of ‘vital::poly_float’ 28 | for (int i = 0; i < poly_float::kSize; i += 2) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/modules/reverb_module.cpp:19, from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:67: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:38:76: error: ‘kSize’ is not a member of ‘vital::poly_float’ 38 | static constexpr int kNetworkContainers = kNetworkSize / poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:43:44: error: size of array ‘kAllpassDelays’ is not an integral constant-expression 43 | static const poly_int kAllpassDelays[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:44:47: error: size of array ‘kFeedbackDelays’ is not an integral constant-expression 44 | static const poly_float kFeedbackDelays[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:110:54: error: size of array ‘allpass_lookups_’ is not an integral constant-expression 110 | std::unique_ptr allpass_lookups_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:113:26: error: size of array ‘decays_’ is not an integral constant-expression 113 | poly_float decays_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:115:42: error: size of array ‘low_shelf_filters_’ is not an integral constant-expression 115 | OnePoleFilter<> low_shelf_filters_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:116:43: error: size of array ‘high_shelf_filters_’ is not an integral constant-expression 116 | OnePoleFilter<> high_shelf_filters_[kNetworkContainers]; | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h: In member function ‘vital::poly_float vital::Reverb::readAllpass(const mono_float*, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.h:94:65: error: ‘kSize’ is not a member of ‘vital::poly_float’ 94 | poly_int indices = (poly_int(write_index_ * poly_float::kSize) - offset) & allpass_mask_; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:80: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:32:41: error: size of array ‘kAllpassDelays’ is not an integral constant-expression 32 | const poly_int Reverb::kAllpassDelays[kNetworkContainers] = { | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:37:3: error: too many initializers for ‘const vital::poly_int [1]’ 37 | }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:39:44: error: size of array ‘kFeedbackDelays’ is not an integral constant-expression 39 | const poly_float Reverb::kFeedbackDelays[kNetworkContainers] = { | ^~~~~~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:44:3: error: too many initializers for ‘const vital::poly_float [1]’ 44 | }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: In member function ‘void vital::Reverb::setupBuffersForSampleRate(int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:81:53: error: ‘kSize’ is not a member of ‘vital::poly_float’ 81 | allpass_mask_ = max_allpass_size_ * poly_float::kSize - 1; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp: In member function ‘virtual void vital::Reverb::processWithInput(const vital::poly_float*, int)’: ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:179:35: error: ‘kSize’ is not a member of ‘vital::poly_float’ 179 | delay_offset += poly_float::kSize; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:181:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 181 | poly_int allpass_offset1 = utils::swapStereo(kAllpassDelays[0] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:182:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 182 | poly_int allpass_offset2 = utils::swapStereo(kAllpassDelays[1] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:183:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 183 | poly_int allpass_offset3 = utils::swapStereo(kAllpassDelays[2] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:184:97: error: ‘kSize’ is not a member of ‘vital::poly_float’ 184 | poly_int allpass_offset4 = utils::swapStereo(kAllpassDelays[3] * buffer_scale * poly_float::kSize + delay_offset); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:207:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 207 | chorus_amount_ = utils::min(chorus_amount_, delay1 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:208:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 208 | chorus_amount_ = utils::min(chorus_amount_, delay2 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:209:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 209 | chorus_amount_ = utils::min(chorus_amount_, delay3 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:210:74: error: ‘kSize’ is not a member of ‘vital::poly_float’ 210 | chorus_amount_ = utils::min(chorus_amount_, delay4 - 8 * poly_float::kSize); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:272:45: error: ‘struct vital::poly_float’ has no member named ‘value’ 272 | poly_float::transpose(allpass_output1.value, allpass_output2.value, | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:272:68: error: ‘struct vital::poly_float’ has no member named ‘value’ 272 | poly_float::transpose(allpass_output1.value, allpass_output2.value, | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:273:45: error: ‘struct vital::poly_float’ has no member named ‘value’ 273 | allpass_output3.value, allpass_output4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:273:68: error: ‘struct vital::poly_float’ has no member named ‘value’ 273 | allpass_output3.value, allpass_output4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:50: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:64: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/reverb.cpp:333:78: error: ‘struct vital::poly_float’ has no member named ‘value’ 333 | poly_float::transpose(store1.value, store2.value, store3.value, store4.value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/unity_build/synthesis.cpp:79: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘void vital::Delay::hardReset() [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/modules/chorus_module.cpp:77:30: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:38:14: error: ‘class vital::Memory’ has no member named ‘clearAll’ 38 | memory_->clearAll(); | ~~~~~~~~~^~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘void vital::Delay::processWithInput(const vital::poly_float*, int) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/modules/chorus_module.cpp:124:35: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:91:52: error: ‘class vital::Memory’ has no member named ‘getMaxPeriod’ 91 | period_ = utils::clamp(samples, 3.0f, memory_->getMaxPeriod()); | ~~~~~~~~~^~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickCleanUnfiltered(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:312:14: error: ‘class vital::Memory’ has no member named ‘push’ 312 | memory_->push(audio_in + read * feedback); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickUnfiltered(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:321:14: error: ‘class vital::Memory’ has no member named ‘push’ 321 | memory_->push(saturate(audio_in + read * feedback)); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tick(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:334:14: error: ‘class vital::Memory’ has no member named ‘push’ 334 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickDamped(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:345:14: error: ‘class vital::Memory’ has no member named ‘push’ 345 | memory_->push(low_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickPingPong(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:358:14: error: ‘class vital::Memory’ has no member named ‘push’ 358 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp: In instantiation of ‘vital::poly_float vital::Delay::tickMonoPingPong(vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float, vital::poly_float) [with MemoryType = vital::Memory]’: ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:378:18: required from here ../distrho-ports/ports/vitalium/source/synthesis/effects/delay.cpp:373:14: error: ‘class vital::Memory’ has no member named ‘push’ 373 | memory_->push(low_pass_result - second_pass_result); | ~~~~~~~~~^~~~ [72/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_FancyButton.cpp.o [73/582] Compiling C++ object ports-legacy/TheFunction_lib.a.p/arctican-function_source_Headers_UI_Knob.cpp.o [74/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_RSliderLabel.cpp.o [75/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [76/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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -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, 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/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/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/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/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_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 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 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 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 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 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, 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/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/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/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(vital::FourierTransform*, vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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; | ^~~~~ In file included 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/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/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/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]; | ^~~~~ [77/582] Compiling C++ object ports/SwankyAmp_lib.a.p/swankyamp_source_Components_ToneStackGroup.cpp.o [78/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [79/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 -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -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, 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/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/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/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/processor.h:20, from ../distrho-ports/ports/vitalium/source/synthesis/framework/value.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_constants.h:19, from ../distrho-ports/ports/vitalium/source/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_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 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 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 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 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 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, 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/futils.h: In function ‘vital::poly_float vital::futils::map(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:126:30: error: ‘kSize’ is not a member of ‘vital::poly_float’ 126 | int size = poly_float::kSize; | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/common/wavetable/wavetable_creator.h:24, from ../distrho-ports/ports/vitalium/source/common/synth_base.h:26, from ../distrho-ports/ports/vitalium/source/common/synth_gui_interface.h:20, from ../distrho-ports/ports/vitalium/source/interface/editor_components/synth_button.h:23, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/synth_section.h:27, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/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/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/common/border_bounds_constrainer.cpp:18, from ../distrho-ports/ports/vitalium/source/unity_build/common.cpp:18: ../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(vital::FourierTransform*, vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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 vital::Wavetable::WavetableData*, int, vital::poly_float*, vital::FourierTransform*, float, int, const vital::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; | ^~~~~ In file included 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/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]; | ^~~~~ [80/582] Compiling C++ object ports-legacy/TheFunction_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [81/582] Compiling C++ object ports-legacy/TheFunction.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [82/582] Compiling C++ object ports-legacy/ThePilgrim_lib.a.p/arctican-pilgrim_source_Knob.cpp.o [83/582] Compiling C++ object ports/vitalium-vst3.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [84/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [85/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [86/582] Compiling C++ object ports/SwankyAmp_lv2.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [87/582] Compiling C++ object ports/SwankyAmp.so.p/.._libs_juce-plugin_JucePluginMain.cpp.o [88/582] Compiling C++ object ports/SwankyAmp-vst3.so.p/.._libs_juce-plugin_JucePluginUtils.cpp.o [89/582] Compiling C++ object ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o FAILED: ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o c++ -Iports/vitalium_lib.a.p -Iports -I../distrho-ports/ports -Iports/vitalium -I../distrho-ports/ports/vitalium -Ilibs/juce-current -I../distrho-ports/libs/juce-current -I../distrho-ports/libs/juce-current/source -I../distrho-ports/libs/juce-current/source/modules -I../distrho-ports/libs/juce-current/source/modules/juce_audio_processors/format_types/VST3_SDK -I../distrho-ports/libs/juce-plugin -I../distrho-ports/ports/vitalium/source/common -I../distrho-ports/ports/vitalium/source/common/wavetable -I../distrho-ports/ports/vitalium/source/interface/editor_components -I../distrho-ports/ports/vitalium/source/interface/editor_sections -I../distrho-ports/ports/vitalium/source/interface/look_and_feel -I../distrho-ports/ports/vitalium/source/interface/wavetable -I../distrho-ports/ports/vitalium/source/interface/wavetable/editors -I../distrho-ports/ports/vitalium/source/interface/wavetable/overlays -I../distrho-ports/ports/vitalium/source/plugin -I../distrho-ports/ports/vitalium/source/synthesis/synth_engine -I../distrho-ports/ports/vitalium/source/synthesis/effects -I../distrho-ports/ports/vitalium/source/synthesis/filters -I../distrho-ports/ports/vitalium/source/synthesis/framework -I../distrho-ports/ports/vitalium/source/synthesis/lookups -I../distrho-ports/ports/vitalium/source/synthesis/modulators -I../distrho-ports/ports/vitalium/source/synthesis/modules -I../distrho-ports/ports/vitalium/source/synthesis/producers -I../distrho-ports/ports/vitalium/source/synthesis/utilities -I../distrho-ports/ports/vitalium/third_party -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -Wno-class-memaccess -fvisibility-inlines-hidden '-DJUCE_APP_CONFIG_HEADER="AppConfig.h"' -pthread -Wall -Wno-multichar -Wno-strict-overflow -Wno-unused-function -Wno-unused-but-set-variable -DLINUX=1 -O3 -fvisibility=hidden -DNDEBUG=1 -fdata-sections -ffunction-sections -Werror=deprecated-declarations -ffast-math -std=gnu++14 -Wno-char-subscripts -Wno-deprecated-declarations -Wno-sign-compare -DNO_AUTH=1 -MD -MQ ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o -MF ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o.d -o ports/vitalium_lib.a.p/vitalium_source_unity_build_interface_editor_sections2.cpp.o -c ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/common.h:41, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:34:17: error: static assertion failed: No SIMD Intrinsics found which are necessary for compilation 34 | static_assert(false, "No SIMD Intrinsics found which are necessary for compilation"); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:67:22: error: ‘kSize’ was not declared in this scope 67 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:68:7: error: ‘simd_type’ does not name a type 68 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:72:7: error: ‘simd_type’ does not name a type 72 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:73:22: error: ‘kSize’ was not declared in this scope 73 | int32_t scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:80:25: error: ‘simd_type’ does not name a type 80 | static force_inline simd_type vector_call init(uint32_t scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:90:25: error: ‘simd_type’ does not name a type 90 | static force_inline simd_type vector_call load(const uint32_t* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:100:25: error: ‘simd_type’ does not name a type 100 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:110:25: error: ‘simd_type’ does not name a type 110 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:120:25: error: ‘simd_type’ does not name a type 120 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:130:25: error: ‘simd_type’ does not name a type 130 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:144:25: error: ‘simd_type’ does not name a type 144 | static force_inline simd_type vector_call bitAnd(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:154:25: error: ‘simd_type’ does not name a type 154 | static force_inline simd_type vector_call bitOr(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:164:25: error: ‘simd_type’ does not name a type 164 | static force_inline simd_type vector_call bitXor(simd_type value, simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:174:25: error: ‘simd_type’ does not name a type 174 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:178:25: error: ‘simd_type’ does not name a type 178 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:189:25: error: ‘simd_type’ does not name a type 189 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:200:25: error: ‘simd_type’ does not name a type 200 | static force_inline simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:210:25: error: ‘simd_type’ does not name a type 210 | static force_inline simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:220:50: error: ‘simd_type’ has not been declared 220 | static force_inline uint32_t vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:239:54: error: ‘simd_type’ has not been declared 239 | static force_inline uint32_t vector_call anyMask(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:275:5: error: ‘simd_type’ does not name a type 275 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:278:36: error: expected ‘)’ before ‘initial_value’ 278 | force_inline poly_int(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:352:51: error: ‘simd_type’ has not been declared 352 | force_inline poly_int& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:357:51: error: ‘simd_type’ has not been declared 357 | force_inline poly_int& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:362:51: error: ‘simd_type’ has not been declared 362 | force_inline poly_int& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:367:51: error: ‘simd_type’ has not been declared 367 | force_inline poly_int& vector_call operator&=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:372:51: error: ‘simd_type’ has not been declared 372 | force_inline poly_int& vector_call operator|=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:377:51: error: ‘simd_type’ has not been declared 377 | force_inline poly_int& vector_call operator^=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:237:5: warning: no return statement in function returning non-void [-Wreturn-type] 237 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::anyMask(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:249:5: warning: no return statement in function returning non-void [-Wreturn-type] 249 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::max(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:252:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 252 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::min(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:22: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:256:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 256 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::equal(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:260:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 260 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::greaterThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:264:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 264 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_int vital::poly_int::lessThan(vital::poly_int, vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:30: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:268:41: error: ‘struct vital::poly_int’ has no member named ‘value’ 268 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static uint32_t vital::poly_int::sum(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:272:24: error: ‘struct vital::poly_int’ has no member named ‘value’ 272 | return sum(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:40: error: ‘value’ was not declared in this scope 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:277:48: error: ‘init’ was not declared in this scope; did you mean ‘int’? 277 | force_inline poly_int() noexcept { value = init(0); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:7: error: ‘value’ was not declared in this scope 280 | value = init(initial_value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:280:15: error: ‘init’ was not declared in this scope; did you mean ‘int’? 280 | value = init(initial_value); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_int::poly_int(uint32_t, uint32_t, uint32_t, uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:284:104: error: too many initializers for ‘vital::poly_int::scalar_simd_union’ 284 | scalar_simd_union union_value { (int32_t)first, (int32_t)second, (int32_t)third, (int32_t)fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:7: error: ‘value’ was not declared in this scope 285 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:285:27: error: ‘union vital::poly_int::scalar_simd_union’ has no member named ‘simd’ 285 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:302:5: warning: no return statement in function returning non-void [-Wreturn-type] 302 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:7: error: ‘value’ was not declared in this scope 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 323 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:323:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 323 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:7: error: ‘value’ was not declared in this scope 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 328 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:328:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 328 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:7: error: ‘value’ was not declared in this scope 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:32: error: ‘struct vital::poly_int’ has no member named ‘value’ 333 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:333:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 333 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:7: error: ‘value’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 338 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:338:15: error: ‘bitAnd’ was not declared in this scope 338 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:7: error: ‘value’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:343:15: error: ‘bitOr’ was not declared in this scope 343 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(vital::poly_int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:7: error: ‘value’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:35: error: ‘struct vital::poly_int’ has no member named ‘value’ 348 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:348:15: error: ‘bitXor’ was not declared in this scope 348 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:7: error: ‘value’ was not declared in this scope 353 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:353:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 353 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:7: error: ‘value’ was not declared in this scope 358 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:358:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 358 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:7: error: ‘value’ was not declared in this scope 363 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:363:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 363 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:7: error: ‘value’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:368:15: error: ‘bitAnd’ was not declared in this scope 368 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:7: error: ‘value’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:373:15: error: ‘bitOr’ was not declared in this scope 373 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:7: error: ‘value’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:378:15: error: ‘bitXor’ was not declared in this scope 378 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator+=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:7: error: ‘value’ was not declared in this scope 383 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 383 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:383:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 383 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator-=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:7: error: ‘value’ was not declared in this scope 388 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 388 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:388:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 388 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int& vital::poly_int::operator*=(uint32_t)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:7: error: ‘value’ was not declared in this scope 393 | value = mul(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 393 | value = mul(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:393:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 393 | value = mul(value, init(scalar)); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator+(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:18: error: ‘value’ was not declared in this scope 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 398 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:398:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 398 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:18: error: ‘value’ was not declared in this scope 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 402 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:402:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 402 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator*(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:18: error: ‘value’ was not declared in this scope 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:31: error: ‘struct vital::poly_int’ has no member named ‘value’ 406 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:406:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 406 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator&(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:21: error: ‘value’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 410 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:410:14: error: ‘bitAnd’ was not declared in this scope 410 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator|(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:20: error: ‘value’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:33: error: ‘struct vital::poly_int’ has no member named ‘value’ 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:414:14: error: ‘bitOr’ was not declared in this scope 414 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator^(vital::poly_int) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:21: error: ‘value’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:34: error: ‘struct vital::poly_int’ has no member named ‘value’ 418 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:418:14: error: ‘bitXor’ was not declared in this scope 418 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:18: error: ‘value’ was not declared in this scope 422 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:422:14: error: ‘neg’ was not declared in this scope 422 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_int vital::poly_int::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:21: error: ‘value’ was not declared in this scope 426 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:426:14: error: ‘bitNot’ was not declared in this scope 426 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:430:18: error: ‘value’ was not declared in this scope 430 | return sum(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘uint32_t vital::poly_int::anyMask() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:434:22: error: ‘value’ was not declared in this scope 434 | return anyMask(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: At global scope: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:456:7: error: ‘simd_type’ does not name a type 456 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:457:20: error: ‘kSize’ was not declared in this scope 457 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:461:20: error: ‘kSize’ was not declared in this scope 461 | float scalar[kSize]; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:462:7: error: ‘simd_type’ does not name a type 462 | simd_type simd; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:465:25: error: ‘mask_simd_type’ does not name a type 465 | static force_inline mask_simd_type vector_call toMask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:475:25: error: ‘simd_type’ does not name a type 475 | static force_inline simd_type vector_call toSimd(mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:485:25: error: ‘simd_type’ does not name a type 485 | static force_inline simd_type vector_call init(float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:495:25: error: ‘simd_type’ does not name a type 495 | static force_inline simd_type vector_call load(const float* memory) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:505:25: error: ‘simd_type’ does not name a type 505 | static force_inline simd_type vector_call add(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:515:25: error: ‘simd_type’ does not name a type 515 | static force_inline simd_type vector_call sub(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:525:25: error: ‘simd_type’ does not name a type 525 | static force_inline simd_type vector_call neg(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:535:25: error: ‘simd_type’ does not name a type 535 | static force_inline simd_type vector_call mul(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:545:25: error: ‘simd_type’ does not name a type 545 | static force_inline simd_type vector_call mulScalar(simd_type value, float scalar) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:555:25: error: ‘simd_type’ does not name a type 555 | static force_inline simd_type vector_call mulAdd(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:569:25: error: ‘simd_type’ does not name a type 569 | static force_inline simd_type vector_call mulSub(simd_type one, simd_type two, simd_type three) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:583:25: error: ‘simd_type’ does not name a type 583 | static force_inline simd_type vector_call div(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:600:25: error: ‘simd_type’ does not name a type 600 | static force_inline simd_type vector_call bitAnd(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:610:25: error: ‘simd_type’ does not name a type 610 | static force_inline simd_type vector_call bitOr(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:620:25: error: ‘simd_type’ does not name a type 620 | static force_inline simd_type vector_call bitXor(simd_type value, mask_simd_type mask) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:630:25: error: ‘simd_type’ does not name a type 630 | static force_inline simd_type vector_call bitNot(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:634:25: error: ‘simd_type’ does not name a type 634 | static force_inline simd_type vector_call max(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:644:25: error: ‘simd_type’ does not name a type 644 | static force_inline simd_type vector_call min(simd_type one, simd_type two) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:654:25: error: ‘simd_type’ does not name a type 654 | static force_inline simd_type vector_call abs(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:658:25: error: ‘mask_simd_type’ does not name a type 658 | static force_inline mask_simd_type vector_call sign_mask(simd_type value) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:662:25: error: ‘mask_simd_type’ does not name a type 662 | static force_inline mask_simd_type vector_call equal(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:672:25: error: ‘mask_simd_type’ does not name a type 672 | static force_inline mask_simd_type vector_call greaterThan(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:682:25: error: ‘mask_simd_type’ does not name a type 682 | static force_inline mask_simd_type vector_call greaterThanOrEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:692:25: error: ‘mask_simd_type’ does not name a type 692 | static force_inline mask_simd_type vector_call notEqual(simd_type one, simd_type two) { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:704:47: error: ‘simd_type’ has not been declared 704 | static force_inline float vector_call sum(simd_type value) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:52: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:722:69: error: ‘simd_type’ has not been declared 722 | static force_inline void vector_call transpose(simd_type& row0, simd_type& row1, | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:52: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:723:69: error: ‘simd_type’ has not been declared 723 | simd_type& row2, simd_type& row3) { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:794:5: error: ‘simd_type’ does not name a type 794 | simd_type value; | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:797:38: error: expected ‘)’ before ‘initial_value’ 797 | force_inline poly_float(simd_type initial_value) noexcept : value(initial_value) { } | ~ ^~~~~~~~~~~~~~ | ) ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:877:53: error: ‘simd_type’ has not been declared 877 | force_inline poly_float& vector_call operator+=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:882:53: error: ‘simd_type’ has not been declared 882 | force_inline poly_float& vector_call operator-=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:887:53: error: ‘simd_type’ has not been declared 887 | force_inline poly_float& vector_call operator*=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:892:53: error: ‘simd_type’ has not been declared 892 | force_inline poly_float& vector_call operator/=(simd_type other) noexcept { | ^~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:897:53: error: ‘mask_simd_type’ has not been declared 897 | force_inline poly_float& vector_call operator&=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:902:53: error: ‘mask_simd_type’ has not been declared 902 | force_inline poly_float& vector_call operator|=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:907:53: error: ‘mask_simd_type’ has not been declared 907 | force_inline poly_float& vector_call operator^=(mask_simd_type other) noexcept { | ^~~~~~~~~~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static float vital::poly_float::sum(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:720:5: warning: no return statement in function returning non-void [-Wreturn-type] 720 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulAdd(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:747:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 747 | return mulAdd(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::mulSub(vital::poly_float, vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:25: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:36: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:751:49: error: ‘struct vital::poly_float’ has no member named ‘value’ 751 | return mulSub(one.value, two.value, three.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::max(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:755:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 755 | return max(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::min(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:22: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:759:33: error: ‘struct vital::poly_float’ has no member named ‘value’ 759 | return min(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_float vital::poly_float::abs(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:763:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 763 | return abs(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::sign_mask(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:767:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 767 | return sign_mask(value.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::equal(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:24: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:771:35: error: ‘struct vital::poly_float’ has no member named ‘value’ 771 | return equal(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::notEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:27: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:775:38: error: ‘struct vital::poly_float’ has no member named ‘value’ 775 | return notEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:779:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 779 | return greaterThan(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::greaterThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:783:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 783 | return greaterThanOrEqual(one.value, two.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThan(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:30: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:787:41: error: ‘struct vital::poly_float’ has no member named ‘value’ 787 | return greaterThan(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In static member function ‘static vital::poly_mask vital::poly_float::lessThanOrEqual(vital::poly_float, vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:37: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:791:48: error: ‘struct vital::poly_float’ has no member named ‘value’ 791 | return greaterThanOrEqual(two.value, one.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float()’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:42: error: ‘value’ was not declared in this scope 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:796:50: error: ‘init’ was not declared in this scope; did you mean ‘int’? 796 | force_inline poly_float() noexcept { value = init(0.0f); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:61: error: ‘value’ was not declared in this scope 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:798:69: error: ‘init’ was not declared in this scope; did you mean ‘int’? 798 | force_inline poly_float(float initial_value) noexcept { value = init(initial_value); } | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:801:102: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 801 | scalar_simd_union union_value { initial_value1, initial_value2, initial_value1, initial_value2 }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:7: error: ‘value’ was not declared in this scope 802 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:802:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 802 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In constructor ‘vital::poly_float::poly_float(float, float, float, float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:806:68: error: too many initializers for ‘vital::poly_float::scalar_simd_union’ 806 | scalar_simd_union union_value { first, second, third, fourth }; | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:7: error: ‘value’ was not declared in this scope 807 | value = union_value.simd; | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:807:27: error: ‘union vital::poly_float::scalar_simd_union’ has no member named ‘simd’ 807 | value = union_value.simd; | ^~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::access(size_t) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:822:5: warning: no return statement in function returning non-void [-Wreturn-type] 822 | } | ^ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:7: error: ‘value’ was not declared in this scope 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 843 | value = add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:843:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 843 | value = add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:7: error: ‘value’ was not declared in this scope 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 848 | value = sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:848:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 848 | value = sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:7: error: ‘value’ was not declared in this scope 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 853 | value = mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:853:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 853 | value = mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(vital::poly_float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:7: error: ‘value’ was not declared in this scope 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:858:32: error: ‘struct vital::poly_float’ has no member named ‘value’ 858 | value = div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:7: error: ‘value’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 863 | value = bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:863:15: error: ‘bitAnd’ was not declared in this scope 863 | value = bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:7: error: ‘value’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:868:15: error: ‘bitOr’ was not declared in this scope 868 | value = bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(vital::poly_mask)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:7: error: ‘value’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:35: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 873 | value = bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:873:15: error: ‘bitXor’ was not declared in this scope 873 | value = bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:7: error: ‘value’ was not declared in this scope 878 | value = add(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:878:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 878 | value = add(value, other); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:7: error: ‘value’ was not declared in this scope 883 | value = sub(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:883:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 883 | value = sub(value, other); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:7: error: ‘value’ was not declared in this scope 888 | value = mul(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:888:15: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 888 | value = mul(value, other); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:893:7: error: ‘value’ was not declared in this scope 893 | value = div(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator&=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:7: error: ‘value’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:898:15: error: ‘bitAnd’ was not declared in this scope 898 | value = bitAnd(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator|=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:7: error: ‘value’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:903:15: error: ‘bitOr’ was not declared in this scope 903 | value = bitOr(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator^=(int)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:7: error: ‘value’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:908:15: error: ‘bitXor’ was not declared in this scope 908 | value = bitXor(value, other); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator+=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:7: error: ‘value’ was not declared in this scope 913 | value = add(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 913 | value = add(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:913:15: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 913 | value = add(value, init(scalar)); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator-=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:7: error: ‘value’ was not declared in this scope 918 | value = sub(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 918 | value = sub(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:918:15: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 918 | value = sub(value, init(scalar)); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator*=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:7: error: ‘value’ was not declared in this scope 923 | value = mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:923:15: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 923 | value = mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float& vital::poly_float::operator/=(float)’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:7: error: ‘value’ was not declared in this scope 928 | value = div(value, init(scalar)); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:928:26: error: ‘init’ was not declared in this scope; did you mean ‘int’? 928 | value = div(value, init(scalar)); | ^~~~ | int ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator+(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:18: error: ‘value’ was not declared in this scope 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 933 | return add(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:933:14: error: ‘add’ was not declared in this scope; did you mean ‘fadd’? 933 | return add(value, other.value); | ^~~ | fadd ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:18: error: ‘value’ was not declared in this scope 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 937 | return sub(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:937:14: error: ‘sub’ was not declared in this scope; did you mean ‘sum’? 937 | return sub(value, other.value); | ^~~ | sum ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:18: error: ‘value’ was not declared in this scope 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 941 | return mul(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:941:14: error: ‘mul’ was not declared in this scope; did you mean ‘fmul’? 941 | return mul(value, other.value); | ^~~ | fmul ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator/(vital::poly_float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:18: error: ‘value’ was not declared in this scope 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:945:31: error: ‘struct vital::poly_float’ has no member named ‘value’ 945 | return div(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator*(float) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:24: error: ‘value’ was not declared in this scope 949 | return mulScalar(value, scalar); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:949:14: error: ‘mulScalar’ was not declared in this scope; did you mean ‘scalar’? 949 | return mulScalar(value, scalar); | ^~~~~~~~~ | scalar ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator&(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:21: error: ‘value’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 953 | return bitAnd(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:953:14: error: ‘bitAnd’ was not declared in this scope 953 | return bitAnd(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator|(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:20: error: ‘value’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:33: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:957:14: error: ‘bitOr’ was not declared in this scope 957 | return bitOr(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator^(vital::poly_mask) const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:21: error: ‘value’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:34: error: ‘vital::poly_mask’ {aka ‘struct vital::poly_int’} has no member named ‘value’ 961 | return bitXor(value, other.value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:961:14: error: ‘bitXor’ was not declared in this scope 961 | return bitXor(value, other.value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator-() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:18: error: ‘value’ was not declared in this scope 965 | return neg(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:965:14: error: ‘neg’ was not declared in this scope 965 | return neg(value); | ^~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘vital::poly_float vital::poly_float::operator~() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:21: error: ‘value’ was not declared in this scope 969 | return bitNot(value); | ^~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:969:14: error: ‘bitNot’ was not declared in this scope 969 | return bitNot(value); | ^~~~~~ ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h: In member function ‘float vital::poly_float::sum() const’: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_values.h:973:18: error: ‘value’ was not declared in this scope 973 | return sum(value); | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_utils.h:19, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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, from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/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) { | ^~~~~ In file included from ../distrho-ports/ports/vitalium/source/synthesis/framework/futils.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/operators.h:19, from ../distrho-ports/ports/vitalium/source/common/synth_types.h:21, from ../distrho-ports/ports/vitalium/source/synthesis/framework/synth_module.h:19, from ../distrho-ports/ports/vitalium/source/interface/editor_components/open_gl_component.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_components/bar_renderer.h:22, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.h:21, from ../distrho-ports/ports/vitalium/source/interface/editor_sections/modulation_manager.cpp:17, from ../distrho-ports/ports/vitalium/source/unity_build/interface_editor_sections2.cpp:17: ../distrho-ports/ports/vitalium/source/synthesis/framework/poly_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 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::